【问题标题】:How to use Prophet's make_future_dataframe with multiple regressors?如何将 Prophet 的 make_future_dataframe 与多个回归器一起使用?
【发布时间】:2021-02-25 13:18:17
【问题描述】:

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 天的每日预测)?

【问题讨论】:

  • 你好,我也有同样的问题:(你有没有找到更好的方法来处理这个问题?
  • 一定是因为预言家不知道在生成的每一行中为 var 赋予什么值...

标签: python python-3.x time-series facebook-prophet


【解决方案1】:

我为此打开了一个https://github.com/facebook/prophet/issues/2068 的问题。

【讨论】:

  • 这应该是对问题的评论,因为它没有尝试回答。
  • @miken32 答案是目前在 Prophet 中是不可能的。查看有关我已打开的问题的活动,他们很可能会修复它,并且届时有可能。
猜你喜欢
  • 2017-02-27
  • 2011-05-21
  • 1970-01-01
  • 2022-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-04
  • 1970-01-01
相关资源
最近更新 更多