Ols

Синтаксис

Ols(Input: ITimeSeries,
    Period: IMsPeriod,
    ConstantValue: Variant,
    AROrder: String,
    MAOrder: String,
    Casewise: MsCasewise,
    Explanatories: Array)

Параметры

Input. Моделируемая переменная;

Period. Период, на котором рассчитывается метод;

ConstantValue. Константа, используемая в расчетах;

AROrder. Порядок авторегрессии;

MAOrder. Порядок скользящего среднего;

Casewise. Метод обработки пропусков;

Explanatories. Объясняющие переменные.

Описание

Осуществляет моделирование переменной с помощью линейной регрессии (оценка МНК).

Комментарии

Используйте функцию Ols только при векторном режиме расчёта.

Особенности задания параметров:

Пример

Формула Результат Применение
= Ols({Brazil|BCA[t]},SetPeriod("01.01.2002", "01.01.2015"), None,"","", MsCasewise.Yes,{China|BCA})

Ряд Brazil|BCA будет смоделирован методом линейной регрессии (оценка МНК) на периоде с 2002 по 2016 год по следующим параметрам: константа не используется, порядки авторегрессии и скользящего среднего не заданы, объясняющая переменная - показатель China|BCA, расчёт выполняется с применением обработки пропусков.

Можно использовать в формулах вычисляемых рядов базы данных временных рядов и в формулах моделей контейнера моделирования, основанных на атрибутах.
= Ols(X1, Null, Estimate, "1", "2;backcast.No", MsCasewise.Yes, X2, X3)

фактор X1 будет смоделирован методом линейной регрессии (оценка МНК) по следующим параметрам: константа оценена функцией Estimate, порядок авторегрессии равен 1, порядок скользящего среднего равен 2, для оценивания коэффициентов скользящего среднего ретрополяция не используется, объясняющие переменные - факторы X2 и X3, расчёт выполняется с применением обработки пропусков методом Casewise.

Можно использовать в формулах моделей контейнера моделирования, основанных на переменных.

См. также:

Функции, доступные в редакторе выражения │ РегрессияIModelling.Ols │  Метод наименьших квадратов