【问题标题】:Forecasting in FB Prophet by Minute按分钟在 FB Prophet 中进行预测
【发布时间】:2020-05-07 15:40:49
【问题描述】:

我正在尝试使用 Prophet 进行分钟预测。但我得到了奇怪的输出。任何关于如何在 Prophet 中按分钟预测的建议或改进我的代码的建议都将非常感激!

数据采用 FB Prophet 格式。

df_min.head()
    ds  y
0   2020-01-17 14:21:00     166.380
1   2020-01-17 14:22:00     166.335
2   2020-01-17 14:23:00     166.315
3   2020-01-17 14:24:00     166.320
4   2020-01-17 14:25:00     166.355

df_min 数据帧中有 100 分钟。下面,为 train_df_min 数据帧打破 30 分钟...

prediction_size = 30
train_df_min = df_min[:-prediction_size]

现在正在尝试预测...

q = Prophet(daily_seasonality=True)
q.fit(train_df_min)

future2 = q.make_future_dataframe(periods=60, freq='1min')
forecast2 = q.predict(future2)
forecast2.tail()

还有图表输出...

【问题讨论】:

  • 你申请ARIMA?

标签: python time-series forecasting arima facebook-prophet


【解决方案1】:

将您的分钟数据转换为小时、每周、每月等。然后比较准确度,取预测更准确的频率。

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多