IMsCointegrationEquationTransform.MissingData

Синтаксис

MissingData: IMissingData;

Описание

Свойство MissingData определяет параметры обработки пропусков объясняемого ряда.

Пример

Для выполнения примера предполагается наличие контейнера моделирования с идентификатором «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;

После выполнения примера для модели будут установлены новые параметры, определен метод обработки пропусков: не учитывать отсутствующие значения. В окно консоли будет выведена информация о переменных модели.

См. также:

IMsCointegrationEquationTransform