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 .
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.
Réponses:
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).
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…,p 1λj λ1,…,λp A λ=reiωt λ¯=re−iωt r r∈[0,1) ω
Exemple détaillé AR (2)
Supposons que nous ayons l'AR (2):
Vous pouvez écrire n'importe quel AR (p) en tant que VAR (1) . Dans ce cas, la représentation VAR (1) est:
Notez que . Formation de la décomposition des valeurs propres et augmentation de à la ème puissance.E[Xt+k∣Xt,Xt−1,…]=AkXt A k Ak=[λ11λ21][λk100λk2]⎡⎣1λ1−λ2−1λ1−λ2−λ2λ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:ϕ21+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.ϕ21+4ϕ2<0 A
Après le chapitre 2 de Prado et West (2010), laissezct=λλ−λ¯yt−λλ¯λ−λ¯yt−1
Vous pouvez montrer que la prévision est donnée par:E[yt+k∣yt,yt−1,…]
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é.)0≤r<1
Si vous voulez trouver , , , , commencez par utiliser la formule d'Euler qui , nous pouvons écrire:r ω at θt reiθ=rcosθ+rsinθ
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:
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é.)L z 1−ϕ1z−…−ϕpzp A z=1λ z |λ|<1 |z|>1
Références
Prado, Raquel et Mike West, Séries chronologiques: modélisation, calcul et inférence , 2010
la source