2017-09-30 11 views
1

J'ai une série chronologique quotidienne sur les ventes d'un produit, ma série commence du 01/01/2016 au 31/08/2017.Séries chronologiques avec des valeurs nulles

Il y a quelque chose d'important dans cette série, elle a des valeurs nulles chaque dimanche parce que cette boutique ne fonctionne pas le dimanche, et elle ne fonctionnera pas le dimanche dans le futur, donc la valeur attendue pour le dimanche est zéro . Une fois que j'ai exécuté un modèle Arima, je ne suis pas sûr de cette prévision, je pense que cela ne fonctionne pas mais je ne sais pas pourquoi.

J'ai vraiment besoin d'aide ici!

Ce Mes données

https://drive.google.com/file/d/0BzIf8XvzKOGWSm1ucUdYUVhfVGs/view?usp=sharing

Ceci est mon code

x < - read.table ("Series.txt", en-tête = TRUE)

attach (x)

bibliothèque (zoo)

myzoo < -zoo (x, seq (à partir de = as.Date ("2016-01-01"), à = as.Date ("2017-08-31"), par = "jour"))

terrain (myzoo)

forme < -auto.arima (myzoo)

p1 = prévision (ajustement, 30)

terrain (p1)

Et voici ma prévisions

enter image description here

Comme vous pouvez le voir, je me sens que je fais quelque chose de mal, mais je ne sais pas quoi.

Nous vous remercions de votre aide!

+0

Le dimanche ne devrait-il pas être un «NA» plutôt que zéro? – Lyngbakr

Répondre

0

Approche 1:

Il suffit de régler les observations du dimanche au NA s. Vous pouvez ensuite remplacer les prévisions du dimanche par des 0.

Approche 2:

Retirez les dimanches et définir la semaine 6 jours de longueur.

+0

Merci pour votre réponse !. Mais je ne sais pas comment définir la semaine comme 6 jours, pourriez-vous me dire s'il vous plaît comment puis-je faire cela? , Merci beaucoup –