ModelCoefficients: IModelCoefficients;
Свойство ModelCoefficients возвращает параметры коэффициентов модели.
Необходимо помнить, что порядок коэффициентов определяется порядком добавления в метод факторов, которым соответствуют данные коэффициенты. Для метода ARIMA - это коэффициенты при авторегрессионных факторах и скользящем среднем.
Sub Main;
Var
ARIMA: SmArima;
Fact, RezA: Array Of Double;
Coefficients: ICoefficients;
i: Integer;
Rez: Double;
Begin
ARIMA := New SmArima.Create;
Fact := New Double[9];
For i := 0 To 8 Do
Fact[i] := 1230 + i;
End For;
ARIMA.Serie.Value := Fact;
ARIMA.Execute;
Coefficients := ARIMA.ModelCoefficients.Coefficients;
RezA := Coefficients.Estimate;
For i := 0 To RezA.Length - 1 Do
Rez := RezA[i];
Debug.WriteLine(Rez);
End For;
End Sub Main;
После выполнения примера в окно консоли будет выведены значения коэффициентов:
Module execution started
0,966264354060444
-0,999897760286324
Module execution finished
См. также: