【发布时间】:2020-10-15 12:35:54
【问题描述】:
基本上我有 780 次(每日)观察,我想从中训练 80% 的数据,剩下的 20% 用于交叉验证。 因此我明白我将使用:
df_cv = cross_validation(m, initial='624 days', horizon='156 days')
其中初始日期对应于我想训练的第一个观察值,而我想用于交叉验证的剩余观察值。
我认为我没有正确应用它,因为它似乎是一个截止日期,我真的不明白它的用途。
如何实现我的目标,即使用最初 80% 的观察来训练数据,最后 20% 用于交叉验证?
提前谢谢你
【问题讨论】:
标签: python-3.x machine-learning prediction cross-validation facebook-prophet