小编Foy*_*Joy的帖子

仅绘制 Facebook Prophet 模型 Python 上的预测值

当我通过以下代码使用 facebook 先知模型进行绘图时:

number_of_days_in_future = 20
future = m.make_future_dataframe(periods=number_of_days_in_future, freq="D") 
weekend = future[future['ds'].dt.dayofweek < 5  ]
prediction = m.predict(weekend)
m.plot(prediction)
plt.title("Prediction of Value")
plt.xlabel("Date")
plt.ylabel("Value")
plt.show()
Run Code Online (Sandbox Code Playgroud)

它显示了从历史数据开始的绘图,如下所示: 绘制的

由于 Y 轴的范围很大,因此很难理解图中的值。

但如果我只预测几天。更容易理解 Y 轴的值,如下所示:

在此输入图像描述

我的问题是:

  1. 有什么办法可以让它不跨越那么大的范围吗?(如果我们可以忽略绘制阴影部分)
  2. 有没有办法只绘制尾部预测部分?(我不想绘制整个历史数据)

python graph forecasting facebook-graph-api facebook-prophet

2
推荐指数
1
解决办法
2410
查看次数