Deux périodes saisonnières dans ARIMA avec R


8

J'utilise actuellement R pour prédire une série chronologique avec ces instructions:

X <- ts(datas, frequency=24)
X.arima <- Arima(X, order=c(2,1,0), seasonal=c(1,1,1))
pred <- predict(X.arima, n.ahead=24)
plot.ts(pred$pred)

Comme vous pouvez le voir, j'ai des données toutes les heures, et j'ai choisi la période saisonnière de 24 (un jour).

Je voudrais améliorer mes prévisions en utilisant une période saisonnière supplémentaire afin d'inclure la composante saisonnière de la semaine (durée saisonnière de 7 * 24 = 168 données)

Existe-t-il une méthode pour cela? Comment faites-vous?

MISE À JOUR: J'ai lu cette (votre) page de blog, puis-je utiliser les régresseurs externes pour simuler une deuxième période saisonnière?


1
Oui, vous pouvez utiliser certains termes de Fourier comme régresseurs et gérer la saisonnalité de cette façon.
Rob Hyndman

Réponses:


15

Il n'y a pas de packages R qui gèrent la saisonnalité multiple pour les modèles ARIMA à ma connaissance. Vous pouvez essayer le forecastpackage qui implémente la saisonnalité multiple en utilisant des modèles basés sur le lissage exponentiel. Les dshw, batset tbatsfonctions seront toutes les données de poignée avec deux périodes saisonnières.


0

J'ai trouvé ce papier :

  • Au, et al. Prévision automatique des séries chronologiques à double saison avec des applications sur la prévision du trafic sur les réseaux de mobilité

Il s'agit de prédire la prévision du trafic sur le réseau mobile à l'aide de l'ARIMA double saisonnier automatique. Comme il s'agit d'un document de recherche, il a clairement décrit l'algorithme que l'on peut adopter pour adopter la prédiction ARIMA multi-saisonnière. Jusqu'à présent, cela m'a donné suffisamment de connaissances pour poursuivre mes recherches.


Bienvenue sur le site, @ Neo182. Pourriez-vous donner un aperçu du document afin que les utilisateurs puissent décider que c'est ce qu'ils recherchent? Il pourrait également être intéressant d'avoir une citation officielle en cas de linkrot. Puisque vous êtes nouveau ici, vous devriez lire notre FAQ , qui contient des informations sur le site comme celle-ci.
gung - Reinstate Monica
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.