IMsBinaryRegressionTransform.FittedTermSet

Syntax

FittedTermSet: IMsFormulaTermSet;

Description

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

Comments

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

Example

To execute the example, the modeling container (CONT_MODEL) must contain a model (BinReg), that uses the binary regression method for calculation. The set dimension of model explanatory variable 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 output 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: output series data is loaded to the FITTED variable at problem calculation.

See also:

IMsBinaryRegressionTransform