有谁有GRANGER 格兰杰因果检验验的MATLAB程序

版权声明:本文为博主原创文章未经博主允许不得转载。 /qtlyx/article/details/

现实世界中我们有一些序列之间不知道是谁影响谁,换句话说我们不知道因果性。这次我们讲一讲格兰傑因果关系检验。

这个检验的思想很质朴:

我们构造这样一个式子然后去查看各自前面系数是否为零,如果上面一个式子中,x前面的系数全为零或者说,不显著那么显然就是x不会影响y。也就是不存在x是因y是果的问题了。

反过来也是一样当然,如果两个系数前面嘟不是零那么就是相互影响,如果都是零那么就是没有半毛钱关系了。


很显然yt不是xt的原因,而xt是yt的原因

授予成功创建个人博客专欄的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华专栏达人就是你!

授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

文章数:8 篇 访问量:78708

  • 文章数:9 篇 访問量:30244

  • 文章数:3 篇 访问量:12256

  • 文章数:9 篇 访问量:30709

  • 文章数:7 篇 访问量:11

  • }

      实证检验步骤:先做单位根檢验看变量序列是否平稳序列,若平稳可构造等经典模型;若非平稳,进行差分当进行到第i次差分时序列平稳,则服从i阶单整(注意趋势、不同情况选择根据P值和原假设判定)。若所有检验序列均服从同阶单整可构造VAR模型,做协整检验(注意滞后期的选择)判斷模型内部变量间是否存在协整关系,即是否存在长期均衡关系如果有,则可以构造VEC模型或者进行Granger格兰杰因果检验验检验变量之间“誰引起谁变化”,即因果关系

    1、单位根检验是序列的平稳性检验,如果不检验序列的平稳性直接OLS容易导致伪回归

    2、当检验的数据是平穩的(即不存在单位根),要想进一步考察变量的因果联系可以采用格兰杰格兰杰因果检验验,但要做格兰杰检验的前提是数据必须是岼稳的否则不能做。

    3、当检验的数据是非平稳(即存在单位根)并且各个序列是同阶单整(协整检验的前提),想进一步确定变量之間是否存在协整关系可以进行协整检验,协整检验主要有EG两和JJ检验

    A、EG两步法是基于回归的检验可以通过建立OLS模型检验其残差平稳性

    B、JJ檢验是基于的检验,前提是建立VAR模型(即模型符合ADL模式)

    4、当变量之间存在协整关系时可以建立ECM进一步考察短期关系,Eviews这里还提供了一個Wald-Granger检验但此时的格兰杰已经不是因果关系检验,而是变量外生性检验请注意识别

    1、格兰杰检验只能用于平稳序列!这是格兰杰检验嘚前提,而其因果关系并非我们通常理解的因与果的关系而是说x的前期变化能有效地解释y的变化,所以称其为“格兰杰原因”

    2、非平穩序列很可能出现伪回归,协整的意义就是检验它们的所描述的因果关系是否是伪回归即检验变量之间是否存在稳定的关系。所以非岼稳序列的因果关系检验就是协整检验。

    3、平稳性检验有3个作用:1)检验平稳性若平稳,做格兰杰检验非平稳,作协正检验2)协整檢验中要用到每个序列的单整阶数。3)判断列的数据生成过程

    其实很多人存在误解。有如下几点需要澄清:

    第一,格兰杰格兰杰因果檢验验是检验统计上的时间先后顺序并不表示而这真正存在因果关系,是否呈因果关系需要根据理论、经验和模型来判定

    第二,格兰傑格兰杰因果检验验的变量应是平稳的如果单位根检验发现两个变量是不稳定的,那么不能直接进行格兰杰格兰杰因果检验验,所以很多人对不平稳的变量进行格兰杰格兰杰因果检验验,这是错误的

    第三,协整结果仅表示变量间存在长期均衡关系那么,到底是先莋格兰杰还是先做协整呢因为变量不平稳才需要协整,所以首先因对变量进行差分,平稳后可以用差分项进行格兰杰格兰杰因果检驗验,来判定变量变化的先后时序之后,进行协整看变量是否存在长期均衡。

    第四长期均衡并不意味着分析的结束,还应考虑短期波动要做误差修正检验。

    }

    我要回帖

    更多关于 格兰杰因果检验 的文章

    更多推荐

    版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

    点击添加站长微信