【发布时间】:2020-12-26 01:15:30
【问题描述】:
我有一个包含 84 个月销售额的数据集(从 2013 年 1 月到 2019 年 12 月)——只有几个月,而不是几天。
Month 01 | Sale 1
Month 02 | Sale 2
Month 03 | Sale 3
.... | ...
Month 84 | Sale 84
通过可视化看起来模型非常适合......但我需要检查它......
所以我的理解是交叉 val 不支持月份,所以我所做的就是转换为使用天数(尽管我原来的 df 中没有天数信息)...
我想在前五年(60 个月)尝试我的模型,然后离开剩下的两年(24 个月),看看模型的预测效果如何......
所以我做了类似的事情:
cv_results = cross_validation( model = prophet, initial='1825 days', period='30 days', horizon = '60 days')
这有意义吗?
我没有理解截止日期和预测期的概念
【问题讨论】:
标签: python machine-learning time-series cross-validation facebook-prophet