本篇文章小编给大家分享一下Python ADF单位根检验查看结果实现方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

如下所示:

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)第一种显示方式如图所示:

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

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)第二种表示方式,如下图所示:

第一个值(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单位根检验平稳性怎么看是否平稳_Python ADF单位根检验查看结果实现方法...相关推荐

  1. python单位根检验平稳性怎么看是否平稳_Python ADF 单位根检验 如何查看结果的实现...

    如下所示: from statsmodels.tsa.stattools import adfuller print(adfuller(data)) (-8.14089819118415, 1.028 ...

  2. python单位根检验平稳性怎么看是否平稳_Python关于时间序列的平稳性检验

    一.自相关性 自相关性与相关性 自相关系数和偏自相关系数的计算 import tushare as ts from statsmodels.tsa import stattools pro = ts. ...

  3. R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、不具有均值回归特性的案例

    R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验.检验时序数据是否具有均值回归特性(平稳性).不具有均值回归特性的案例 目录

  4. R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、具有均值回归特性的案例

    R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验.检验时序数据是否具有均值回归特性(平稳性).具有均值回归特性的案例 目录

  5. python单位根检验看结果_Python ADF 单位根检验 如何查看结果的实现

    如下所示: from statsmodels.tsa.stattools import adfuller print(adfuller(data)) (-8.14089819118415, 1.028 ...

  6. R语言——单位根检验/平稳性检验

    导入数据: 得到数据集x: 这里RM1是指货币供应量的同比增长率,想要检验RM1的平稳性. 先安装程序包tseries: 调用tseries: 进行单位根检验: P值为0.2843,大于0.05,不能 ...

  7. python 单位根检验代码_Python ADF 单位根检验 如何查看结果的实现

    如下所示: from statsmodels.tsa.stattools import adfuller print(adfuller(data)) (-8.14089819118415, 1.028 ...

  8. matlab格兰杰因果检验,格兰杰因果关系检验 平稳性分析 ADF检验 ARMA模型 GA-LS算法 RLS-LS算法 Eviews6.O MATLAB...

    格兰杰因果关系检验论文:国内房地产发展趋势研究及销售价格指数基于ARMA模型的预测分析 [中文摘要]本文以国内房地产业为背景,对房地产业近几十年的发展趋势进行了初步研究,并在此基础上对国内房地产销售价 ...

  9. matlab游程法检验平稳性,轮次(游程)检验法.docx

    轮次检验法原理轮次检验法是平稳性的非参数检验法,该方法只涉及一组实测数据,而不需要假设数据的分布规律,因此本方法具有良好的实用性.轮次(游程)检验法的工作步骤:1)将待检验数据序列{xi}分成m个等分 ...

  10. python 判断div 之间的内容是否为空_python实现单向链表数据结构及其基本方法

    顺序表和链表作为线性表的典型结构,上一篇已经说了顺序表在python中的典型应用:list和tuple,<顺序表数据结构在python中的应用>,今天来实现链表的基本结构之一:单向链表. ...

最新文章

  1. Mysql跨机房同步方案
  2. oracle数据库登录失败触发器,oracle数据库登录、DDL触发器的应用
  3. TF之DCGAN:基于TF利用DCGAN测试MNIST数据集并进行生成过程全记录
  4. Django 使用 HttpResponse 返回 json 字符串显示 Unicode 编码
  5. Lua 协同程序(coroutine)
  6. mysql5.1.6安装_mysql 5.1.6的安装启动
  7. 如何用SAP WebIDE的Fiori创建向导基于ABAP OData service快速创建UI5应用
  8. 揭晓新版《Windows Sysinternals实战指南》读书积赞活动
  9. php image处理,php 中图像压缩处理类(二)imageutil.php
  10. JavaScript入门之Canvas(一): 2D Context
  11. c语言程序设计与算法,程序设计与算法(一)C语言程序设计
  12. linux考试试题及答案填空题,2017年LINUX认证考试模拟试题(附答案)
  13. colorui 使用iconfont图标
  14. 2020抖音无人直播技术:最新不封号无人直播的操作方法详细介绍
  15. RL 笔记(3)PPO(Proximal Policy Optimization)近端策略优化
  16. 跨世代保留精英遗传(基因)算法(intergenerational reserved Elitism Genetic Algorithm)
  17. 在 Google Play 上保护您的游戏与用户
  18. php限制pc访问,禁止直接访问网首首页index.php文件的方法Windows服务器操作系统 -电脑资料...
  19. freeswitch部署及网关调试
  20. rabbitmq的安装与命令行管理工具rabbitmqadmin的使用

热门文章

  1. 提取Windows锁屏壁纸最简单的方式
  2. 讲解如何在HTML中添加背景图片?
  3. 我可以利用计算机查找资料,《信息检索》复习题库 (1)
  4. 单片机机器周期怎么计算公式_单片机机器周期的计算
  5. 经典的01背包问题(挖金矿)
  6. 多个txt文件合并成一个txt文件、多个csv文件合并成一个csv文件
  7. 鸟哥的linux私房菜学习笔记《三十七》deamon与服务
  8. 解决ImportError: cannot import name ‘_validate_lengths‘
  9. server sql 去 反斜杠_mssql sqlserver 检索字段中是否包含反斜杠的方法
  10. linux grep检索字段