如何解释季节性分解图?

Posted

技术标签:

【中文标题】如何解释季节性分解图?【英文标题】:How to interpret the Seasonal Decompose Graphs? 【发布时间】:2021-09-30 16:23:18 【问题描述】:

我在一个系列数据集上实施了季节性分解,即:

df1_y.head()

date_time
2010-03-10 18:00:00    2.5
2010-03-10 19:00:00    2.1
2010-03-10 20:00:00    2.2
2010-03-10 21:00:00    2.2
2010-03-10 22:00:00    1.5
Name: target_carbon_monoxide, dtype: float64

季节性分解代码:

from statsmodels.tsa.seasonal import seasonal_decompose
x = seasonal_decompose(df1_y, model='multiplicative', filt=None, period=None, two_sided=True, extrapolate_trend=0)
x.plot()
plt.show()

显示了以下图表:

请告诉我,季节性图表显示了什么?是否显示任何季节性,或者根本没有季节性?

【问题讨论】:

你应该尝试重新采样你的值,也许是按天/周。 【参考方案1】:

目前,您的图表难以解释。 您应该重新采样您的数据集(可能按周/月)或尝试专注于特定时期(在您的数据帧上使用掩码)

【讨论】:

以上是关于如何解释季节性分解图?的主要内容,如果未能解决你的问题,请参考以下文章

时间序列的因素分析法

复合序列分解预测实例

chapter15.1-2 时间序列1--时间序列分解

如何将时间序列分解应用于自定义数据集

为啥 pandas 在进行季节性分解时会要求 freq 或 x?

季节性分解:操作数无法与系列上的形状一起广播