Dans la arima
fonction dans R, qu'est-ce que cela order(1, 0, 12)
signifie? Quelles sont les valeurs qui peuvent être assignées à p
, d
, q
et quel est le processus pour trouver ces valeurs?
r
time-series
arima
kalyani
la source
la source
?arima
dans la console, vous obtenez la page d'aide de la fonction. Par rapport à l'optionorder
, il dit: "Une spécification de la partie non saisonnière du modèle ARIMA: les trois composantes (p, d, q) sont l'ordre AR, le degré de différenciation et l'ordre MA." Consultez également les exemples et vous pourrez toujours jouer avec vous-même. Il existe également de bons livres qui donnent une introduction à l'analyse des séries chronologiques dans R. Shumway / Stoffer en est un.Réponses:
Que signifie ARIMA (1, 0, 12)?
Spécifiquement pour votre modèle, ARIMA (1, 0, 12) signifie que vous décrivez une variable de réponse (Y) en combinant un modèle auto-régressif du 1er ordre et un modèle de moyenne mobile du 12e ordre. Une bonne façon d'y penser est (AR, I, MA). Cela donne à votre modèle l'apparence suivante, en termes simples:
Y = (paramètres auto-régressifs) + (paramètres de moyenne mobile)
Le 0 entre le 1 et le 12 représente la partie 'I' du modèle (la partie intégrative) et cela signifie un modèle où vous prenez la différence entre les données variables de réponse - cela peut être fait avec des données non stationnaires et il ne semble pas que vous ayez affaire à cela, vous pouvez donc simplement l'ignorer.
Le lien que DanTheMan a publié montre un joli mélange de modèles qui pourraient vous aider à comprendre le vôtre en le comparant à ceux-ci.
Quelles valeurs peuvent être attribuées à p, d, q?
Beaucoup de nombres entiers différents. Il existe des tests de diagnostic que vous pouvez faire pour essayer de trouver les meilleures valeurs de p, d, q (voir partie 3).
Quel est le processus pour trouver les valeurs de p, d, q?
Il y a plusieurs façons, et je ne veux pas que cela soit exhaustif:
Sans savoir ce que vous devez savoir de plus, je ne peux pas aller plus loin, mais si vous avez plus de questions, n'hésitez pas à demander et peut-être que moi, ou quelqu'un d'autre, pouvons vous aider.
* Edit : Toutes les façons de trouver p, d, q que j'ai énumérées ici peuvent être trouvées dans le package R TSA si vous êtes familier avec R.
la source
order(p,d,q)
La meilleure façon de trouver des
p, d, q
valeurs dans R est d'utiliser laauto.arima
fonction à partir delibrary(forecast)
. Par exempleauto.arima(x, ic = "aic")
,. Pour plus d'informations, recherchez?auto.arima
.la source