Модели регрессии с ошибками ARIMA имеют следующую форму (в обозначении оператора задержки):
где
t = 1..., T.
yt является рядом ответа.
Xt является строкой t X, который является матрицей конкатенированных векторов данных предиктора. Таким образом, Xt является наблюдением t каждого ряда предиктора.
c является прерыванием модели регрессии.
β является коэффициентом регрессии.
ut является рядом воздействия.
εt является инновационным рядом.
который является степенью p, несезонный авторегрессивный полином.
который является степенью ps, сезонный авторегрессивный полином.
который является степенью D, несезонный полином интегрирования.
который является степенью s, сезонный полином интегрирования.
который является степенью q, несезонный полином скользящего среднего значения.
который является степенью qs, сезонный полином скользящего среднего значения.
Для простоты используйте краткое обозначение Mdl = regARIMA(p,D,q)
, чтобы задать модель регрессии с ARIMA (p, D, q) ошибки, где p
, D
и q
являются неотрицательными целыми числами. Mdl
имеет следующие свойства по умолчанию.
PropertyName | Тип данных свойства |
---|---|
AR | Вектор ячейки Length p NaN s |
Beta | Пустой вектор [] коэффициентов регрессии, соответствуя ряду предиктора |
D | Неотрицательный скаляр, соответствуя D |
Distribution | "Gaussian" , соответствуя распределению εt |
Intercept | NaN , соответствуя c |
MA | Вектор ячейки Length q NaN s |
P | Количество AR называет плюс степень интегрирования, p + D |
Q | Количество условий MA, q |
SAR | Вектор пустой ячейки |
SMA | Вектор пустой ячейки |
Variance | NaN , соответствуя отклонению εt |
Seasonality | 0 , соответствуя s |
Если вы задаете несезонные ошибки ARIMA, то
Свойства D
и Q
являются входными параметрами D
и q
, соответственно.
P
свойства = p
+ D
, который является степенью составного, несезонного авторегрессивного полинома. Другими словами, P
является степенью продукта несезонного авторегрессивного полинома, a (L) и несезонный полином интегрирования, (1 – L) D.
Значения свойств P
и Q
указывают, какого количества преддемонстрационных наблюдений программное обеспечение требует, чтобы инициализировать временные ряды.
Можно изменить свойства Mdl
с помощью записи через точку. Например, Mdl.Variance = 0.5
устанавливает инновационное отклонение на 0,5.
Для максимальной гибкости в определении модели регрессии с ошибками ARIMA используйте аргументы пары "имя-значение", например, набор каждый из авторегрессивных параметров к значению, или задайте мультипликативные сезонные условия. Например, Mdl = regARIMA('AR',{0.2 0.1})
задает модель регрессии с AR (2) ошибки, и коэффициентами является a 1 = 0.2 и a 2 = 0.1.
Можно только задать несезонные степени полинома авторегрессивного и скользящего среднего значения и несезонную степень интегрирования с помощью краткого обозначения regARIMA(p,D,q)
. Некоторые задачи, такие как прогнозирование и симуляция, требуют, чтобы вы задали значения для параметров. Вы не можете задать значения параметров с помощью краткого обозначения. Для максимальной гибкости используйте аргументы пары "имя-значение", чтобы задать модели регрессии с ошибками ARIMA.
Несезонная ошибка ARIMA сила модели содержит следующие полиномы:
Степень p авторегрессивный полиномиальный a (L) = 1 – a 1L – a 2L2 –...– ap Lp. Собственные значения a (L) должны лечь в модульном кругу (т.е. a (L) должен быть стабильным полиномом).
Степень полином скользящего среднего значения q b (L) = 1 + b 1L + b 2L2 +... + bq Lq. Собственные значения b (L) должны лечь в модульном кругу (т.е. b (L) должен быть обратимым полиномом).
Степенью D несезонный полином интегрирования является (1 – L) D.
Следующая таблица содержит аргументы пары "имя-значение", что вы используете, чтобы задать ошибочную модель ARIMA (т.е. модель регрессии с ошибками ARIMA, но без компонента регрессии и прерывания):
(1) |
Аргументы в виде пар имя-значение для несезонных ошибочных моделей ARIMA
Имя | Соответствующий образцовый термин (термины) в уравнении 1 | Когда задать |
---|---|---|
AR | Несезонные коэффициенты AR: a 1, a 2..., ap |
|
ARLags | Задержки, соответствующие ненулевым, несезонным коэффициентам AR |
|
D | Степень несезонного дифференцирования, D |
|
Distribution | Распределение инновационного процесса, εt |
|
MA | Несезонные коэффициенты MA: b 1, b 2..., bq |
|
MALags | Задержки, соответствующие ненулевым, несезонным коэффициентам MA |
|
Variance | Скалярное отклонение, σ 2, инновационного процесса, εt | Установить ограничения равенства для σ 2. Например, для ошибочной модели ARIMA с известным инновационным отклонением 0.1, задайте |
Используйте аргументы пары "имя-значение" в следующей таблице в сочетании с теми в Аргументах в виде пар имя-значение для Несезонных Ошибочных Моделей ARIMA, чтобы задать компоненты регрессии модели регрессии с ошибками ARIMA:
(2) |
Аргументы в виде пар имя-значение для Компонента Регрессии regARIMA Модели
Имя | Соответствующий образцовый термин (термины) в уравнении 2 | Когда задать |
---|---|---|
Beta | Значения коэффициента регрессии, соответствующие ряду предиктора, β |
|
Intercept | Прервите термин для модели регрессии, c |
|
Если временные ряды имеют сезонность s, то
Степенью ps сезонный авторегрессивный полином является A (L) = 1 – A 1L – A 2L2 –...– ApsLps.
Степенью qs сезонный полином скользящего среднего значения является B (L) 1 + B 1L + B 2L2 +... + BqsLqs.
Степень s сезонный полином интегрирования (1 – Ls).
Используйте аргументы пары "имя-значение" в следующей таблице в сочетании с теми в таблицах Name-Value Pair Arguments for Nonseasonal Ошибочные Модели ARIMA и Аргументы в виде пар имя-значение для Компонента Регрессии regARIMA Модели, чтобы задать модель регрессии с мультипликативными сезонными ошибками ARIMA:
(3) |
Аргументы в виде пар имя-значение для сезонных моделей ARIMA
Аргумент | Соответствующий образцовый термин (термины) в уравнении 3 | Когда задать |
---|---|---|
SAR | Сезонные коэффициенты AR: A 1, A 2..., Aps |
|
SARLags | Задержки, соответствующие ненулевым сезонным коэффициентам AR, в периодичности ответов |
|
SMA | Сезонные коэффициенты MA: B 1, B 2..., Bqs |
|
SMALags | Задержки, соответствующие ненулевым сезонным коэффициентам MA, в периодичности ответов |
|
Seasonality | Сезонная периодичность, s |
|
Вы не можете присвоить значения свойствам P
и Q
. Для мультипликативных ошибочных моделей ARIMA,
regARIMA
устанавливает P
, равный p + D + ps + s.
regARIMA
устанавливает Q
, равный q + qs
Можно задать переменные прогноза в компоненте регрессии, и ошибочную структуру задержки модели и инновационное распределение, с помощью приложения Econometric Modeler. Приложение обрабатывает все коэффициенты как неизвестные и допускающие оценку.
В командной строке откройте приложение Econometric Modeler.
econometricModeler
Также откройте приложение из галереи приложений (см. Econometric Modeler).
В приложении вы видите все поддерживаемые модели путем выбора переменной временных рядов для ответа в Data Browser. Затем на вкладке Econometric Modeler, в разделе Models, кликают по стрелке, чтобы отобразить галерею моделей.
Раздел Regression Models содержит поддерживаемые модели регрессии. Чтобы задать модель (MLR) линейной регрессии кратного, выберите MLR
. Чтобы задать модели регрессии с ошибками ARMA, выберите RegARMA
.
После того, как вы выберете модель, отображения приложения диалоговое окно Type Model Parameters
, где Type
является типом модели. Эти данные показывают диалоговое окно RegARMA Model Parameters.
Корректируемые параметры зависят от модели Type
. В целом корректируемые параметры включают:
Переменные прогноза для компонента линейной регрессии, перечисленного в разделе Predictors.
Для моделей регрессии с ошибками ARMA необходимо включать по крайней мере один предиктор в модель. Чтобы включать предиктор, установите соответствующий флажок в столбце Include?.
Для моделей MLR можно снять все флажки в столбце Include?. В этом случае можно задать постоянную среднюю модель (модель только для прерывания) путем установки флажка Include Intercept. Или, можно задать модель только для ошибки путем снятия флажка Include Intercept.
Инновационное распределение и несезонные задержки для ошибочной модели, для моделей регрессии с ошибками ARMA.
Когда вы настраиваете значения параметров, уравнение в разделе Model Equation изменяется, чтобы совпадать с вашими спецификациями. Корректируемые параметры соответствуют входному и аргументам пары "имя-значение", описанным в предыдущих разделах и на странице с описанием regARIMA
.
Для получения дополнительной информации при определении моделей с помощью приложения, см. Подходящие Модели к Данным и Задающий Полиномы Оператора Задержки В интерактивном режиме.