Operands: IMsCompositeFormulaTermList;
Свойство доступно только для чтения.
Свойство Operands возвращает коллекцию термов, используемых для составления уравнения.
Для выполнения примера предполагается наличие контейнера моделирования с идентификатором «Cont_model». В данном контейнере должна содержаться модель вида «Модель коррекции ошибок» с идентификатором «Cointegration_Equation_Transform».
Sub Main;
Var
ActiveMetabase: IMetabase;
ModelCont: IMetabaseObjectDescriptor;
Descript: IMetabaseObjectDescriptor;
Obj: IMetabaseObject;
Model: IMsModel;
Transform: IMsFormulaTransform;
TransformVar: IMsFormulaTransformVariable;
Slice: IMsFormulaTransformSlice;
Selector: IMsFormulaTransformSelector;
Formula: IMsFormula;
Eq: IMsCointegrationEquationTransform;
i: integer;
Begin
ActiveMetabase := MetabaseClass.Active;
ModelCont := ActiveMetabase.ItemById("Cont_model");
Descript := ActiveMetabase.ItemByIdNamespace("Cointegration_Equation_Transform", ModelCont.Key);
Obj := Descript.Edit;
Model := Obj As IMsModel;
Model.TreatNullsAsZeros := True;
Transform := Model.Transform;
TransformVar := Transform.Outputs.Item(0);
Slice := TransformVar.Slices.Add(Null);
Selector := Transform.CreateSelector;
Selector.Slice := Slice;
Formula := Transform.Transform(Selector);
Formula.Kind := MsFormulaKind.CointegrationEquation;
Eq := Formula.Method As IMsCointegrationEquationTransform;
Eq.ModelType := ECMType.NoTrendIntercept;
Eq.EndogenousAutoRegressionOrder[0] := 1;
Eq.ExogenousAutoRegressionOrder[0] := 0;
Eq.MissingData.Method := MissingDataMethod.Casewise;
Eq.ConfidenceLevel := 0.2;
If Eq.Operands.Count > 0 Then
For i := 0 To Eq.Operands.Count - 1 Do
debug.WriteLine("Экзогенная переменная " + i.ToString + ": " + Eq.Operands.Item(i).ExpressionText);
End For;
End If;
Debug.WriteLine("Моделируемая переменная " + Eq.Result.TermToText);
Obj.Save;
End Sub Main;
После выполнения примера для модели будут установлены новые параметры, в окно консоли будет выведена информация о переменных модели, используемых для составления уравнения, и о результирующей переменной.
См. также: