[英]Prophet Forecasting
我的 dataframe 每周级别如下:示例
正在尝试使用以下代码实现先知 model。
df.columns = ['ds', 'y']
# define the model
model = Prophet(seasonality_mode='multiplicative')
# fit the model
model1=model.fit(df)
model1.predict(10)
我需要在接下来的 10 周内每周预测 output。我该如何解决这个问题?
我需要在接下来的 10 周内每周预测 output。我该如何解决这个问题?
您需要使用model.make_future_dataframe
来创建新日期:
model = Prophet()
model.fit(df)
future = model.make_future_dataframe(periods=10, freq='W')
predictions = model.predict(future)
predictions
将给出整个 dataframe 的预测值,您可以通过简单的索引获得未来 10 周的预测值:
future_preds = predictions.iloc[-10:]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.