繁体   English   中英

先知预测

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM