【时序分析】关于时间序列的平稳性检测

文章介绍了时间序列分析中平稳性的重要性,通过观察、ACF、PACF图以及单位根检验来判断时间序列的稳定性。ACF的截尾和PACF在判断中的作用被提及,同时强调单位根检验在提供理论依据方面的关键角色,该检验基于pvalue来决定是否进行差分处理以达到平稳性。
摘要由CSDN通过智能技术生成

时间序列的平稳性检验

对时间序列的研究和处理,其实也算是有点意思。很多时候就是耍流氓,我们假设它有规律,然后去研究它,等老天开眼的时候,总能找出点东西来自圆其说,嘿嘿。
ARIMA家族的时序模型,总少不了时序稳定性的检测。为什么它要求时序是稳定的呢,因为这个模型是线性的,为了避免非线性因素对预测的不可控影响,我就提前把这些非线性因素给它卡掉,卡掉它就不影响了,然后就可以开心的建模了。
今天就聊聊怎么检测时序的平稳性。


在这里插入图片描述



1 观察

就是把时序画出来,然后瞅瞅它是不是在某一均值上下摆动,如果是,那就稳了;如果不是,一般不稳;如果有明显的周期性、单调性,那就恭喜你中奖,绝对不稳,需要差分。


2 ACF、PACF

观察法这玩意虽然不用动手,保护了广大开发群众的切身利益,但是总有人质疑啊,万一你带点私人恩怨那就不好了。所以就有人想出来一个好办法:画图,画时序的ACF与PACF,图画出来总能一目了然了吧。

2.1 ACF

  • ACF截尾。即自相关系数最终趋于0,截断点是第几个点,q就是几。这时候说明时序是稳定的。
  • ACF拖尾-三角对称。说明时序具有单调性。
  • ACF拖尾-正弦波动。说明时序具有周期性。

截尾(q=7):
ACF截尾
拖尾(正弦波动):
ACF拖尾

2.2 PACF

仅判断时序稳不稳定,用不到PACF。不多讲,咱也不会。


3 屠龙之器 单位根检验

观察也观察了,图也画了,还缺点啥啊,没错就是理论依据。这时候就得祭出单位根检验了。

from statsmodels.tsa.stattools import adfuller

单位根检验,会得到一个pvalue,如果pvalue小于0.05,则拒绝原假设,时序平稳。如果比0.05大很多,就再求一次差分。
这地方需要注意的一点是,每差分一次,就会损失一个序列值,所以求单位根的时候,记得来个dropna把空值去掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流畅的美杜莎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值