格兰杰因果关系检验的结论是一种统计估计,它先假设时间序列之间没有因果关系, 然后检验能否否定,如果能否定这个检验,那么这就可以验证这份时间序列数据对想要预测的目标是有效的。

目标使用b预测a,a是要得出预测结果的序列:

from statsmodels.tsa.stattools import grangercausalitytests
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randint(0, 100, size=(10, 2)), columns=[‘a’, ‘b’])
grangercausalitytests(df[[‘a’, ‘b’]], maxlag=2)

结果:

ssr based F test: F=1.8500 , p=0.2227 , df_denom=6, df_num=1
ssr based chi2 test: chi2=2.7750 , p=0.0957 , df=1
likelihood ratio test: chi2=2.4188 , p=0.1199 , df=1
parameter F test: F=1.8500 , p=0.2227 , df_denom=6, df_num=1

Granger Causality
number of lags (no zero) 2
ssr based F test: F=0.5091 , p=0.6451 , df_denom=3, df_num=2
ssr based chi2 test: chi2=2.7152 , p=0.2573 , df=2
likelihood ratio test: chi2=2.3377 , p=0.3107 , df=2
parameter F test: F=0.5091 , p=0.6451 , df_denom=3, df_num=2

含义:
number of lags (no zero) 1:当lags为1时的检测结果
ssr based F test:残差平方和F检验
ssr based chi2 test:残差平方和卡方检验
likelihood ratio test:似然比检验结果
parr F testamete:参数 F 检验结果

参考值:主要看p值,p小于0.05才能证明b对a有效

其他参考文章
https://www.biaodianfu.com/granger-causality-test.html

python实现格兰杰因果关系检验相关推荐

  1. 时间序列之格兰杰因果关系检验(4)

    一.格兰杰因果检验 格兰杰检验方法主要是检验一个经济变量的历史信息是都可以用来预测另一个经济变量的未来变动,重要价值还是在预测. 1. 格兰杰因果关系检验的步骤 (1)将当前的y对所有的滞后项y以及别 ...

  2. 格兰杰因果关系检验_混频(mixed frequency)数据的格兰杰因果(Grange causality)检验及其Matlab实现...

    格兰杰和格兰杰因果 网络搜到的Grange大神标准照 格兰杰1934年9月出生于英国威尔士的斯旺西,早期就读于诺丁汉大学,接受当时英国第一个经济学数学双学位教育,1955年留校任教,1957年在天文学 ...

  3. 计量经济学之格兰杰因果关系检验(Granger causality test)

    Granger causality test 格兰杰检验是干什么的?--分析变量之间是否存在因果关系 格兰杰检验的前提条件?--时间序列平稳 格兰杰检验不成立的意义--不表示X和Y之间无因果关系 格兰 ...

  4. R语言机器学习 格兰杰因果关系检验(Granger cointegratance)

    经济学家开拓了一种试图分析变量之间的格兰杰因果关系的办法,即格兰杰因果关系检验.该检验方法为2003年诺贝尔经济学奖得主克莱夫·格兰杰(Clive W. J. Granger)所开创,用于分析经济变量 ...

  5. 时间序列分析这件小事(八)----格兰杰因果关系检验

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.教程链接:https://www.cbedai.net ...

  6. 【计量经济学导论】12. 格兰杰因果关系检验

    文章目录 格兰杰因果关系检验 时间序列向量自回归模型 向量自回归模型设定 VAR{\rm VAR}VAR 模型的估计 格兰杰因果关系检验 格兰杰因果关系检验的实际问题 格兰杰因果关系检验 时间序列向量 ...

  7. 计量经济学(九)---格兰杰因果关系检验

    正如在计量经济学(八)中所陈述的那样,自回归分布滞后模型向我们解释了某一些变量的变化会受到其自身以及其他变量过去行为的影响,然而,许多的经济变量有着相互的影响关系,比如,GDP与消费就相互影响. 因此 ...

  8. matlab_格兰杰因果关系检验

    格兰杰因果关系检验:"依赖于使用过去某些时点上所有信息的最佳最小二乘预测的方差." 主要适用于经济变量. 其统计学本质上是对平稳时间序列数据一种预测,仅适用于计量经济学的变量预测, ...

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

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

  10. 使用python做格兰杰因果检验

    格兰杰因果关系检验的结论是一种统计估计,它先假设时间序列之间没有因果关系, 然后检验能否否定,如果能否定这个检验,那么这就可以验证这份时间序列数据对想要预测的目标是有效的. 目标使用b预测a,a是要得 ...

最新文章

  1. Openoffice 安装与配置
  2. ML:机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率)
  3. linux下文件无法删除不能编辑
  4. 线性回归模型算法原理及Python实现
  5. html按钮分享功能实现,一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)...
  6. 计算机会计系统审计的内容包括什么,会计电算化系统审计.docx
  7. idea通过svn上传_SVN客户端使用(Windows)图文详解
  8. 最新中文文本挖掘小例子及程序
  9. bootstrap select2 动态从后台Ajax动态获取数据
  10. SMP CUP微博用户画像大赛解决方案
  11. mysql登陆案例_Mysql用户登陆验证过程 案例
  12. phalapi-进阶篇6(解决大量数据存储数据库分表分库拓展)
  13. 关于火车运煤的一些想法
  14. 嵌入式编程中boot和app的s19简易合并方法(使用mfc编程)
  15. 红外线发射器与接收器模块使用教学
  16. 高通:推出全新5G基站
  17. c语言多线程示例windows
  18. 给自己5个月,月薪1万唾手可得!
  19. 锂电池储能系统建模发展现状及其数据驱动建模初步探讨
  20. python 情绪分析_借助Python进行情绪和情感分析

热门文章

  1. SOCK_STREAM (TCP)、SOCK_DGRAM (UDP)、SOCK_RAW
  2. PHP生成腾讯云API签名
  3. 1-selenium-安装及模拟谷歌邮箱登录
  4. Android Studio入门项目编写
  5. Codeforces633H-Fibonacci-ish II
  6. Android单点触摸与多点触摸
  7. 进程间通信方式有哪些?
  8. google 浏览器下载历史版本的方法
  9. python三维图旋转_3D图像旋转简单的ITK Python(3D Image Rotation Simple ITK Python)
  10. 明尼苏达计算机科学与工程,2019上海软科世界一流学科排名计算机科学与工程专业排名明尼苏达大学双城分校排名第101-150...