Модель ARIMA (p, D, q) по умолчанию в Econometrics Toolbox™ является несезонной моделью формы
− 1 +... + startqαt − q + αt.
Это уравнение можно записать в сжатом виде, используя нотацию оператора запаздывания:
+
В любом уравнении распределение инноваций по умолчанию является гауссовым со средним нулем и постоянной дисперсией.
В командной строке можно указать модель этой формы с помощью краткого синтаксиса arima(p,D,q). Для входных аргументов p, D, и qвведите количество несезонных членов AR (p), порядок несезонного интегрирования (D) и количество несезонных членов MA (q) соответственно.
При использовании этого краткого синтаксиса arima создает arima с этими значениями свойств по умолчанию.
| Имя свойства | Тип данных свойства |
|---|---|
AR | Клеточный вектор NaNs |
Beta | Пустой вектор [] коэффициентов регрессии, соответствующих экзогенным ковариатам |
Constant | NaN |
D | Степень несезонной интеграции, D |
Distribution | "Gaussian" |
MA | Клеточный вектор NaNs |
P | Количество терминов AR плюс степень интеграции, p + D |
Q | Количество терминов MA, q |
SAR | Клеточный вектор NaNs |
SMA | Клеточный вектор NaNs |
Variance | NaN |
Для назначения значений по умолчанию любым свойствам можно изменить созданный объект модели с помощью точечной нотации.
Обратите внимание, что входные данные D и q являются значениями arima присваивает свойствам D и Q. Однако входной аргумент p не обязательно является значением arima назначает свойству модели P. P сохраняет количество предварительных наблюдений, необходимых для инициализации компонента AR модели. Для несезонных моделей необходимое количество предварительных наблюдений равно p + D.
Для иллюстрации рассмотрим определение модели ARIMA (2,1,1)
+ (1 + θ1L) αt,
где инновационный процесс является гауссовым с (неизвестной) постоянной дисперсией.
Mdl = arima(2,1,1)
Mdl =
arima with properties:
Description: "ARIMA(2,1,1) Model (Gaussian Distribution)"
Distribution: Name = "Gaussian"
P: 3
D: 1
Q: 1
Constant: NaN
AR: {NaN NaN} at lags [1 2]
SAR: {}
MA: {NaN} at lag [1]
SMA: {}
Seasonality: 0
Beta: [1×0]
Variance: NaN
Обратите внимание, что свойство модели P не имеет значения 2 (степень AR). С интеграцией для инициализации компонента AR модели необходимо всего p + D (здесь 2 + 1 = 3) предварительных наблюдений.
Созданная модель, Mdlимеет NaNs для всех параметров. A NaN значение сигнализирует, что параметр должен быть оценен или иным образом определен пользователем. Для прогнозирования или моделирования модели необходимо указать все параметры.
Чтобы оценить параметры, введите объект модели (вместе с данными) в estimate. Это возвращает новый подогнанный arima объект модели. Аппроксимированный объект модели имеет оценки параметров для каждого входа NaN значение.
Запрос arima без каких-либо входных аргументов возвращает спецификацию модели ARIMA (0,0,0) со значениями свойств по умолчанию:
DefaultMdl = arima
DefaultMdl =
arima with properties:
Description: "ARIMA(0,0,0) Model (Gaussian Distribution)"
Distribution: Name = "Gaussian"
P: 0
D: 0
Q: 0
Constant: NaN
AR: {}
SAR: {}
MA: {}
SMA: {}
Seasonality: 0
Beta: [1×0]
Variance: NaN
Лучший способ указать модели для arima использует аргументы пары имя-значение. Нет необходимости указывать значение для каждого свойства объекта модели. arima присваивает значения по умолчанию любым свойствам, которые не указаны (или не могут быть заданы).
В конденсированной нотации оператора запаздывания несезонные модели ARIMA (p, D, q) имеют вид
| + start( L) αt. | (1) |
Эту модель можно расширить до модели ARIMAX (p, D, q) с линейным включением экзогенных переменных. Эта модель имеет форму
| αt, | (2) |
Совет
Если указано ненулевое значение D, то Econometrics Toolbox различает серию ответов yt
до того, как предикторы войдут в модель. Необходимо предварительно обработать экзогенные ковариаты xt путем тестирования на стационарность и дифференциацию, если таковые являются нестатионными корневыми единицами. Если какой-либо нестационарный экзогенный ковариат входит в модель, то ложноотрицательная частота для тестов значимости β может увеличиться.
Для распределения нововведений, αt, существует два варианта:
Независимый и идентично распределённый (iid) гауссов или Стьюдент т с постоянной дисперсией, .
Зависимый Gaussian или Student's t с процессом условной дисперсии2. Укажите модель условного отклонения с помощью garch, egarch, или gjr модель.
arima по умолчанию для инноваций используется iid гауссов процесс с постоянной (скалярной) дисперсией.
Для оценки, прогнозирования или моделирования модели необходимо указать параметрическую форму модели (например, какие задержки соответствуют ненулевым коэффициентам, распределение инноваций) и любые известные значения параметров. Можно задать любые неизвестные параметры, равные NaN, а затем введите модель в estimate (вместе с данными) для получения оценочных значений параметров.
arima (и estimate) возвращает модель, соответствующую спецификации модели. Можно изменить модели для изменения или обновления спецификации. Входные модели (без NaN значения) в forecast или simulate для прогнозирования и моделирования соответственно. Вот несколько примеров спецификаций, использующих аргументы «имя-значение».
| Модель | Спецификация |
|---|---|
| arima('AR',NaN) или arima(1,0,0) |
| arima('Constant',0,'MA',{NaN,NaN},... |
| arima('Constant',0.2,'AR',0.8,'MA',0.6,'D',1,... |
| arima('Constant',0,'AR',-0.5,'D',1,'Beta',[-5 2]) |
Можно указать следующие аргументы «имя-значение» для создания несезонных arima модели.
Аргументы «имя-значение» для несезонных моделей ARIMA
| Имя | Соответствующий модельный член (ы) в уравнении 1 | Когда указывать |
|---|---|---|
AR | Несезонные коэффициенты AR, | Установка ограничений равенства для коэффициентов AR. Например, чтобы задать коэффициенты AR в модели 2yt − 2 + αt, определить Необходимо указать только ненулевые элементы Любые указанные коэффициенты должны соответствовать стабильному многочлену оператора AR. |
ARLags | Задержки, соответствующие ненулевым, несезонным коэффициентам AR |
Использовать этот аргумент в качестве ярлыка для указания Использовать |
Beta | Значения коэффициентов экзогенных ковариат | Этот аргумент используется для указания значений коэффициентов экзогенных переменных. Например, использовать По умолчанию |
Constant | Постоянный член, c | Чтобы задать ограничения равенства для c. Например, для модели без постоянного члена укажите 'Constant',0.По умолчанию Constant имеет значение NaN. |
D | Степень несезонной дифференциации, D | Задание степени несезонной разностности больше нуля. Например, чтобы задать одну степень разностности, укажите 'D',1.По умолчанию D имеет значение 0 (означает отсутствие несезонной интеграции). |
Distribution | Распределение инновационного процесса | Используйте этот аргумент, чтобы указать распределение инноваций Student's. По умолчанию инновационное распределение - гауссово. Например, чтобы задать распределение t с неизвестными степенями свободы, укажите 'Distribution','t'.Чтобы задать распределение инноваций с известными степенями свободы, назначьте Distribution структура данных с полями Name и DoF. Например, для распределения t с девятью степенями свободы укажите 'Distribution',struct('Name','t','DoF',9). |
MA | Несезонные коэффициенты MA, | Установка ограничений равенства для коэффициентов МА. Например, чтобы задать коэффициенты MA в модели 0 .2αt − 2, определить Необходимо указать только ненулевые элементы Любые указанные коэффициенты должны соответствовать обратимому многочлену МА. |
MALags | Задержки, соответствующие ненулевым, несезонным коэффициентам МА |
Использовать этот аргумент в качестве ярлыка для указания start4αt − 4, определить Использовать |
Variance |
|
|
Примечание
Невозможно назначить значения свойствам P и Q. Для несезонных моделей
arima наборы P равно p + D
arima наборы Q равно q
Какое-то время ряд с периодичностью s, определите PS степени сезонный полиномиал оператора AR, ...−ΦpsLps), и степень qs сезонный оператора МА
| . + startqLq). | (3) |
Мультипликативная модель ARIMA со степенью D несезонной интеграции и степенью сезонности дана
| c + | (4) |
arima по умолчанию для распределения инноваций используется iid гауссов процесс с постоянной (скалярной) дисперсией.В дополнение к аргументам для указания несезонных моделей (описанным в разделе Аргументы Name-Value для несезонных моделей ARIMA), можно указать эти аргументы name-value для создания мультипликативного arima модель. Модель ARIMAX можно расширить аналогичным образом, включив сезонные эффекты.
Аргументы «имя-значение» для сезонных моделей ARIMA
| Аргумент | Соответствующий модельный член (ы) в уравнении 4 | Когда указывать |
|---|---|---|
SAR | Сезонные коэффициенты AR, Φ1,...,Φps | Установка ограничений равенства для сезонных коэффициентов AR. При задании коэффициентов AR используйте знак, противоположный тому, что появляется в уравнении 4 (то есть используйте знак коэффициента, как он появится в правой части уравнения). Использовать Например, для задания модели ) ыт = αт, определить Любые введенные значения коэффициентов должны соответствовать стабильному сезонному многочлену AR. |
SARLags | Задержки, соответствующие ненулевым сезонным коэффициентам AR, в периодичности наблюдаемых рядов |
Использовать этот аргумент при указании Например, для задания модели yt = αt, определить |
SMA | Сезонные коэффициенты MA, Θ1,...,Θqs | Установка ограничений равенства для сезонных коэффициентов МА. Использовать Например, для задания модели .2L12) αt, определить Любые введенные значения коэффициентов должны соответствовать обратимому сезонному многочлену МА. |
SMALags | Задержки, соответствующие ненулевым сезонным коэффициентам МА, в периодичности наблюдаемых рядов |
Использовать этот аргумент при указании Например, для задания модели Θ4L4) αt, определить |
Seasonality | Сезонная периодичность, с | Чтобы задать степень сезонного интегрирования s в сезонном разностном многочлене Δs = 1 - Ls. Например, для определения периодичности сезонной интеграции ежемесячных данных укажите 'Seasonality',12.Если указано ненулевое значение Seasonality, то степень всего сезонного разностного полинома равна единице. По умолчанию Seasonality имеет значение 0 (означает периодичность и отсутствие сезонной интеграции). |
Примечание
Невозможно назначить значения свойствам P и Q. Для мультипликативных моделей ARIMA,
arima наборы P равно p + D + ps + s
arima наборы Q равно q + qs
Вы можете указать структуру запаздывания и распределение инноваций сезонных и несезонных условных средних моделей с помощью приложения Econometric Modeler. Приложение рассматривает все коэффициенты как неизвестные и оцениваемые, включая параметр степеней свободы для распределения инноваций.
В командной строке откройте приложение Econometric Modeler.
econometricModeler
Можно также открыть приложение из галереи приложений (см. Econometric Modeler).
В приложении можно просмотреть все поддерживаемые модели, выбрав переменную временного ряда для ответа на панели Временной ряд. Затем на вкладке Эконометрический моделирующий (Econometric Modeler) в разделе Модели (Models) щелкните стрелку, чтобы отобразить галерею моделей.

Раздел ARMA/ARIMA Models содержит поддерживаемые модели условного среднего.
Для оценки условных средних моделей SARIMA и SARIMAX являются наиболее гибкими моделями. Можно создать любую модель условного среднего, которая исключает экзогенные предикторы, нажав SARIMA, или любую модель условного среднего, которая включает хотя бы один экзогенный предиктор, нажав SARIMAX.
После выбора модели приложение отображает Type диалоговое окно «Параметры модели», где Type - тип модели. На этом рисунке показано диалоговое окно «Параметры модели SARIMAX».

Регулируемые параметры в диалоговом окне зависят от Type. В целом, регулируемые параметры включают в себя:
Константа модели и коэффициенты линейной регрессии, соответствующие переменным предиктора
Параметры компонентов временных рядов, которые включают сезонные и несезонные задержки и степени интеграции
Распределение инноваций
При корректировке значений параметров уравнение в разделе «Уравнение модели» изменяется в соответствии со спецификациями. Регулируемые параметры соответствуют аргументам пары «вход» и «имя-значение», описанным в предыдущих разделах и в arima справочная страница.
Дополнительные сведения об указании моделей с помощью приложения см. в разделах Подгонка моделей к данным и Определение многочленов оператора задержки в интерактивном режиме.