IMsBinaryRegressionTransform.FittedTermSet

Syntax

FittedTermSet: IMsFormulaTermSet;

Description

The FittedTermSet property returns the set of series, to which output series data is loaded on modeling problem calculation.

Comments

The size of the FittedTermSet set must be equal to the size of the explanatory variable set in the IMsBinaryRegressionTransform.Explained property.

Example

Executing the example requires that the modeling container (CONT_MODEL) contains a model (BinReg) that uses binary regression method for calculation. The size of model explanatory variable set is equal to one. Also, the FITTED variable must be present in this container.

Sub Main;

Var

MB: IMetabase;

SpaceDescr: IMetabaseObjectDescriptor;

MObj: IMetabaseObject;

Model: IMsModel;

Trans: IMsFormulaTransform;

VarTrans: IMsFormulaTransformVariable;

Tree: IMsFormulaTransformSlicesTree;

Slice: IMsFormulaTransformSlice;

Selector: IMsFormulaTransformSelector;

Formula: IMsFormula;

Binary: IMsBinaryRegressionTransform;

Var_out: IMsVariable;

pF_out: IMsFormulaTransformVariable;

Begin

MB := MetabaseClass.Active;

SpaceDescr := mb.ItemById("CONT_MODEL");

MObj := MB.ItemByIdNamespace("BinReg", SpaceDescr.Key).Edit;

Model := MObj As IMsModel;

Trans := Model.Transform;

VarTrans := Trans.Outputs.Item(0);

Tree := VarTrans.SlicesTree(VarTrans);

Slice := Tree.CreateSlice(1);

Selector := Model.Transform.CreateSelector;

Selector.Slice := Slice;

Formula := Model.Transform.Transform(Selector);

Binary := Formula.Method As IMsBinaryRegressionTransform;

// Determination of variable for modeling series loading

Var_out := mb.ItemByIdNamespace("FITTED", SpaceDescr.Key).Bind As IMsVariable;

pF_out := Trans.Outputs.Add(Var_out As IVariableStub);

Binary.FittedTermSet.Clear;

Binary.FittedTermSet.Add(pF_out.Slices.Add(Null));

MObj.Save;

End Sub Main;

Example execution result: modeling series data is unloaded to the FITTED variable on problem calculation.

See also:

IMsBinaryRegressionTransform