【计量经济学导论】12. 格兰杰因果关系检验
文章目录
- 格兰杰因果关系检验
- 时间序列向量自回归模型
- 向量自回归模型设定
- VAR{\rm VAR}VAR 模型的估计
- 格兰杰因果关系检验
- 格兰杰因果关系检验的实际问题
格兰杰因果关系检验
时间序列向量自回归模型
格兰杰因果关系检验在时间序列计量经济学模型中被广泛采用,在讨论其细节之前,我们需要对向量自回归模型作简单的介绍。
向量自回归模型设定
将单个时间序列自回归模型扩展到多个时间序列,即构成向量自回归模型。写出含有 kkk 个时间序列,ppp 阶滞后的向量自回归模型 VAR(p){\rm VAR}(p)VAR(p) 表示如下:
Yt=μ+A1Yt−1+...+ApYt−p+εt,t=1,2,...,T.\boldsymbol{Y}_t=\boldsymbol\mu+\boldsymbol{A}_1\boldsymbol{Y}_{t-1}+...+\boldsymbol{A}_p\boldsymbol{Y}_{t-p}+\boldsymbol{\varepsilon}_t \ , \ \ \ \ t=1,2,...,T \ . Yt=μ+A1Yt−1+...+ApYt−p+εt , t=1,2,...,T .
我们将矩阵形式展开写, VAR(p){\rm VAR}(p)VAR(p) 模型包括:
Yt−i=[Y1,t−iY2,t−i⋮Yk,t−i],i=0,1,2,⋯,p.\boldsymbol{Y}_{t-i}=\left[ \begin{array}{c} Y_{1,t-i} \\ Y_{2,t-i} \\ \vdots \\ Y_{k,t-i} \\ \end{array} \right] \ ,\ \ \ \ i =0,1,2,\cdots,p \ . Yt−i=⎣⎢⎢⎢⎡Y1,t−iY2,t−i⋮Yk,t−i⎦⎥⎥⎥⎤ , i=0,1,2,⋯,p .
Aj=[a11,ja12,j⋯a1k,ja21,ja22,j⋯a2k,j⋮⋮⋮ak1,jak2,j⋯akk,j],j=1,2,⋯,p.\boldsymbol{A}_j=\left[ \begin{array}{cccc} a_{11,j} & a_{12,j} & \cdots &a_{1k,j} \\ a_{21,j} & a_{22,j} & \cdots &a_{2k,j} \\ \vdots & \vdots & & \vdots \\ a_{k1,j} & a_{k2,j} & \cdots &a_{kk,j} \\ \end{array} \right] \ , \ \ \ \ j=1,2,\cdots,p \ . Aj=⎣⎢⎢⎢⎡a11,ja21,j⋮ak1,ja12,ja22,j⋮ak2,j⋯⋯⋯a1k,ja2k,j⋮akk,j⎦⎥⎥⎥⎤ , j=1,2,⋯,p .
μ=(μ1,μ2...,μk)T,εt=(ε1t,ε2t,...,εkt)T.\boldsymbol\mu=(\mu_1,\mu_2\,...,\mu_k)^{\rm T} \ ,\ \ \ \ \boldsymbol\varepsilon_t=(\varepsilon_{1t},\varepsilon_{2t},...,\varepsilon_{kt})^{\rm T} \ . μ=(μ1,μ2...,μk)T , εt=(ε1t,ε2t,...,εkt)T .
具体看一下 VAR(p){\rm VAR}(p)VAR(p) 模型的结构:
- Yt\boldsymbol{Y}_tYt 是 kkk 维内生变量向量,ppp 是滞后阶数,样本数目为 TTT ;
- A1,A2,⋯,Ap\boldsymbol{A}_1,\boldsymbol{A}_2,\cdots,\boldsymbol{A}_pA1,A2,⋯,Ap 是 k×kk\times kk×k 系数矩阵;
- εt∼N(0,Σ)\boldsymbol{\varepsilon}_t\sim N(\boldsymbol0,\,\boldsymbol\Sigma)εt∼N(0,Σ) 是 kkk 维随机扰动向量,它们相互之间可以同期相关,但不与自己的滞后项相关;
- Σ\boldsymbol\SigmaΣ 是 εt\boldsymbol\varepsilon_tεt 的协方差矩阵,是一个 k×kk\times kk×k 的正定矩阵。
VAR{\rm VAR}VAR 模型主要是通过实际经济数据而非经济理论来确定的经济系统的动态结构模型。
在建模的过程中只需明确两个量,一个是所含变量个数 kkk ,即共有哪些变量是相互有关系的,并且需要把这些变量包括在 VAR{\rm VAR}VAR 模型中;另一个是自回归的最大滞后阶数 ppp ,使模型能反映出变量间相互影响的关系并使得模型的随机误差项 εt\boldsymbol\varepsilon_tεt 是白噪声。
VAR{\rm VAR}VAR 模型不存在识别问题和内生解释变量问题,每个方程都可以看做独立的方程进行普通最小二乘参数估计。
VAR{\rm VAR}VAR 模型的估计
模型最优滞后阶数的确定:
- 一方面想要使得滞后阶数足够大,以便能充分利用所构造模型的变量信息。
- 另一方面,滞后阶数不能过大,因为滞后阶数越大,需要估计的参数越多模型的自由度就越少,而通常数据有限,可能不足于估计模型。
- 常用准则:AIC{\rm AIC}AIC ,SC{\rm SC}SC 。
格兰杰因果关系检验
原理:VAR{\rm VAR}VAR 模型解释了某变量的变化受其自身及其他变量过去的行为的影响。当两个变量在时间上有先导即滞后关系时,可以从统计上考察这种关系是单向的还是双向的。
格兰杰因果关系检验的表述如下:
在时间序列情形下,两个经济变量 XXX 和 YYY 之间的格兰杰因果关系定义为:若在包含了变量 XXX 和 YYY 的历史信息的条件下,对变量 YYY 的预测效果只要优于只单独由 YYY 的历史信息对 YYY 进行的预测效果,即变量 XXX 有助于解释变量 YYY 的将来的变化,则认为变量 XXX 是变量 YYY 的格兰杰原因。
考察 XXX 是否影响 YYY 的问题,主要看当期的 YYY 能够在多大程度上被过去的 XXX 解释,在 YtY_tYt 方程中加入 XXX 的滞后项是否使解释程度显著提高。
首先建立 VAR{\rm VAR}VAR 模型:
Yt=∑i=1mαiXt−i+∑i=1mβiYt−i+μ1t,Y_t=\sum_{i=1}^m\alpha_iX_{t-i}+\sum_{i=1}^m\beta_iY_{t-i}+\mu_{1t} \ , Yt=i=1∑mαiXt−i+i=1∑mβiYt−i+μ1t ,
Xt=∑i=1mλiYt−i+∑i=1mδiXt−i+μ2t.X_t=\sum_{i=1}^m\lambda_iY_{t-i}+\sum_{i=1}^m\delta_iX_{t-i}+\mu_{2t} \ . Xt=i=1∑mλiYt−i+i=1∑mδiXt−i+μ2t .
有四种可能存在的因果关系:
若 XXX 对 YYY 有单向影响:α\alphaα 整体不为零,λ\lambdaλ 整体为零。
若 YYY 对 XXX 有单向影响:α\alphaα 整体为零,λ\lambdaλ 整体不为零。
若 XXX 对 YYY 有单向影响:α\alphaα 和 λ\lambdaλ 整体不为零。
若 XXX 对 YYY 有单向影响:α\alphaα 和 λ\lambdaλ 整体为零。
格兰杰检验通过受约束的 FFF 检验完成。例如:
Yt=∑i=1mαiXt−i+∑i=1mβiYt−i+μ1t,Y_t=\sum_{i=1}^m\alpha_iX_{t-i}+\sum_{i=1}^m\beta_iY_{t-i}+\mu_{1t} \ , Yt=i=1∑mαiXt−i+i=1∑mβiYt−i+μ1t ,
H0:α1=α2=⋯=αm=0,H_0:\alpha_1=\alpha_2=\cdots=\alpha_m=0 \ , H0:α1=α2=⋯=αm=0 ,
F=(SSRr−SSRur)/mSSRur/(n−k).F=\frac{({\rm SSR}_r-{\rm SSR}_{ur})/m}{{\rm SSR}_{ur}/(n-k)} \ . F=SSRur/(n−k)(SSRr−SSRur)/m .
如果 F>Fα(m,n−k)F>F_\alpha(m,\,n-k)F>Fα(m,n−k) 则拒绝 XXX 不是 YYY 的格兰杰原因的原假设。
Xt=∑i=1mλiYt−i+∑i=1mδiXt−i+μ2t,X_t=\sum_{i=1}^m\lambda_iY_{t-i}+\sum_{i=1}^m\delta_iX_{t-i}+\mu_{2t} \ , Xt=i=1∑mλiYt−i+i=1∑mδiXt−i+μ2t ,
H0:λ1=λ2=⋯=λm=0,H_0:\lambda_1=\lambda_2=\cdots=\lambda_m=0 \ , H0:λ1=λ2=⋯=λm=0 ,
F=(SSRr−SSRur)/mSSRur/(n−k).F=\frac{({\rm SSR}_r-{\rm SSR}_{ur})/m}{{\rm SSR}_{ur}/(n-k)} \ . F=SSRur/(n−k)(SSRr−SSRur)/m .
如果 F<Fα(m,n−k)F<F_\alpha(m,\,n-k)F<Fα(m,n−k) 则不拒绝 YYY 不是 XXX 的格兰杰原因的原假设。
综上所述,XXX 是 YYY 的格兰杰原因。
关于 FFF 检验的自由度:如果回归模型中包含常数项,则 k=2m+1k=2m+1k=2m+1 ,如果不包括常数项(如差分模型),则 k=2mk=2mk=2m 。
格兰杰因果关系检验的实际问题
滞后期长度的选择问题。检验结果对于滞后期长度的选择比较敏感,不同的滞后期可能会得到不同的检验结果。因此,一般而言,需要进行不同滞后期长度下的检验,观测其敏感程度,并且根据模型中随机干扰项不存在序列相关时的滞后期长度来选取滞后期。
时间序列的平稳性问题。格兰杰因果关系检验是针对平稳时间序列的。对于同阶单整的非平稳序列,理论上不能直接采用。如果将变量经过差分使之成为平稳序列之后再进行检验,经济意义就发生了变化,检验的就不是两个变量之间的关系,而是两个变量的增量之间的关系。
样本容量的问题。时间序列的样本容量对检验结果具有影响。试验表明,对于两个平稳序列,随着样本容量的增大,判断出存在格兰杰因果关系的概率显著增大。
格兰杰因果关系检验是必要性条件检验,而不是充分性条件检验。经济行为上存在因果关系的时间序列,是能够通过格兰杰因果关系检验的;而在统计意义上通过格兰杰因果关系检验的时间序列,在经济行为上并不一定存在因果关系。
【计量经济学导论】12. 格兰杰因果关系检验相关推荐
- 计量经济学(九)---格兰杰因果关系检验
正如在计量经济学(八)中所陈述的那样,自回归分布滞后模型向我们解释了某一些变量的变化会受到其自身以及其他变量过去行为的影响,然而,许多的经济变量有着相互的影响关系,比如,GDP与消费就相互影响. 因此 ...
- 计量经济学之格兰杰因果关系检验(Granger causality test)
Granger causality test 格兰杰检验是干什么的?--分析变量之间是否存在因果关系 格兰杰检验的前提条件?--时间序列平稳 格兰杰检验不成立的意义--不表示X和Y之间无因果关系 格兰 ...
- 格兰杰因果关系检验_混频(mixed frequency)数据的格兰杰因果(Grange causality)检验及其Matlab实现...
格兰杰和格兰杰因果 网络搜到的Grange大神标准照 格兰杰1934年9月出生于英国威尔士的斯旺西,早期就读于诺丁汉大学,接受当时英国第一个经济学数学双学位教育,1955年留校任教,1957年在天文学 ...
- matlab_格兰杰因果关系检验
格兰杰因果关系检验:"依赖于使用过去某些时点上所有信息的最佳最小二乘预测的方差." 主要适用于经济变量. 其统计学本质上是对平稳时间序列数据一种预测,仅适用于计量经济学的变量预测, ...
- R语言机器学习 格兰杰因果关系检验(Granger cointegratance)
经济学家开拓了一种试图分析变量之间的格兰杰因果关系的办法,即格兰杰因果关系检验.该检验方法为2003年诺贝尔经济学奖得主克莱夫·格兰杰(Clive W. J. Granger)所开创,用于分析经济变量 ...
- 时间序列分析这件小事(八)----格兰杰因果关系检验
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.教程链接:https://www.cbedai.net ...
- 时间序列之格兰杰因果关系检验(4)
一.格兰杰因果检验 格兰杰检验方法主要是检验一个经济变量的历史信息是都可以用来预测另一个经济变量的未来变动,重要价值还是在预测. 1. 格兰杰因果关系检验的步骤 (1)将当前的y对所有的滞后项y以及别 ...
- matlab格兰杰因果检验,格兰杰因果关系检验 平稳性分析 ADF检验 ARMA模型 GA-LS算法 RLS-LS算法 Eviews6.O MATLAB...
格兰杰因果关系检验论文:国内房地产发展趋势研究及销售价格指数基于ARMA模型的预测分析 [中文摘要]本文以国内房地产业为背景,对房地产业近几十年的发展趋势进行了初步研究,并在此基础上对国内房地产销售价 ...
- 单位根检验、协整检验和格兰杰因果关系检验三者之间的关系
实证检验步骤:先做单位根检验,看变量序列是否平稳序列,若平稳,可构造回归模型等经典计量经济学模型:若非平稳,进行差分,当进行到第i次差分时序列平稳,则服从i阶单整(注意趋势.截距不同情况选择,根据P值 ...
最新文章
- Codeforces Round #267 Div2 C George and Job --DP
- K8s 从懵圈到熟练 – 镜像拉取这件小事
- 计算机博士专业学位,河海大学计算机应用技术博士专业学位研究生培养方案
- python 控制qq_最必要的最小建议集:写给刚入门编程(python)的同学
- 如何用最低的成本教育出最棒的孩子?看完这些公众号你就知道了
- python3进阶_Python3 进阶教程 2020全新版
- python3的输出函数_教女朋友学Python3(二)简单的输入输出及内置函数查看
原创...
- Python实现FTP服务器和客户端
- day32 java 多线程(3)了解篇
- 块级,行内(内联)对比笔记
- std中稳定排序算法_排序算法问题:稳定排序与不稳定排序
- RTL8305NB傻瓜式交换机无法工作
- Hitool网口烧写失败问题
- 【毕业设计】【周记】STGCN模型的改进和可视化
- 7-15 福到了 c语言,7-54 福到了 (15 分)
- django入门学习
- eclipse怎么查看jsp生成的class文件
- python写xml文件 数据量特别大_python中大型xml文件的并行处理
- 在sudo gedit命令下无法输入中文保存
- ImmersionBar(状态栏和导航栏)
热门文章
- Video标签播放视频(动态视频URL)
- 【Java多线程并发编程】面试知识点总结
- regl fake-3d 静态图变动态图, 使用深度信息图片
- R报:不存在叫‘data.table’这个名字的程辑包,以及:‘data.table’ These will not be installed之类问题的解决方法
- 如何编译DD-WRT
- 1000个瓶子和10只老鼠问题浅解
- deepin操作系统安装oracle xe数据库(非docker版)
- 我的电脑中的搜索功能用不了怎么办?
- nii与nii.gz格式的关系
- Java excel导出支持2007以上版本