stringtranslate.com

Модель авторегрессионного скользящего среднего

В статистическом анализе временных рядов модели авторегрессии и скользящего среднего ( ARMA ) являются способом описания (слабо) стационарного стохастического процесса с использованием авторегрессии (AR) и скользящего среднего (MA), каждое с полиномом. Они являются инструментом для понимания ряда и прогнозирования будущих значений. AR включает регрессию переменной на ее собственные запаздывающие (т. е. прошлые) значения. MA включает моделирование ошибки как линейной комбинации членов ошибки, происходящих одновременно и в разное время в прошлом. Модель обычно обозначается ARMA( p , q ), где p — порядок AR, а q — порядок MA.

Общая модель ARMA была описана в диссертации Питера Уиттла 1951 года «Проверка гипотез в анализе временных рядов» и популяризирована в книге 1970 года Джорджа Э. П. Бокса и Гвилима Дженкинса .

Модели ARMA можно оценить с помощью метода Бокса–Дженкинса .

Математическая формулировка

Авторегрессионная модель

Обозначение AR( p ) относится к авторегрессионной модели порядка p . Модель AR( p ) записывается как

где - параметры , а случайная величина - белый шум , обычно независимые и одинаково распределенные (iid) нормальные случайные величины . [1] [2]

Для того, чтобы модель оставалась стационарной , корни ее характеристического полинома должны лежать вне единичной окружности. Например, процессы в модели AR(1) с не являются стационарными, поскольку корень лежит внутри единичной окружности. [3]

Расширенный тест Дики–Фуллера оценивает стабильность компонентов IMF и тренда. Для стационарных временных рядов используется модель ARMA, а для нестационарных рядов используются модели LSTM для получения абстрактных признаков. Окончательное значение получается путем реконструкции прогнозируемых результатов каждого временного ряда.

Модель скользящей средней

Обозначение MA( q ) относится к модели скользящей средней порядка q :

где — параметры модели, — ожидание (часто принимаемое равным 0), а , ..., — независимые случайные величины, являющиеся белым шумом, которые обычно являются нормальными случайными величинами. [4]

Модель АРМА

Обозначение ARMA( p , q ) относится к модели с p авторегрессионными членами и q членами скользящего среднего. Эта модель содержит модели AR( p ) и MA( q ), [5]

С точки зрения оператора задержки

В некоторых текстах модели определяются с помощью оператора лага L. В этих терминах модель AR( p ) задается как

где представляет собой многочлен

Модель MA( q ) определяется как

где представляет собой многочлен

Наконец, комбинированная модель ARMA( p , q ) имеет вид

или более кратко,

или

Эта форма используется в Box , Jenkins & Reinsel. [6]

Более того, начав суммирование с и положив и , то получим еще более элегантную формулировку:

Спектр

Спектральная плотность процесса ARMA равна, где — дисперсия белого шума, — характеристический полином части скользящего среднего модели ARMA, а — характеристический полином части авторегрессии модели ARMA. [7] [8]

Подходящие модели

Выбираяпид

Соответствующее значение p в модели ARMA( p , q ) можно найти, построив графики функций частичной автокорреляции . Аналогично, q можно оценить, используя функции автокорреляции . Оба значения p и q можно определить одновременно, используя расширенные функции автокорреляции (EACF). [9] Дополнительную информацию можно получить, рассмотрев те же функции для остатков модели, подобранной с начальным выбором p и q .

Броквелл и Дэвис рекомендуют использовать информационный критерий Акаике (AIC) для нахождения p и q . [10] Другим вариантом является информационный критерий Байеса (BIC).

Оценочные коэффициенты

После выбора p и q модели ARMA можно подогнать с помощью регрессии наименьших квадратов , чтобы найти значения параметров, которые минимизируют ошибку. Хорошей практикой является нахождение наименьших значений p и q , которые обеспечивают приемлемое соответствие данным. Для чистой модели AR можно использовать уравнения Юла-Уокера , чтобы обеспечить соответствие.

Результаты ARMA используются в первую очередь для прогнозирования (предсказания), а не для установления причинно-следственной связи, как в других областях эконометрики и методах регрессии, таких как OLS и 2SLS.

Реализации программного обеспечения

История и интерпретации

Общая модель ARMA была описана в диссертации 1951 года Питера Уиттла , который использовал математический анализ ( ряды Лорана и анализ Фурье ) и статистический вывод. [12] [13] Модели ARMA были популяризированы книгой 1970 года Джорджа Э. П. Бокса и Дженкинса, которые изложили итеративный ( Бокса–Дженкинса ) метод для их выбора и оценки. Этот метод был полезен для полиномов низкого порядка (степени три или ниже). [14]

По сути, ARMA — это фильтр с бесконечной импульсной характеристикой , применяемый к белому шуму с некоторой дополнительной интерпретацией.

В цифровой обработке сигналов ARMA представлен в виде цифрового фильтра с белым шумом на входе и процессом ARMA на выходе.

Приложения

ARMA подходит, когда система является функцией серии ненаблюдаемых шоков (часть MA или скользящей средней), а также ее собственного поведения. Например, цены акций могут быть шокированы фундаментальной информацией, а также демонстрировать технические тренды и эффекты возврата к среднему из-за участников рынка. [ необходима цитата ]

Обобщения

Существуют различные обобщения ARMA. Нелинейная AR (NAR), нелинейная MA (NMA) и нелинейная ARMA (NARMA) моделируют нелинейную зависимость от прошлых значений и ошибок. Векторная AR (VAR) и векторная ARMA (VARMA) моделируют многомерные временные ряды. Авторегрессионная интегрированная скользящая средняя (ARIMA) моделирует нестационарные временные ряды (то есть, среднее значение которых изменяется со временем). Авторегрессионная условная гетероскедастичность (ARCH) моделирует временные ряды, в которых изменяется дисперсия. Сезонная ARIMA (SARIMA или периодическая ARMA) моделирует периодическую вариацию. Авторегрессионная дробно-интегрированная скользящая средняя (ARFIMA или дробная ARIMA, FARIMA) модель временного ряда, которая демонстрирует длинную память . Многомасштабная AR (MAR) индексируется узлами дерева вместо целых чисел.

Модель авторегрессии – скользящего среднего с экзогенными входами (ARMAX)

Обозначение ARMAX( p , q , b ) относится к модели с p авторегрессионными членами, q членами скользящего среднего и b экзогенными входными членами. Последний член представляет собой линейную комбинацию последних b членов известного и внешнего временного ряда . Он задается как:

где - параметры экзогенного входа .

Определены некоторые нелинейные варианты моделей с экзогенными переменными: см., например, Нелинейная авторегрессионная экзогенная модель .

Статистические пакеты реализуют модель ARMAX посредством использования «экзогенных» (то есть независимых) переменных. Необходимо соблюдать осторожность при интерпретации выходных данных этих пакетов, поскольку оцениваемые параметры обычно (например, в R [15] и gretl ) относятся к регрессии:

где включает все экзогенные (или независимые) переменные:

Смотрите также

Ссылки

  1. ^ Бокс, Джордж Э. П. (1994). Анализ временных рядов: прогнозирование и контроль. Гвилим М. Дженкинс, Грегори К. Рейнсел (3-е изд.). Энглвуд Клиффс, Нью-Джерси: Prentice Hall. стр. 54. ISBN 0-13-060774-6. OCLC  28888762.
  2. ^ Шамвей, Роберт Х. (2000). Анализ временных рядов и его применение. Дэвид С. Стоффер. Нью-Йорк: Springer. С. 90–91. ISBN 0-387-98950-1. OCLC  42392178.
  3. ^ Бокс, Джордж Э.П.; Дженкинс, Гвилим М.; Рейнсел, Грегори К. (1994). Анализ временных рядов: прогнозирование и контроль (3-е изд.). Энглвуд Клиффс, Нью-Джерси: Prentice Hall. стр. 54–55. ISBN 0-13-060774-6. OCLC  28888762.
  4. ^ Бокс, Джордж Э.П.; Дженкинс, Гвилим М.; Рейнсел, Грегори К.; Льюнг, Грета М. (2016). Анализ временных рядов: прогнозирование и контроль (5-е изд.). Хобокен, Нью-Джерси: John Wiley & Sons, Incorporated. стр. 53. ISBN 978-1-118-67492-5. OCLC  908107438.
  5. ^ Шамвей, Роберт Х. (2000). Анализ временных рядов и его применение. Дэвид С. Стоффер. Нью-Йорк: Springer. стр. 98. ISBN 0-387-98950-1. OCLC  42392178.
  6. ^ Бокс, Джордж; Дженкинс, Гвилим М.; Рейнсел, Грегори К. (1994). Анализ временных рядов: прогнозирование и управление (третье изд.). Prentice-Hall. ISBN 0130607746.
  7. ^ Розенблатт, Мюррей (2000). Гауссовские и негауссовские линейные временные ряды и случайные поля. Нью-Йорк: Springer. С. 10. ISBN 0-387-98917-X. OCLC  42061096.
  8. ^ Wei, William WS (1990). Анализ временных рядов: одномерные и многомерные методы. Редвуд-Сити, Калифорния: Addison-Wesley Pub. стр. 242–243. ISBN 0-201-15911-2. OCLC  18166355.
  9. ^ Университет штата Миссури. «Спецификация модели, анализ временных рядов» (PDF) .
  10. ^ Брокуэлл, П.Дж.; Дэвис, РА (2009). Временные ряды: теория и методы (2-е изд.). Нью-Йорк: Спрингер. п. 273. ИСБН 9781441903198.
  11. Функции временных рядов в Mathematica. Архивировано 24 ноября 2011 г. на Wayback Machine.
  12. ^ Ханнан, Эдвард Джеймс (1970). Множественные временные ряды . Ряды Уайли в вероятности и математической статистике. Нью-Йорк: John Wiley and Sons.
  13. ^ Уиттл, П. (1951). Проверка гипотез в анализе временных рядов . Альмквист и Викселль.Уиттл, П. (1963). Прогнозирование и регулирование . English Universities Press. ISBN 0-8166-1147-5.
    Переиздано как: Whittle, P. (1983). Прогнозирование и регулирование линейными методами наименьших квадратов . Издательство Миннесотского университета. ISBN 0-8166-1148-3.
  14. ^ Ханнан и Дейстлер (1988, стр. 227): Ханнан, Э. Дж .; Дейстлер, Манфред (1988). Статистическая теория линейных систем . Ряды Уайли в теории вероятностей и математической статистике. Нью-Йорк: John Wiley and Sons.
  15. ^ Моделирование временных рядов ARIMA, документация R


Дальнейшее чтение