【问题标题】:How to make Monthly Predictions in R Facebook Prophet, Data is also Monthly如何在 R Facebook Prophet 中进行月度预测,数据也是月度
【发布时间】:2020-09-05 09:20:40
【问题描述】:

数据 (df3) 看起来像这样。最后添加了一个“1”来表示日期,以满足日期格式要求。

        ds           y<br/>
1  2015-01-01   -390217.2<br/>
2  2015-02-01    230944.1<br/>
3  2015-03-01    367259.7<br/>
4  2015-04-01    567962.8<br/>
5  2015-05-01    753175.6<br/>
6  2015-06-01   -907767.5<br/>
7  2015-07-01 -52225619.9<br/>
8  2015-08-01    631666.1<br/>
9  2015-09-01   -792896.8<br/>
10 2015-10-01    430847.6<br/>
11 2015-11-01   5159146.7<br/>
12 2015-12-01  -2087233.7

我尝试过的代码:

try <- prophet(df3, seasonality.mode = 'multiplicative')
future <- make_future_dataframe(try, periods = 1)
forecast <- predict(try, future)
tail(forecast)

我得到的结果:

           ds       yhat<br/>
50 2019-02-01 -9536258.7<br/>
51 2019-03-01  -456995.5<br/>
52 2019-04-01 -1734330.0<br/>
53 2019-05-01 -3428825.1<br/>
54 2019-06-01 -2612847.0<br/>
55 2019-06-02 -2918161.2

问题是如何预测 2019 年 7 月而不是 2019 年 6 月 2 日的值?

【问题讨论】:

  • Sahab 经理,您的问题不清楚,您想要完整的 7 月逐日预测(31 个值)或仅一个值作为 7 月月份预测。
  • 我们认识吗?无论如何,非常感谢,所有的值都应该是每月值,我们必须预测下个月的值。
  • 还有 FB Prophet vs ARIMA 上的任何 cmets

标签: r time-series forecasting facebook-prophet


【解决方案1】:

future = predict.make_future_dataframe(periods=12 , freq='M')

更多信息https://towardsdatascience.com/forecasting-in-python-with-facebook-prophet-29810eb57e66

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 2021-05-09
    • 2015-11-01
    相关资源
    最近更新 更多