IMsBpfResult.CycleSeries

Синтаксис

CycleSeries: ITimeSeries;

Описание

Свойство CycleSeries возвращает циклическую составляющую исходного ряда.

Комментарии

С помощью данного интерфейса также можно получить:

Пример

Приведён пользовательский метод расчёта, возвращающий прогнозные значения для какого-либо прогнозного метода расчёта.

Добавьте ссылки на системные сборки: Ms, Stat.

Public Function BpfResult(Result: Variant): ITimeSeries;
Var
    BpfRes: IMsBpfResult;
    Series: ITimeSeries;
Begin
    BpfRes := Result As IMsBpfResult;
    // Выводим наименование метода
    Debug.WriteLine("Наименование метода: " + BpfRes.BaseMethod.Name);
    Debug.WriteLine("");
    // Получаем модельный ряд и выводим его в окно консоли
    Series := BpfRes.Fitted;
    Debug.WriteLine("Модельный ряд");
    Print(Series);
    // Получаем ряд остатков и выводим его в окно консоли
    Series := BpfRes.Residuals;
    Debug.WriteLine("Ряд остатков");
    Print(Series);
    // Получаем моделируемый ряд и выводим его в окно консоли
    Series := BpfRes.TimeSeries;
    Debug.WriteLine("Моделируемый ряд");
    Print(Series);
    // Возвращаем прогнозный ряд
    Return BpfRes.NonCyclicalSeries;
End Function BpfResult;

В результате выполнения примера в окно консоли будут выведены результаты расчёта фильтра Бакстера-Кинга.

Данный пользовательский метод может быть использован в детерминированном уравнении, в калькуляторе в анализе временных рядов и в редакторе выражения. Например, использование пользовательского метода в детерминированном уравнении:

IMSBPFRESULT_CYCLESERIES.BpfResult(Bpf(X1, Null, 1, 2, 5))

Где:

См. также:

IMsBpfResult