小编mar*_*asr的帖子

尝试理解 FB Prophet 交叉验证

我有一个包含 84 个月销售额(从 01/2013 到 12/2019)的数据集 - 只是几个月,而不是几天。

Month 01 | Sale 1

Month 02 | Sale 2

Month 03 | Sale 3

....     |   ...

Month 84 | Sale 84
Run Code Online (Sandbox Code Playgroud)

通过可视化看起来模型非常适合......但我需要检查它......

所以我的理解是 cross val 不支持 Months,所以我所做的是转换为使用它/天(尽管我的原始 df 中没有日期信息)...

我想在前五年(60 个月)内尝试我的模型,并在剩下的 2 年(24 个月)中查看模型的预测效果......

所以我做了类似的事情:

cv_results = cross_validation( model = prophet, initial='1825 days', period='30 days', horizon = '60 days')
Run Code Online (Sandbox Code Playgroud)

这有意义吗?

我没有得到截止日期和预测期的概念

python machine-learning time-series cross-validation facebook-prophet

1
推荐指数
2
解决办法
2073
查看次数