首页 文章

具有零值的时间序列

提问于
浏览
1

我有关于产品销售的每日时间序列,我的系列从2016年1月1日至2017年8月31日开始 .

这个系列有一些重要的东西,它每个星期天确实都有零值,因为这个商店周日不起作用,并且它在将来的星期日不起作用,所以星期日的预期值为零 .

一旦我运行Arima模型,我不确定这个预测,我认为它不起作用,但我不知道为什么 .

我真的需要帮助!

这是我的数据

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

这是我的代码

x < - read.table(“Series.txt”,header = TRUE)attach(x)library(zoo)myzoo <-zoo(x,seq(from = as.Date(“2016-01-01”)), to = as.Date(“2017-08-31”),by =“day”))plot(myzoo)fit <-auto.arima(myzoo)p1 = forecast(fit,30)plot(p1)

这是我的预测

enter image description here

正如你所看到的,我觉得我做错了什么,但我不知道是什么 .

谢谢您的帮助 !

1 回答

  • 1

    方法1:

    只需将星期日观察设置为 NA s即可 . 然后,您可以将星期日预测替换为0 .

    方法2:

    删除星期日并将星期定义为6天 .

相关问题