En général, fouillez dans un manuel d'analyse de séries chronologiques avancé (les livres d'introduction vous indiqueront généralement de simplement faire confiance à votre logiciel), comme Time Series Analysis by Box, Jenkins & Reinsel. Vous pouvez également trouver des détails sur la procédure Box-Jenkins en recherchant sur Google. Notez qu'il existe d'autres approches que Box-Jenkins, par exemple celles basées sur AIC.
Dans R, vous convertissez d'abord vos données en un objet ts
(série chronologique) et dites à R que la fréquence est de 12 (données mensuelles):
require(forecast)
sales <- ts(c(99, 58, 52, 83, 94, 73, 97, 83, 86, 63, 77, 70, 87, 84, 60, 105, 87, 93, 110, 71, 158, 52, 33, 68, 82, 88, 84),frequency=12)
Vous pouvez tracer les fonctions d'autocorrélation (partielles):
acf(sales)
pacf(sales)
Ceux-ci ne suggèrent aucun comportement AR ou MA.
Ensuite, vous ajustez un modèle et inspectez-le:
model <- auto.arima(sales)
model
Voir ?auto.arima
pour de l'aide. Comme nous le voyons, auto.arima
choisit un modèle simple (0,0,0), car il ne voit ni tendance ni saisonnalité, ni AR ni MA dans vos données. Enfin, vous pouvez prévoir et tracer la série chronologique et prévoir:
plot(forecast(model))
Regardez ?forecast.Arima
(notez le A majuscule!).
Ce manuel en ligne gratuit est une excellente introduction à l'analyse et à la prévision des séries chronologiques à l'aide de R. Très recommandé.