Python ADF 单位根检验 如何查看结果的实现


Posted in Python onJune 03, 2020

如下所示:

from statsmodels.tsa.stattools import adfuller

print(adfuller(data))

(-8.14089819118415, 1.028868757881713e-12, 8, 442, {'1%': -3.445231637930579, '5%': -2.8681012763264233, '10%': -2.5702649212751583}, -797.2906467666614)

第一个是adt检验的结果,简称为T值,表示t统计量。

第二个简称为p值,表示t统计量对应的概率值。

第三个表示延迟。

第四个表示测试的次数。

第五个是配合第一个一起看的,是在99%,95%,90%置信区间下的临界的ADF检验的值。

第一点,1%、%5、%10不同程度拒绝原假设的统计值和ADF Test result的比较,ADF Test result同时小于1%、5%、10%即说明非常好地拒绝该假设。本数据中,adf结果为-8, 小于三个level的统计值

第二点,p值要求小于给定的显著水平,p值要小于0.05,等于0是最好的。本数据中,P-value 为 1e-15,接近0.

ADF检验的原假设是存在单位根,只要这个统计值是小于1%水平下的数字就可以极显著的拒绝原假设,认为数据平稳。注意,ADF值一般是负的,也有正的,但是它只有小于1%水平下的才能认为是及其显著的拒绝原假设。

对于ADF结果在1% 以上 5%以下的结果,也不能说不平稳,关键看检验要求是什么样子的。

补充知识:python 编写ADF 检验 ,代码结果参数所表示的含义

我就废话不多说了,大家还是直接看代码吧!

from statsmodels.tsa.stattools import adfuller

import numpy as np
import pandas as pd

adf_seq = np.array([1,2,3,4,5,7,5,1,54,3,6,87,45,14,24])

dftest = adfuller(adf_seq,autolag='AIC')

dfoutput = pd.Series(dftest[0:4],index=['Test Statistic','p-value','#Lags Used','Number of Observations Used'])

# 第一种显示方式

for key,value in dftest[4].items():

dfoutput['Critical Value (%s)' % key] = value


print(dfoutput)

# 第二种显示方式

print(dftest)

(1)第一种显示方式如图所示:

Python ADF 单位根检验 如何查看结果的实现

具体的参数含义如下所示:

Test Statistic : T值,表示T统计量

p-value: p值,表示T统计量对应的概率值

Lags Used:表示延迟

Number of Observations Used: 表示测试的次数

Critical Value 1% : 表示t值下小于 - 4.938690 , 则原假设发生的概率小于1%, 其它的数值以此类推。

其中t值和p值是最重要的,其实这两个值是等效的,既可以看t值也可以看p值。

p值越小越好,要求小于给定的显著水平,p值小于0.05,等于0最好。

t值,ADF值要小于t值,1%, 5%, 10% 的三个level,都是一个临界值,如果小于这个临界值,说明拒绝原假设。

其中,1% : 严格拒绝原假设; 5%: 拒绝原假设; 10% 以此类推,程度越来越低。如果,ADF小于1% level, 说明严格拒绝原假设。

(2)第二种表示方式,如下图所示:

Python ADF 单位根检验 如何查看结果的实现

第一个值(0.0): 表示Test Statistic , 即T值,表示T统计量

第二个值(0.958532086060056):p-value,即p值,表示T统计量对应的概率值

第三个值(7):Lags Used,即表示延迟

第四个值(7):Number of Observations Used,即表示测试的次数

大括号中的值,分别表示1%, 5%, 10% 的三个level

查阅了资料,简单的做的总结经验。

以上这篇Python ADF 单位根检验 如何查看结果的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python机器学习之贝叶斯分类
Mar 26 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
Django基础三之视图函数的使用方法
Jul 18 Python
Python中zip()函数的简单用法举例
Sep 02 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
Python爬取腾讯视频评论的思路详解
Dec 19 Python
Python实现点云投影到平面显示
Jan 18 Python
Tensorflow的梯度异步更新示例
Jan 23 Python
Python 实现将某一列设置为str类型
Jul 14 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 Python
python 视频下载神器(you-get)的具体使用
Jan 06 Python
tensorflow学习笔记之tfrecord文件的生成与读取
Mar 31 Python
基于Python快速处理PDF表格数据
Jun 03 #Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 #Python
Python3创建Django项目的几种方法(3种)
Jun 03 #Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 #Python
使用python实现时间序列白噪声检验方式
Jun 03 #Python
部署Django到阿里云服务器教程示例
Jun 03 #Python
Python flask路由间传递变量实例详解
Jun 03 #Python
You might like
咖啡与水的关系
2021/03/03 冲泡冲煮
PHP添加MySQL数据记录代码
2008/06/07 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
Python自动登录126邮箱的方法
2015/07/10 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python requests库的使用
2021/01/06 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
终端业务员岗位职责
2013/11/27 职场文书
2014道德模范事迹材料
2014/02/16 职场文书
2014年教师工作总结
2014/11/10 职场文书
优秀党支部申报材料
2014/12/24 职场文书
领导欢迎词致辞
2015/01/23 职场文书
团代会开幕词
2015/01/28 职场文书
对学校的意见和建议
2015/06/04 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS