【问题标题】:Future dates calculating incorrectly in FBProphet - make_future_dataframe method未来日期在 FBProphet - make_future_dataframe 方法中计算不正确
【发布时间】:2020-07-09 20:11:43
【问题描述】:

我正在尝试在 FBProphet 中进行为期 5 周的每周预测。 make_future_dataframe 方法似乎无法正常工作....除了 7 月 3 日至 7 月 5 日之间的一周外,其他时间间隔在 7 天或一周时正确。下面的代码和输出:

输入数据帧

        ds        y
548 2010-01-01  3117
547 2010-01-08  2850
546 2010-01-15  2607
545 2010-01-22  2521
544 2010-01-29  2406
... ... ...
4   2020-06-05  2807
3   2020-06-12  2892
2   2020-06-19  3012
1   2020-06-26  3077
0   2020-07-03  3133

代码

future = m.make_future_dataframe(periods=5, freq='W')
future.tail(9)

输出

ds
545 2020-06-12
546 2020-06-19
547 2020-06-26
548 2020-07-03
549 2020-07-05
550 2020-07-12
551 2020-07-19
552 2020-07-26
553 2020-08-02

【问题讨论】:

    标签: facebook-prophet


    【解决方案1】:

    您需要做的就是创建一个包含预测方法所需日期的数据框。不需要使用 make_future_dataframe 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 2023-01-13
      相关资源
      最近更新 更多