【发布时间】:2018-03-11 19:40:21
【问题描述】:
我有一个关于产品销售的每日时间序列,我的系列从 2016 年 1 月 1 日到 2017 年 8 月 31 日开始。
考虑到这是一个为期六天的一周(我的一周从星期一开始到星期六结束),没有星期天的数据,我知道在运行 Arima 模型之前,我需要先填充缺失的值。这是我需要帮助的地方:我读到我可以用na.approx 或NA 填充缺失值,但我不知道该怎么做。
你可以在这里看到我的系列:
https://drive.google.com/file/d/0BzIf8XvzKOGWSm1ucUdYUVhfVGs/view?usp=sharing
如您所见,周日没有数据。我需要知道如何填充缺失值以运行 Arima 模型并能够预测 2017 年的剩余时间。
【问题讨论】:
-
看看here 的解决方案是否适合您?
-
所以你基本上想从日历中删除所有星期日并假设星期一直接跟随星期六?也许您可以将您的日子编号为 1 = 第一个星期一,7 = 下一个星期一,等等?附带说明:我有点怀疑纯 ARIMA 能否很好地描述每周周期。
-
您好,感谢您的评论。我的意思是,我的系列每个星期天都有零值,因为它是关于一个产品的销售,而这家商店在星期天不营业,所以未来所有星期天的期望值都是零。我确实有从周一到周六的数据,但考虑到我在周日有这些零值,我对如何运行 arima 模型感到非常困惑
-
我的回答对您有帮助吗?
-
是的!非常感谢您的回答!! ..这正是我需要的!非常感谢!!!
标签: r time-series missing-data zoo arima