Python进行时间序列平稳检验ADFtest(Augmented Dickey-Fuller Unit Root Test)

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python进行时间序列平稳检验ADFtest(Augmented Dickey-Fuller Unit Root Test)相关的知识,希望对你有一定的参考价值。

Python进行时间序列平稳检验ADFtest(Augmented Dickey-Fuller Unit Root Test)

 

 

ADF检验全名叫Augmented Dickey-Fuller Test, 用来检验一个序列是否平稳(Stationarity), 为什么这个和我们的量化交易扯上关系?看下面一段话:

价格序列本身并不是一个均值回归的平稳序列,这个肉眼都能看出来, 但价格的回报return是典型的均值回归平稳序列,除此之外很多其他基于价格基本信息生成的指标等都是平稳序列,当然也有部分不是,我们如何辨识?其中一个工具就是ADF检验.

测试时间序列是否具有单位根,例如具有趋势,或更普遍地说是自回归的。

假设条件

  • 观察值按时间顺序排列。

以上是关于Python进行时间序列平稳检验ADFtest(Augmented Dickey-Fuller Unit Root Test)的主要内容,如果未能解决你的问题,请参考以下文章

利用python实现平稳时间序列的建模方式

【原创】用python做Permutation Test置换检验

怎样用matlab做时间序列平稳性检验

时间序列平稳性分析

时间序列分析:平稳时间序列分析之平稳性和白噪声检验

时间序列ADF检验