格兰杰因果关系(Granger causality )是基于预测的因果关系统计概念。根据格兰杰因果关系,如果信号X1“格兰杰Causes”(或“G-Causes”)信号X2,则X1的过去值应该包含有助于预测X2的信息,并且超过仅包含在X2的过去值中的信息。其数学公式基于随机过程的线性回归模型(Granger 1969)。当然也有对非线性情况的扩展,但是这些扩展在实践中通常更难以应用。

格兰杰因果关系(或“G因果关系”)于20世纪60年代发展起来,自那以来,已广泛应用于经济学。然而,仅仅在过去的几年里,神经科学的应用开始流行起来。

个人解释by Clive Granger

关于如何定义因果关系的话题让哲学家们忙了两千多年,但是现在都还没有得到解决。这是一个令人深思的问题,有许多种答案试图解释因果关系,但都并不能使所有人信服,它仍然具有一定的挑战性。研究者希望,如果他们认为已经找到了一个“原因”,这应该是一个深刻的基本关系,并且拥有potential。

在20世纪60年代早期,我(Clive Granger)正在考虑一对明显相互关联的随机过程,我想知道这种关系是否可以分解为一对单向关系。有人建议我看一下非常着名的数学家Norbert Weiner提出的因果关系的定义,所以我将这个定义(Wiener 1956)改编成实用的形式并进行了讨论。

应用经济学家发现这个定义便于理解和应用,并且它的具体应用开始出现。但是,有几位作者表示,“当然,这不是真正的因果关系,它只是格兰杰因果关系。”因此,从一开始,在实际应用中,使用Granger Causality这个术语来区别于其他定义。

基本的“Granger因果关系”定义非常简单。假设我们有三项XtYtWt,并且我们首先尝试使用过去的XtWt项来预测Xt+1。然后我们尝试使用过去的XtYtWt来预测Xt+1。如果根据标准成本函数,发现第二个预测更成功,那么Y的过去似乎包含有助于预测Xt+1的信息,这些信息并不包含在过去的XtWt。特别是,向量Wt可能是一个可解释的变量。因此,Yt会“格兰杰导致”Xt+1,如果(a)Yt出现在Xt+1之前; 并且(b)它包含能够预测Xt+1中有用的信息,这些信息在其他合适的变量中找不到。

当然,Wt越大,选择的内容就越仔细,Yt越严格。最终,Yt可能似乎包含有关Xt+1的独特信息,这在其他变量中找不到,这就是为什么“因果关系”标签可能是合适的。

这个定义很大程度上依赖于原因cause出现在效应effect之前,这是大多数因果关系定义的基础,但并不是全部。一些含义是Yt可能导致Xt+1Xt导致Yt+1,相当于是一个反馈随机系统。但是,对于确定性过程(例如指数趋势)是不可能是casuse或者caused by另一个变量。

人们普遍认为,虽然它不能涵盖因果关系的所有方面,但足以在实际测试中得以应用。

Mathematical formulation

G-因果关系通常在线性回归模型的背景下进行测试。为了说明,考虑两个变量X1X2二元线性自回归模型:

其中p是包含在模型中的滞后观测值的最大数量(模型阶数),矩阵A包含模型的系数(即,每个滞后观测值对X1(t)X2(t)的贡献,E1E2是每个时间序列的残差(预测误差)。 在第一(或第二)方程中包含X2(或X1),如果E1(或E2)的方差降低了,则称X2(或X1) Granger-(G)-causes X1(或X2)。换句话说,如果A12中的系数与0显著不同,X2 G-引起X1。这可以通过F-test, 根据0假设A12 = 0,假设X1X2协方差平稳,G因果互作用的大小可以用相应的F统计量的对数来估计(Geweke 1982)。 实际中要注意模型选择标准,如贝叶斯信息标准(BIC,(Schwartz 1978))或Akaike信息标准(AIC,(Akaike 1974))可以用来确定合适的模型阶数p

正如上面所述,G因果关系可以很容易地扩展到n变量的情况,其中n> 2,估计一个n变量自回归模型。在这种情况下,如果X2的滞后观测值有助于预测X1时,并且同时也考虑到所有其他变量X3 ... XN的滞后观测值,那么X2 G-将导致X1。 (这里,'X3 ... XN对应于上一节中集合W中的变量; 另请参阅Boudjellaba et al。(1992)关于使用自回归移动平均(ARMA)模型的解释。)此多变量扩展版本,有时被称为'条件'G因果关系(Ding et al. 2006)是非常有用的,因为多个变量之间的重复配对分析有时会产生令人误解的结果。例如,重复的双变量分析将无法消除下图中两种连接模式的歧义。相比之下,条件/多变量分析将推断XY的因果关系,只要X中的过去信息有助于预测未来Y和超越beyond这些信号由Z为中介。另一个有价值的条件G因果关系例子: 单个信号源驱动两个具有不同时间延迟的输出。双变量分析,但不是多变量分析,会错误地推断出从较短延迟输出到较长延迟输出的因果联系。

Two possible connectivities that cannot be distinguished by pairwise analysis. Adapted from Ding et al. (2006).

上述G因果公式的应用对数据做出了两个重要假设:(i)它是协方差平稳的(即每个时间序列的均值和方差不随时间变化);(ii)它可以可以通过线性模型进行充分描述。

Spectral G-causality

通过傅里叶方法,可以检查谱Spectral域中的G因果关系(Geweke,1982; Kaminski等,2001)。这对于神经生理学信号非常有用,其中频率分解通常是比较有意思的。直观地说,从X1X2频谱G因果关系度量了在频率f处,X2贡献给X1的分数。

为了完整性,我们在下面给出了谱G因果关系的数学细节。 通过傅里叶变换可以得到,

矩阵A的元素为,

重新写原来的方程,

其中,

H称作为传递矩阵(transfer matrix),现在可以得到普矩阵S

*代表矩阵的共轭转置,Σ 是残差E(t)的协方差矩阵。 从节点ji的谱G-causality为,

其中Sii(f)是变量i在频率为f处的功率谱。 (该分析改编自(Brovelli等2004; Kaminski等2001))

Chen et al (2006)的工作指出,将Geweke提出的谱G因果关系应用于多变量(> 2)神经生理学时间序列有时会导致在某些频率处的因果关系,这是一个有点违背(evade)物理解释的结果。他们提出了修改后的Geweke度量的条件版本,它可以通过使用分块矩阵( partition matrix)方法来克服这个问题。 Breitung和Candelon(2006)和Hosoya(1991)讨论了谱G因果关系的其他版本。

谱G因果关系密切相关的两种方法是partial directed coherence(Baccala&Sameshima,2001)和 directed transfer function定向传递函数(Kaminski et al。2001;注意这些作者表明了定向传递函数谱G-因果关系之间的等价性)。对于这些方法之间的比较结果,参见Baccala和Sameshima(2001),Gourevitch等人(2006)和Pereda等人(2005年)。与G因果关系的原始时域公式不同,这些频谱测量的统计特性尚未完全阐明。这意味着显着性检验通常依赖于替代(surrogate)数据,并且信号预处理(例如,平滑,过滤)对测量因果关系的影响仍不清楚。

Limitations and extensions

Linearity

G因果关系的原始公式只能给出有关信号线性特征的信息。现在已经存在对非线性情况的扩展,但是这些扩展在实践中可能更难以使用,并且他们的统计特性不太清楚。在Freiwald等人的方法中。 (1999)将全球非线性数据分为局部线性邻域(参见Chen et al.2004),而Ancona et al。 (2004)使用径向基函数方法来执行全局非线性回归

Stationarity

G-因果关系的应用假定分析信号是协方差平稳的。假设非平稳信号的足够短的窗口局部平稳,可以通过使用窗口技​​术(Hesse et al.2003)来处理非平稳数据。一个相关的方法利用了许多神经生理学实验的试验性质(Ding等,2000)。在这种方法中,来自不同试验的时间序列被视为具有局部平稳段的非平稳随机过程的单独实现。

Dependence on observed variables

关于G因果关系的所有实现的一般评论是,它们完全依赖于适当的变量选择。显然,没有纳入回归模型的因果因素不能用来表示输出。因此,G-因果关系不应被解释为直接反映物理因果链。

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

格兰杰因果 Granger causality相关推荐

  1. 格兰杰因果( Granger causality test)在神经科学中脑区功能连接上的应用

    什么是格兰杰因果 History 1969年克莱夫·格兰杰(Clive W. J. Granger)提出了一种经济学上的统计学假设检验方法,后来被称为 - 格兰杰因果关系检验 - ( Granger ...

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

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

  3. 基于循环神经网络的格兰杰因果网络重构

    复杂网络建模的反问题是网络重构,获得节点之间的关系对于分析网络特性有着至关重要的作用.常用的网络重构方法有:1 相关性分析,2 压缩感知,3 动力学方程,4 因果分析,5 深度学习,6 概率图模型,7 ...

  4. 格兰杰因果检验_Python实现

    原理部分 代码实现 步骤 #mermaid-svg-kEtkcqkpRzxjdoOv {font-family:"trebuchet ms",verdana,arial,sans- ...

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

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

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

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

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

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

  8. Granger Causality 格兰杰因果关系

    (Granger Causality) 格兰杰(Granger)于 1969 年提出了一种基于"预测"的因果关系(格兰杰因果关系),后经西蒙斯(1972 ,1980)的发展,格兰杰 ...

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

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

最新文章

  1. 成功解决ValueError: Dimension 1 in both shapes must be equal, but are 1034 and 1024. Shapes are [100,103
  2. linux 输出gc日志,Tomcat输出保存JVM GC日志文件
  3. Android 权限的一些细节
  4. 【Python CheckiO 题解】Non-unique Elements
  5. 编程技术越来越被看中 编程到底是什么?
  6. BGP 路由属性 公认可选 LOCAL_PREF
  7. 一起来学习LiteOS中断模块的源代码
  8. java零碎要点013---java lambda 表达式中的双冒号的用法 ::
  9. sql文字转换全拼_Mysql中文汉字转拼音的实现(每个汉字转换全拼)
  10. 计算机“复制粘贴”之父去世
  11. Python将某文件夹及其子文件夹下某种格式的文件移动到另一个指定的文件下
  12. EasyUI项目之书籍管理(CRUD)
  13. 这 6 个爬虫开源项目 yyds
  14. 自备ACM模板 —— 数学篇
  15. android怎么防8门神器,八门神器(GameKiller)怎么用?安卓版使用教程
  16. 微信公众平台注册流程
  17. 《深海探测装备》学习笔记1(深海探测传感器)
  18. 现有一循环队列,其队头指针为front,队尾指针为rear;循环队列长度为N。其队内有效长度为?
  19. 安达智能通过注册:拟募资11.7亿 刘飞与何玉姣夫妇为大专学历
  20. Android .dex、.odex、Dalvik、ART、AOT、OAT

热门文章

  1. C语言sem Take函数,信号量函数sem.c
  2. html制作古诗念奴娇,古诗文《念奴娇 赤壁怀古》原文|注释|赏析 - 可可诗词网...
  3. 恢复rm -rf 的数据
  4. 操作系统--04文件管理
  5. 我的世界win10java_我的世界java版和win10版的区别
  6. 3、线性表的顺序存储结构(顺序表)
  7. 计算机搜索不到网络打印机怎么处理,局域网内搜索不到打印机怎么办
  8. 2018 icpc 焦作站现场赛 E题题解
  9. 设计一个用户注册页面,对用户输入的内容进行有效性验证,如用户名和密码不能为空,两次输入的密码必须相同,邮箱地址必须包含“@”符号等。
  10. TCP断开时的状态与Linux nf_conntrack