【发布时间】:2021-01-17 12:53:22
【问题描述】:
我有一个多元的五年数据集,除了y 之外还有五个其他特征。我有一个火车测试拆分,其中训练集是前 4 年。我想让它预测第 5 年,所以我可以将结果与实际的第 5 年数据进行比较。
我用make_future_dataframe(periods=365) 制作了future 数据框。我pandas.concat 未来和训练 DF(因为pandas.merge 切断了第 5 年的空白)future_regressors = pandas.concat([future, train[['f1', 'f2', 'f3', 'f4', 'f5']]], axis=1)。然而,Prophet 希望 5 个回归量在第 5 年有值(它通过抱怨从第 5 年开始的 NaN 来表达),但数据不存在于训练集中。
最好的方法是什么?
【问题讨论】:
标签: python data-science facebook-prophet