(Granger Causality)
格兰杰(Granger)于 1969 年提出了一种基于“预测”的因果关系(格兰杰因果关系),后经西蒙斯(1972 ,1980)的发展,格兰杰因果检验作为一种计量方法已经被经济学家们普遍接受并广泛使用,尽管在哲学层面上人们对格兰杰因果关系是否是一种“真正”的因果关系还存在很大的争议。
简单来说它通过比较“已知上一时刻所有信息,这一时刻X的概率分布情况”和“已知上一时刻除Y以外的所有信息,这一时刻X的概率分布情况”,来判断Y对X是否存在因果关系。(在发展和简化版本中:“所有信息”这个理论上的过强条件被减弱,比较概率分布这个困难的操作也被减弱)
它的主要使用方式在于以此定义进行假设检验,从而判断X与Y是否存在因果关系。

要探讨因果关系,首先当然要定义什么是因果关系。这里不再谈伽利略抑或休谟等人在哲学意义上所说的因果关系,只从统计意义上介绍其定义。
从统计的角度,因果关系是通过概率或者分布函数的角度体现出来的:在宇宙中所有其它事件的发生情况固定不变的条件下,如果一个事件A的发生与不发生对于另一个事件B的发生的概率(如果通过事件定义了随机变量那么也可以说分布函数)有影响,并且这两个事件在时间上有先后顺序(A前B后),那么我们便可以说A是B的原因。早期因果性是简单通过概率来定义的,即如果P(B|A)>P(B)那么A就是B的原因(Suppes,1970);然而这种定义有两大缺陷:一、没有考虑时间先后顺序;二、从P(B|A)>P(B)由条件概率公式马上可以推出P(A|B)>P(A),显然上面的定义就自相矛盾了(并且定义中的“>”毫无道理,换成“<”照样讲得通,后来通过改进,把定义中的“>”改为了不等号“≠”,其实按照同样的推理,这样定义一样站不住脚)。
事实上,以上定义还有更大的缺陷,就是信息集的问题。严格讲来,要真正确定因果关系,必须考虑到完整的信息集,也就是说,要得出“A是B的原因”这样的结论,必须全面考虑宇宙中所有的事件,否则往往就会发生误解。最明显的例子就是若另有一个事件C,它是A和B的共同原因,考虑一个极端情况:若P(A|C)=1,P(B|C)=1,那么显然有P(B|AC)=P(B|C),此时可以看出A事件是否发生与B事件已经没有关系了。
因此,Granger于1967年提出了Granger因果关系的定义(均值和方差意义上的均值因果性)[2]  并在1980年发展将其进行了扩展(分布意义上的全民因果性)[3]  ,他的定义是建立在完整信息集以及发生时间先后顺序基础上的。
从便于理解的角度上按照从一般到特殊的顺序讲:
最一般的情况是根据分布函数(条件分布)判断。约定

 

是到n期为止宇宙中的所有信息,

 

为到n期为止所有的

(t=1…n),

 

为第n+1期X的取值,

 

为除Y之外的所有信息。Y的发生影响X的发生的表达式为:

后来认为宇宙信息集是不可能找到的,于是退而求其次,找一个可获取的信息集J来替代Ω:
再后来,大家又认为验证分布函数是否相等实在是太复杂,于是再次退而求其次,只是验证期望是否相等(这种叫做均值因果性,上面用分布函数验证的因果关系叫全面因果性):
也有一种方法是验证Y的出现是否能减小对

 

的预测误差,即比较方差是否发生变化:

检验

(Granger Causality Test)
上面因果关系的最后一种表达方法已经接近我们最常用的格兰杰因果检验方法,统计上通常用残差平方和来表示预测误差,于是常常用X和Y建立回归方程,通过假设检验的方法(F检验)检验Y的系数是否为零。[1] 
可以看出,我们所使用的Granger因果检验与其最初的定义已经偏离甚远,削减了很多条件(并且由回归分析方法和F检验的使用我们可以知道还增强了若干条件),这很可能会导致虚假的因果关系。因此,在使用这种方法时,务必检查前提条件,使其尽量能够满足。此外,统计方法并非万能的,评判一个对象,往往需要多种角度的观察。正所谓“兼听则明,偏听则暗”。诚然真相永远只有一个,但是也要靠科学的探索方法。

转载于:https://www.cnblogs.com/skykill/p/7486112.html

Granger Causality 格兰杰因果关系相关推荐

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

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

  2. 漫谈格兰杰因果关系(Granger Causality)

    #目录 文章目录 #简介 格兰杰因果关系作为一种可以衡量时间序列之间相互影响关系的方法,最近十几年备受青睐.无论是经济学[1],气象科学[2],神经科学[3]都有广泛的应用,尽管后两者(气象和神经科学 ...

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

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

  4. 格兰杰因果关系检验(Granger Causality Test)

    一.初识 不禁感慨,科研搞到最后,多学科交叉融合才是王道啊!格兰杰因果检验由 2003 年诺贝尔经济学奖得主 Clive W. J. Granger 开创,用于分析经济变量之间的因果关系(但非逻辑上的 ...

  5. python时间序列因果检验_用python做时间序列预测八:Granger causality test(格兰杰因果检验)...

    如果想知道一个序列是否对预测另一个序列有用,可以用Granger causality test(格兰杰因果检验). Granger causality test的思想 如果使用时间序列X和Y的历史值来 ...

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

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

  7. 格兰杰因果 Granger causality

    格兰杰因果关系(Granger causality )是基于预测的因果关系统计概念.根据格兰杰因果关系,如果信号X1"格兰杰Causes"(或"G-Causes" ...

  8. 用python做时间序列预测八:Granger causality test(格兰杰因果检验)

    如果想知道一个序列是否对预测另一个序列有用,可以用Granger causality test(格兰杰因果检验). Granger causality test的思想 如果使用时间序列X和Y的历史值来 ...

  9. python时间序列因果检验_用python做时间序列预测8:Granger causality test(格兰杰因果检验)...

    如果想知道一个序列是否对预测另一个序列有用,可以用Granger causality test(格兰杰因果检验). Granger causality test的思想 如果使用时间序列X和Y的历史值来 ...

最新文章

  1. React 打怪笔记
  2. SpringBoot第十八篇: 定时任务(Scheduling Tasks)
  3. 资深专家深度剖析Kubernetes API Server第1章(共3章)
  4. Python3 格式化输出 %s %d 等
  5. Android移动开发之【通往安卓的神奇之旅】基于回调的事件处理
  6. 彩虹背光:芝奇推出KM570 RGB机械游戏键盘
  7. Zookeeper 服务注册与发现01——服务提供者
  8. C语言--在终端输入多行信息,找出包含“ould”的行,并打印改行
  9. Storm的通信机制
  10. h3c交换机配置远程管理_H3C S3100交换机配置VLAN和远程管理
  11. python include的功能_在Python的Config中增加Include功能
  12. Visual Studio Tip 之 如何查看隐形的空格(white space)和制表符(tab)
  13. Spring Cloud Alibaba系列教程-03-搭建生产可用的Nacos集群
  14. 几种主流数据库类型简介
  15. Java实现最简单局域网QQ
  16. idea xml高亮问题
  17. 实战 SQL:实现百度、高德等地图中的地铁换乘线路查询
  18. r7c刷机android6.0,奇兔刷机全网首发OPPO R7c(电信4G)刷机包 独家支持一键刷机
  19. 大批程序员被劝退。。。
  20. 南京大学软件学院 西交计算机,2021届薪酬最高的十大本科专业,前三名都是计算机和相关专业...

热门文章

  1. Kotlin入门-数据类与密封类 的解脱,由繁至简
  2. matlab解坐标方程,matlab程序(解泊松方程)
  3. 计算机工作室名字大全,设计工作室名字(精选300个)
  4. reporting service odbc mysql_Reporting Services
  5. HDwiki模板说明
  6. java 文本文件加密 文本文件解密
  7. 持续精进——我的2017年终总结
  8. 物料主数据的维护状态
  9. Madgwick AHRS算法笔记
  10. 第三讲 AHRS姿态解算