IMsBinaryRegressionTransform.ResidualsTermSet

Syntax

ResidualsTermSet: IMsFormulaTermSet;

Description

The property is read-only.

The ResidualsTermSet property returns a set of series, to which residual series data is unloaded on modeling problem calculation.

NOTE. The size of the ResidualsTermSet set must be equal to the size of the explanatory variable set (IMsBinaryRegressionTransform.Explained).

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. This container must also include the RESIDUALS variable.

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;

// Variable indication for remains series loading

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

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

Binary.ResidualsTermSet.Clear;

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

MObj.Save;

End Sub Main;

Example execution result: residual series data is unloaded to the RESIDUALS variable on problem calculation.

See also:

IMsBinaryRegressionTransform