Умови циклічної поведінки моделі ARIMA


9

Я намагаюся моделювати та прогнозувати часові ряди, які є циклічними, а не сезонними (тобто є сезонні структури, але не з фіксованим періодом). Це має бути можливо зробити, використовуючи модель ARIMA, як зазначено в розділі 8.5 Прогнозування: принципи та практика :

Значення важливо, якщо дані показують цикли. Для отримання циклічних прогнозів необхідно мати параметри разом з деякими додатковими умовами щодо параметрів. Для моделі AR (2) циклічна поведінка виникає, якщо .pp2ϕ12+4ϕ2<0

Які ці додаткові умови щодо параметрів у загальному випадку ARIMA (p, d, q)? Я не зміг їх знайти ніде.


1
Ви взагалі заглянули в складні корені многочлена ? Схоже, це може бути те, про що йдеться у цитаті. ϕ(B)
Джейсон

Відповіді:


5

Якась графічна інтуїція

У моделях AR циклічна поведінка походить від складних коньюгованих коренів до характерного многочлена. Щоб спочатку дати інтуїцію, я побудував нижче функції імпульсного реагування на двох прикладних моделях AR (2).

  1. Стійкий процес зі складними коренями.
  2. Стійкий процес із справжніми коренями.

Для , Коріння характерного многочлена є де це власні значення матриці я визначаю нижче. З комплексом пов'язаних власних значень і , то управляє загасанням (де ) і керує частотою косинусоїди.j=1,p1λjλ1,,λpAλ=reiωtλ¯=reiωtrr[0,1)ω

Детальний приклад AR (2)

Припустимо, у нас є AR (2):

yt=ϕ1yt1+ϕ2yt2+ϵt

Ви можете написати будь-яку AR (p) у вигляді VAR (1) . У цьому випадку представлення VAR (1) - це:

[ytyt1]Xt=[ϕ1ϕ210]A[yt1yt2]Xt1+[ϵt0]Ut
Матриця керує динамікою і, отже, . Характерним рівнянням матриці є: Власні значення становлять: вектори : AXtytA
λ2ϕ1λϕ2=0
A
λ1=ϕ1+ϕ12+4ϕ22λ2=ϕ1ϕ12+4ϕ22
A
v1=[λ11]v2=[λ21]

Зверніть увагу, що . Формування власного значення розкладання та підвищення до ї потужності. E[Xt+kXt,Xt1,]=AkXtAk

Ak=[λ1λ211][λ1k00λ2k][1λ1λ2λ2λ1λ21λ1λ2λ1λ1λ2]

Справжнє власне значення призводить до занепаду, коли ви піднімаєте . Власні значення з ненульовими уявними компонентами призводять до циклічної поведінки.λλk

Власні значення з випадковим випадком складової:ϕ12+4ϕ2<0

У контексті AR (2) ми маємо складні власні значення, якщо . Оскільки справжній, вони повинні складатися парами, які є складними кон'югатами один одного.ϕ12+4ϕ2<0A

Дотримуючись глави 2 Прадо і Заходу (2010), нехай

ct=λλλ¯ytλλ¯λλ¯yt1

Ви можете показати прогноз ім'я задається:E[yt+kyt,yt1,]

E[yt+kyt,yt1,]=ctλk+c¯tλ¯k=atrkcos(ωk+θt)

Якщо говорити вільно, додавання складних кон'югатів скасовує їх уявний компонент, залишаючи вас однією затухаючою косинусною хвилею в просторі реальних чисел. (Зверніть увагу, для стаціонарності ми повинні мати .)0r<1

Якщо ви хочете знайти , , , , почніть з формули Ейлера, що , ми можемо записати:rωatθtreiθ=rcosθ+rsinθ

λ=reiωλ¯=reiωr=|λ|=ϕ2
ω=atan2(imagλ,realλ)=atan2(12ϕ124ϕ2,12ϕ1)

at=2|ct|θt=atan2(imagct,realct)

Додаток

Примітка Заплутане термінологічне попередження! Відношення характеристичного многочлена A до характерного многочлена AR (p)

Ще одна хитрість часового ряду - використовувати оператор відставання для запису AR (p) як:

(1ϕ1Lϕ2L2ϕpLp)yt=ϵt

Замініть оператор затримки на деяку змінну і люди часто посилаються на як на характерний поліном моделі AR (p). Як говориться в цій відповіді , це саме характерний многочлен де . Коріння є взаємними власними значеннями. (Примітка: для того, щоб модель була нерухомою, ви хочете , тобто всередині одиничного кола, або еквівалентно , тобто поза одиничним колом.)Lz1ϕ1zϕpzpAz=1λz|λ|<1|z|>1

Список літератури

Прадо, Рекель і Майк Вест, часові серії: Моделювання, обчислення та умовиводи , 2010


Я здивований, що я єдиний на даний момент голос. Хороша відповідь!
Тейлор

@Taylor Це старе, неактивне питання. :)
Меттью Ганн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.