我对用 Python 和 Prophet 做时间序列非常陌生。我有一个包含变量文章代码、日期和销售数量的数据集。我正在尝试使用 Python 中的 Prophet 预测每个月每篇文章的销售量。
我尝试使用 for 循环对每篇文章执行预测,但我不确定如何在输出(预测)数据中显示文章类型,以及如何直接从“for 循环”将其写入文件。
df2 = df2.rename(columns={'Date of the document': 'ds','Quantity sold': 'y'})
for article in df2['Article bar code']:
# set the uncertainty interval to 95% (the Prophet default is 80%)
my_model = Prophet(weekly_seasonality= True, daily_seasonality=True,seasonality_prior_scale=1.0)
my_model.fit(df2)
future_dates = my_model.make_future_dataframe(periods=6, freq='MS')
forecast = my_model.predict(future_dates)
return forecast
我想要如下所示的输出,并希望将其直接从“for循环”写入输出文件。
提前致谢。