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中的多线程实例教程
Aug 27 Python
python刷投票的脚本实现代码
Nov 08 Python
在CMD命令行中运行python脚本的方法
May 12 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
Python如何爬取实时变化的WebSocket数据的方法
Mar 09 Python
python3.4+pycharm 环境安装及使用方法
Jun 13 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
python 图像插值 最近邻、双线性、双三次实例
Jul 05 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
PyTorch中的拷贝与就地操作详解
Dec 09 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
Mar 20 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
PHP邮件专题
2006/10/09 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
javascript html5摇一摇功能的实现
2016/04/19 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
微信小程序实现星星评价效果
2018/11/02 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
美国休闲服装品牌:Express
2016/09/24 全球购物
优秀员工自荐书
2013/12/19 职场文书
《猫》教学反思
2014/02/26 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
独生子女证明范本
2015/06/19 职场文书
会议简讯范文
2015/07/20 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书