gpt4 book ai didi

python - fbprophet 年度季节性值太高

转载 作者:行者123 更新时间:2023-12-05 08:53:23 27 4
gpt4 key购买 nike

我最近开始在 python 中使用 fbprophet 包。我有过去 2 年的月度数据和 future 9 个月的预测。因为,我有月度数据,我只包括年度季节性 (Prophet(yearly_seasonality = True))。当我绘制组件时,趋势值似乎很好,但是年度季节性值太高,我不明白为什么?季节性显示 300 增加或 -200 减少。但是,在实际图表中,它在过去的任何几个月都没有发生 - 我可以做些什么来纠正? Overall Forecast

Trend

Seasonality

使用的代码如下:

m = Prophet(yearly_seasonality = True)
m.fit(df_bu_country1)
future = m.make_future_dataframe(periods=9, freq='M')
forecast = m.predict(future)
m.plot(forecast)
m.plot_components(forecast)

最佳答案

您的数据完全没有季节性。为了有年度季节性,你应该有一个年复一年重复的模式,但你的时间序列从 10/2015 到 10/2016 的形状与 10/2016 到 10/2017 之间的形状完全不同。所以强制每年的季节性会给你带来奇怪的结果,你应该关闭它(即只使用 Prophet 的默认设置)。

关于python - fbprophet 年度季节性值太高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53845804/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com