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天的每日预测)?
https://stackoverflow.com/questions/64822488
复制相似问题