季节性分解



当我使用统计模型中的季节性分解方法分解时间序列时,我遇到了建模数据的头部/尾部缺少值的问题。

这是由于季节性方法默认采用对称移动平均方法。

    statsmodels.tsa.seasonal.seasonal_decompose(x, model='additive', filt=None, freq=None, two_sided=True, extrapolate_trend=0)

要解决此问题,我必须通过一个过滤器,但到目前为止我不知道是哪一个。

谁能帮我?对我来说,在数据末尾至少具有值很重要。

阅读统计模型文档:

two_sided:过滤中使用的移动平均法。如果为 True(默认值(,则使用 filt 计算居中移动平均线。如果为 False,则过滤器系数仅适用于过去的值。

"如果为 False,则过滤器系数仅适用于过去的值">:因此,如果您愿意切换到单侧过滤器,您将在数据末尾获得所有值,您说这是必不可少的。

最新更新