Conditions de comportement cyclique du modèle ARIMA

9

J'essaie de modéliser et de prévoir une série chronologique qui est cyclique plutôt que saisonnière (c'est-à-dire qu'il y a des schémas saisonniers, mais pas avec une période fixe). Cela devrait être possible en utilisant un modèle ARIMA, comme mentionné dans la section 8.5 de la prévision: principes et pratique :

La valeur de est importante si les données montrent des cycles. Pour obtenir des prévisions cycliques, il est nécessaire d'avoir avec quelques conditions supplémentaires sur les paramètres. Pour un modèle AR (2), un comportement cyclique se produit si .pp2ϕ12+4ϕ2<0

Quelles sont ces conditions supplémentaires sur les paramètres dans le cas général ARIMA (p, d, q)? Je n'ai pu les trouver nulle part.

MånsT
la source
1
Avez-vous étudié des racines complexes du polynôme ? Il semble que ce soit ce à quoi la citation fait référence. ϕ(B)
Jason

Réponses:

5

Une certaine intuition graphique

Dans les modèles AR , le comportement cyclique provient des racines conjuguées complexes du polynôme caractéristique. Pour donner d'abord l'intuition, j'ai tracé les fonctions de réponse impulsionnelle ci-dessous à deux exemples de modèles AR (2).

  1. Un processus persistant aux racines complexes.
  2. Un processus persistant avec de vraies racines.

Pour , les racines du polynôme caractéristique sont où sont des valeurs propres de la matrice je définis ci-dessous. Avec un conjugué complexe de valeurs propres et , le contrôle l'amortissement (où ) et contrôle la fréquence de l'onde cosinus.j=1,p1λjλ1,,λpAλ=reiωtλ¯=reiωtrr[0,1)ω

Exemple détaillé AR (2)

Supposons que nous ayons l'AR (2):

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

Vous pouvez écrire n'importe quel AR (p) en tant que VAR (1) . Dans ce cas, la représentation VAR (1) est:

[ytyt1]Xt=[ϕ1ϕ210]A[yt1yt2]Xt1+[ϵt0]Ut
matrice régit la dynamique de et donc . L'équation caractéristique de la matrice est: Les valeurs propres de sont: Les vecteurs propres de sont: AXtytA
λ2ϕ1λϕ2=0
A
λ1=ϕ1+ϕ12+4ϕ22λ2=ϕ1ϕ12+4ϕ22
A
v1=[λ11]v2=[λ21]

Notez que . Formation de la décomposition des valeurs propres et augmentation de à la ème puissance. E[Xt+kXt,Xt1,]=AkXtAk

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

Une vraie valeur propre conduit à la décroissance lorsque vous augmentez . Les valeurs propres avec des composantes imaginaires non nulles conduisent à un comportement cyclique.λλk

Valeurs propres avec cas de composant imaginaire:ϕ12+4ϕ2<0

Dans le contexte AR (2), nous avons des valeurs propres complexes si . Puisque est réel, ils doivent venir par paires qui sont des conjugués complexes les uns des autres.ϕ12+4ϕ2<0A

Après le chapitre 2 de Prado et West (2010), laissez

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

Vous pouvez montrer que la prévision est donnée par:E[yt+kyt,yt1,]

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

Parlant librement, l'ajout des conjugués complexes annule leur composante imaginaire, vous laissant avec une seule onde cosinus amortie dans l'espace des nombres réels. (Notez que nous devons avoir pour la stationnarité.)0r<1

Si vous voulez trouver , , , , commencez par utiliser la formule d'Euler qui , nous pouvons écrire: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)

annexe

Remarque Avertissement de terminologie déroutant! Relier le polynôme caractéristique de A au polynôme caractéristique de AR (p)

Une autre astuce de série chronologique consiste à utiliser l' opérateur de décalage pour écrire l'AR (p) comme:

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

Remplacez l'opérateur de décalage par une variable et les gens se réfèrent souvent à comme polynôme caractéristique du modèle AR (p). Comme l'explique cette réponse , c'est exactement le polynôme caractéristique de où . Les racines sont les inverses des valeurs propres. (Remarque: pour que le modèle soit stationnaire, vous voulez que , c'est-à-dire à l'intérieur du cercle d'unité, ou de manière équivalente , c'est-à-dire à l'extérieur du cercle d'unité.)Lz1ϕ1zϕpzpAz=1λz|λ|<1|z|>1

Références

Prado, Raquel et Mike West, Séries chronologiques: modélisation, calcul et inférence , 2010

Matthew Gunn
la source
Je suis surpris d'être le seul vote positif pour le moment. Bonne réponse!
Taylor
@Taylor C'est une vieille question inactive. :)
Matthew Gunn