如何使用Prophet的make_future_数据框架和多元回归?

2024-04-16 14:22:58 发布

您现在位置:Python中文网/ 问答频道 /正文

make_future_dataframe似乎只生成带有日期(ds)值的数据帧,当使用下面的代码时,这反过来会导致ValueError: Regressor 'var' missing from dataframe when attempting to generate forecasts

m = Prophet()
m.add_country_holidays(country_name='US')
m.add_regressor('var')
m.fit(df)
forecasts = m.predict(m.make_future_dataframe(periods=7))

翻阅python文档,似乎没有提到如何使用Prophet解决这个问题。我唯一的选择是编写额外代码,将所有回归系数滞后于我想要生成预测的时间段(例如,在t-7处获取var以生成7天的每日预测)


Tags: 数据代码fromadddataframemakevards