UpperConfidenceLevelTermSet: IMsFormulaTermSet;
The property is read-only.
The UpperConfidenceLevelTermSet property returns a set of series, to which data of high confidence limit is loaded on calculating problem.
NOTE. The dimension of the UpperConfidenceLevelTermSet set must be equal to the dimension of the explanatory variable set (IMsBinaryRegressionTransform.Explained).
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 UPPER_CONF_LEVEL 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;
// Variable indication for data of upper confidence limit loading
Var_out := mb.ItemByIdNamespace("UPPER_CONF_LEVEL", SpaceDescr.Key).Bind As IMsVariable;
pF_out := Trans.Outputs.Add(Var_out As IVariableStub);
Binary.UpperConfidenceLevelTermSet.Clear;
Binary.UpperConfidenceLevelTermSet.Add(pF_out.Slices.Add(Null));
MObj.Save;
End Sub Main;
Example execution result: on calculating the problem the data of upper confidence limit is unloaded to the UPPER_CONF_LEVEL variable.
See also: