我目前正在尝试使用 Python 和 Prophet 对基于小时的数据进行良好的预测。
在清理所有数据并重新采样缺失值之后,我已经得到了更好的结果。我还包括了上限和下限以及自己的 changepoint_prior_scale。
当我将预测结果绘制在实际数据上时,它会拟合直到出现峰值。谁能给我一些提示,让预言家更好地预测七月的这些高峰?
山峰似乎在那里,但很低。
这是我生成模型和预测未来的代码部分:
df['cap']=130
df['floor']=0
model = Prophet(changepoint_prior_scale=0.1, growth='logistic').fit(df)
future = model.make_future_dataframe(periods=15*24, freq='H')
future['cap']=130
future['floor']=0
forecast = model.predict(future)
plot1 = model.plot(forecast)