资源描述
第8章 VAR模型与协整
1980年Sims提出向量自回归模型(vector autoregressive model)。这种模型采用多方程联立的形式,它不以经济理论为基础,在模型的每一个方程中,内生变量对模型的全部内生变量的滞后值进行回归,从而估计全部内生变量的动态关系。
8.1向量自回归(VAR)模型定义
VAR模型是自回归模型的联立形式,所以称向量自回归模型。假设y1t,y2t之间存在关系,如果分别建立两个自回归模型
y1, t = f (y1, t-1, y1, t-2, …)
y2, t = f (y2, t-1, y2, t-2, …)
则无法捕捉两个变量之间的关系。如果采用联立的形式,就可以建立起两个变量之间的关系。VAR模型的结构与两个参数有关。一个是所含变量个数N,一个是最大滞后阶数k。
以两个变量y1t,y2t滞后1期的VAR模型为例,
y1, t = c1 + p11.1 y1, t-1 + p12.1 y2, t-1 + u1 t
y2, t = c2 + p21.1 y1, t-1 + p22.1 y2, t-1 + u2 t (8.1)
其中u1 t, u2 t ~ IID (0, s 2), Cov(u1 t, u2 t) = 0。写成矩阵形式是,
=++ (8.2)
设, Yt =, c =, P1 =, ut =,
则, Yt = c + P1 Yt-1 + ut (8.3)
那么,含有N个变量滞后k期的VAR模型表示如下:
Yt = c + P1 Yt-1 + P2 Yt-2 + … + Pk Yt-k + ut, ut ~ IID (0, W) (8.4)
其中,
Yt = (y1, t y2, t … yN, t)'
c = (c1 c2 … cN)'
Pj =, j = 1, 2, …, k
ut = (u1 t u2,t … uN t)',
Yt为N´1阶时间序列列向量。 m为N´1阶常数项列向量。P1, … , Pk 均为N´N阶参数矩阵,ut ~ IID (0, W) 是N´1阶随机误差列向量,其中每一个元素都是非自相关的,但这些元素,即不同方程对应的随机误差项之间可能存在相关。
因VAR模型中每个方程的右侧只含有内生变量的滞后项,他们与ut是渐近不相关的,所以可以用OLS法依次估计每一个方程,得到的参数估计量都具有一致性。
估计VAR的EViews 4.1操作:
打开工作文件,点击Quick键, 选Estimate VAR功能。作相应选项后,即可得到VAR的表格式输出方式。在VAR模型估计结果窗口点击View 选 representation功能可得到VAR的代数式输出结果。
VAR模型的特点是:
(1)不以严格的经济理论为依据。在建模过程中只需明确两件事:①共有哪些变量是相互有关系的,把有关系的变量包括在VAR模型中;②确定滞后期k。使模型能反映出变量间相互影响的绝大部分。
(2)VAR模型对参数不施加零约束。(对无显着性的参数估计值并不从模型中剔除,不分析回归参数的经济意义。)
(3)VAR模型的解释变量中不包括任何当期变量,所有与联立方程模型有关的问题在VAR模型中都不存在(主要是参数估计量的非一致性问题)。
(4)VAR模型的另一个特点是有相当多的参数需要估计。比如一个VAR模型含有三个变量,最大滞后期k = 3,则有k N 2 = 3 ´ 32 = 27个参数需要估计。当样本容量较小时,多数参数的估计量误差较大。
(5)无约束VAR模型的应用之一是预测。由于在VAR模型中每个方程的右侧都不含有当期变量,这种模型用于样本外一期预测的优点是不必对解释变量在预测期内的取值做任何预测。
(6)用VAR模型做样本外近期预测非常准确。做样本外长期预测时,则只能预测出变动的趋势,而对短期波动预测不理想。
西姆斯(Sims)认为VAR模型中的全部变量都是内生变量。近年来也有学者认为具有单向因果关系的变量,也可以作为外生变量加入VAR模型。
附录:(file:B8c1)
VAR模型静态预测的EViews操作:点击Procs选Make Model功能。点击Solve。在出现的对话框的Solution option(求解选择)中选择Static solution(静态解)。
VAR模型动态预测的EViews操作:点击Procs选Make Model功能(工作文件中如果已经有Model,则直接双击Model)。点击Solve。在出现的对话框的Solution option(求解选择)中选择Dynamic solution(静态解)。
注意:Model窗口中的第一行,“ASSIGN @ALL F”表示模拟结果保存在原序列名后加F的新序列中,以免原序列中的数据被覆盖掉。
静态预测的效果非常好。动态预测的表现是前若干期预测值很接近真值,以后则只能准确预测变化的总趋势,而对动态的变化特征预测效果较差。综上所述,用VAR做样本外动态预测1,2期则预测效果肯定是非常好的。
8.2 VAR模型稳定的条件
VAR模型稳定的充分与必要条件是P1(见 (8.3) 式)的所有特征值都要在单位圆以内(在以横轴为实数轴,纵轴为虚数轴的坐标体系中,以原点为圆心,半径为1的圆称为单位圆),或特征值的模都要小于1。
1.先回顾单方程情形。以AR(2)过程
yt = f1 y t-1 + f2 y t-2 + ut (8.11)
为例。改写为
(1- f1 L - f2 L 2) yt = F(L) yt = ut (8.12)
yt稳定的条件是F(L) = 0 的根必须在单位圆以外。
2.对于VAR模型,也用特征方程判别稳定性。以 (8.3) 式,Yt = c + P1 Yt-1 + ut,为例,改写为
(I - P1 L) Yt = c + ut (8.13)
保持VAR模型稳定的条件是| I - P1L | = 0的根都在单位圆以外。| I – P1L| = 0在此称作相反的特征方程(reverse characteristic function)。(第2章称特征方程)
例8.1 以二变量(N = 2),k = 1的VAR模型
=+ (8.14)
其中P1 =为例分析稳定性。相反的特征方程是
| I - P1L | = =
= (1- (5/8) L)2 - 1/8 L 2 = (1-0.978 L) (1-0.27 L) = 0 (8.15)
求解得
L 1 = 1/0.978 = 1.022, L 2 = 1/0.27 = 3.690
因为L 1,L 2都大于1,所以对应的VAR模型是稳定的。
3.VAR模型稳定的另一种判别条件是,特征方程 | P1 - l I | = 0的根都在单位圆以内。特征方程 | P1 - l I | = 0的根就是P1的特征值。
例8.2 仍以VAR模型(8.14) 为例,特征方程表达如下:
| P1 - l I | = = = 0
即
(5/8 - l)2 – 1/8 = (5/8 - l)2 –= (0.978 - l) (0.271 - l) = 0 (8.16)
得 l1 = 0.9786, l2 = 0.2714。l1,l2是特征方程 | P1 - l I | = 0的根,是参数矩阵P1的特征值。因为l1 = 0.978, l2 = 0.271,都小于1,该VAR模型是稳定的。
注意:
(1)因为L1=1/0.978 =1/l1, L2 =1/0.27=1/l2,所以特征方程与相反的特征方程的根互为倒数,L = 1/ l。
(2)在单方程模型中,通常用相反的特征方程 F(L) = 0的根描述模型的稳定性,即单变量过程稳定的条件是(相反的)特征方程F(L) = 0的根都要在单位圆以外;而在VAR模型中通常用特征方程 | P1 - l I | = 0的根描述模型的稳定性。VAR模型稳定的条件是,特征方程 | P1 - l I | = 0的根都要在单位圆以内,或相反的特征方程| I – L P1 | = 0的根都要在单位圆以外。
4.对于k>1的k阶VAR模型可以通过友矩阵变换(companion form),改写成1阶分块矩阵的VAR模型形式。然后利用其特征方程的根判别稳定性。具体变换过程如下。
给出k阶VAR模型,
Yt = c+ P1 Yt-1 + P2 Yt-2 + … + Pk Yt-k + ut (8.17)
再配上如下等式,
Yt -1 = Yt -1
Yt -2 = Yt -2
…
Yt -k +1 = Yt - k +1
把以上k个等式写成分块矩阵形式,
=++ (8.18)
其中每一个元素都表示一个向量或矩阵。令
Yt = (Yt-1 Yt-2 … Yt-k+1) 'NK´1
C = (c 0 0 … 0) 'NK´1
A =
Ut = (ut 0 0 … 0) ' NK´1
上式可写为
Yt = C + A Yt -1 + Ut (8.19)
注意,用友矩阵变换的矩阵(向量)用正黑体字母表示。k阶VAR模型用友矩阵表示成了1阶分块矩阵的VAR模型。
例如,2变量2阶VAR模型的友矩阵变换形式是
=++ (8.20)
其中等式的每一个元素(项)都表示一个4´1阶向量或4´4阶矩阵。
例如,2变量3阶VAR模型的友矩阵变换形式是
=++ (8.21)
其中等式的每一个元素(项)都表示一个6´1阶向量或6´6阶矩阵。
VAR模型的稳定性要求A的全部特征值,即特征方程 | A - l I | = 0的全部根必须在单位圆以内或者相反的特征方程 | I - L A | = 0的全部根必须在单位圆以外。
注意:特征方程中的A 是Nk´Nk阶的。特征方程中的I也是Nk´Nk阶的。
以2阶VAR模型的友矩阵变换为例,
| I - AL| ==
= | I - P1 L - P2 L2 | = 0 (8.22)
的全部根必须在单位圆以外。
以3阶VAR模型的友矩阵变换为例,
| I - AL| ==
= | I- P1 L - P2 L2 - P3 L3 | = 0 (8.23)
的全部根必须在单位圆以外。因此,对于k阶VAR模型的友矩阵变换形式,特征方程是,
| I - P1 L - P2 L 2 - … - Pk L k | = 0 (8.24)
例8.2 用以具体数字为系数的2变量、2阶VAR模型做进一步说明。有
Yt = c + P1 Yt-1 + P2 Yt-2 + ut
其中,
P1 = , P2 =
友矩阵变换形式是
=++ (8.25)
或 =++ (8.26)
或 Yt = C + A Yt -1 + Ut (8.27)
因为A的阶数为4´4(注意,因为N=2,k=2,所以A的阶数为4´4),所以有4个特征根。特征方程是
| A - l I | =
== 0 (8.28)
4个根见下表:
根
模
l1 = 1.000
1.000
l2 = 0.947
0.947
l3 = 0.380-0.144 i
0.406
l4 = 0.380-0.144 i
0.406
尽管有3个根在单位圆内,因为有一个根为1,落在单位圆上,所以平稳性条件未能得到满足。
附录:
求VAR模型特征根的EViews 4.1操作:在VAR模型估计结果窗口点击View 选 Lag Structrure, AR Roots Table 功能,即可得到VAR模型的全部特征根。若选Lag Structrure, AR Roots Graph 功能,即可得到单位圆曲线以及VAR模型全部特征根的位置图。
8.3 VAR模型的稳定性(stability)特征
现在讨论VAR模型的稳定性特征。稳定性是指当把一个脉动冲击施加在VAR模型中某一个方程的新息(innovation)过程上时,随着时间的推移,这个冲击会逐渐地消失。如果是不消失,则系统是不稳定的。
下面分析一阶VAR模型
Yt = c+ P1 Yt-1 + ut (8.29)
为例。当t = 1时,有
Y1 = c + P1 Y0 + u1 (8.30)
当t = 2时,采用迭代方式计算,
Y2 = c + P1 Y1 + u2 = c + P1 (c + P1 Y0 + u1) + u2
= (I + P1) c + P12 Y0 + P1 u1 + u2 (8.31)
当t = 3时,进一步迭代,
Y3 = c + P1 Y2 + u3 = c + P1 [(I + P1) c + P12 Y0 + P1 u1 + u2] + u3
= (I + P1 + P12) c + P13 Y0 + P12 u1 + P1 u2 + u3 (8.32)
… …
对于t期,按上述形式推导
Yt = (I + P1 + P12 + … + P1t-1) c + P1t Y0 + ut-i (8.33)
由上式可知,P10 = I。通过上述变换,把Yt表示成了漂移项向量m、初始值向量Y0和新息向量ut的函数。可见系统是否稳定可以通过观察漂移项向量c、初始值向量Y0和新息向量ut经受冲击后的表现。
假定模型是稳定的,将有如下3个结论。
(1)假设t = 1时,对c 施加一个单位的冲击,那么到t期的影响是
(I + P1 + P12 + … + P1t-1)
当t ®¥ 时,此影响是一个有限值,(I - P1) -1。
(2)假设在初始值Y0上施加一个单位的冲击。到t期的影响是 P1t。随着t ®¥,P1t ® 0,影响消失(因为对于平稳的VAR模型,P1中的元素小于1,所以随着t ®¥,取t次方后,P1t ® 0)。
(3)从ut-i项可以看出,白噪声中的冲击离t期越远,影响力就越小。= (I - P1) -1,称作长期乘子矩阵,是对ut-i求期望得到的。
对单一方程的分析知道,含有单位根的自回归过程对新息中的脉动冲击有长久的记忆能力。同理,含有单位根的VAR模型也是非平稳过程。当新息中存在脉动冲击时,VAR模型中内生变量的响应不会随时间的推移而消失。
平稳变量构成的一定是稳定(stability)的模型,但稳定的模型不一定由平稳变量构成。也可能由非平稳(nonstationary)变量(存在协整关系)构成。
8.4 VAR模型滞后期k的选择
建立VAR模型除了要满足平稳性条件外,还应该正确确定滞后期k。如果滞后期太少,误差项的自相关会很严重,并导致参数的非一致性估计。正如在第4章介绍ADF检验的原理一样,在VAR模型中适当加大k值(增加滞后变量个数),可以消除误差项中存在的自相关。但从另一方面看,k值又不宜过大。k值过大会导致自由度减小,直接影响模型参数估计量的有效性。下面介绍几种选择k值的方法。
1. 用LR统计量选择k值。LR(似然比)统计量定义为,
LR = - 2 (log L(k) - log L(k+1) ) ~ (8.34)
其中log L(k) 和log L(k+1) 分别是VAR(k) 和 VAR(k+1) 模型的极大似然估计值。k表示VAR模型中滞后变量的最大滞后期。LR统计量渐近服从分布。显然当VAR模型滞后期的增加不会给极大似然函数值带来显着性增大时,即LR统计量的值小于临界值时,新增加的滞后变量对VAR模型毫无意义。应该注意,当样本容量与被估参数个数相比不够充分大时,LR的有限样本分布与LR渐近分布存在很大差异。
2. 用赤池(Akaike)信息准则 (AIC) 选择k值。
AIC = log+ (8.34)
其中表示残差,T表示样本容量,k表示最大滞后期。选择k值的原则是在增加k值的过程中使AIC的值达到最小。
EViews 3.0的计算公式是
AIC = -2+
3.用施瓦茨(Schwartz)准则 (SC) 选择k值。
SC = log+ (8.35)
其中表示残差,T表示样本容量,k表示最大滞后期。选择最佳k值的原则是在增加k值的过程中使SC值达到最小。
EViews 3.0的计算公式是
SC =-2+
例8.3 以第8章案例为例,k =1、2、3、4时的logL、Akaike AIC和Schwarz SC的值见下表。
VAR(1)
VAR(2)
VAR(3)
VAR(4)
logL
184.6
198.9
200.0
207.8
-2 (log L(k) - log L(k+1) )
28.6
2.2
15.6
¬ c2(9) = 16.9
Akaike AIC
-7.84
-8.27
-8.09
-8.23
Schwarz SC
-7.36
-7.41
-6.85
-6.6
建立滞后2期的VAR模型是可以的。
附录:
考察VAR模型最大滞后期的EViews 4.1操作:在VAR模型估计结果窗口点击View 选 Lag Structrure, Lag Lengyh Criteria 功能,即可得到5个评价统计量的值。
8.5 VAR模型的脉冲响应函数和方差分解
由于VAR模型参数的OLS估计量只具有一致性,单个参数估计值的经济解释是很困难的。要想对一个VAR模型做出分析,通常是观察系统的脉冲响应函数和方差分解。
(1)脉冲响应函数。
脉冲响应函数描述一个内生变量对误差冲击的反应。具体地说,它描述的是在随机误差项上施加一个标准差大小的冲击后对内生变量的当期值和未来值所带来的影响。
对于如下VAR模型,y1, t表示GDP,y2, t表示货币供应量,
y1, t = c1 + p11.1 y1, t-1 + p12.1 y2, t-1 + u1 t
y2, t = c2 + p21.1 y1, t-1 + p22.1 y2, t-1 + u2 t (8.36)
在模型(8.36)中,如果误差u1t 和u2t不相关,就很容易解释。u1t是y1, t的误差项;u2t是y2, t的误差项。脉冲响应函数衡量当期u1t 和u2t一个标准差的货币冲击分别对GDP和货币存量的当前值和未来值的影响。
对于每一个VAR模型都可以表示成为一个无限阶的向量MA(∞)过程。具体方法是对于任何一个VAR(k)模型都可以通过友矩阵变换改写成一个VAR(1)模型(见8.1.2节)。
Yt = A1 Yt -1 + Ut
(I - L A 1) Yt = Ut
Yt = (I - L A 1)-1 Ut = Ut + A1Ut-1 + A12 Ut-2 + …+ A1s Ut-s + …
这是一个无限阶的向量MA(∞)过程。或写成,
Yt+s = Ut+s + A1Ut+s -1 + A12 Ut+s -2 + …+ A1s Ut + …
全部的移动平均参数矩阵用改用Yj, (j=1,…s)表示,
Yt+s = Ut+s + Y1Ut+s -1 + Y2 Ut+s -2 + …+ Ys Ut + … (8.37)
其中
Y1 = A1, Y2 = A12, …, Y s = A1 s,
显然,由 (8.37)式有下式成立,
Y s =
Y s中第i行第j列元素表示的是,令其它误差项在任何时期都不变的条件下,当第j个变量yj t对应的误差项uj t在t期受到一个单位的冲击后,对第i个内生变量yit在t + s期造成的影响。
把Y s中第i行第j列元素看作是滞后期s的函数
, s = 1, 2, 3, …
称作脉冲响应函数(impulse-response function),脉冲响应函数描述了其它变量在t期以及以前各期保持不变的前提下,yi, t+s对 uj, t时一次冲击的响应过程。
对脉冲响应函数的解释出现困难源于实际中各方程对应的误差项从来都不是完全非相关的。当误差项相关时,它们有一个共同的组成部分,不能被任何特定的变量所识别。为处理这一问题,常引入一个变换矩阵M与ut相乘,
vt = M ut ~ (0, W)
从而把ut的方差协方差矩阵变换为一个对角矩阵W。现在有多种方法。其中一种变换方法称作乔利斯基(Cholesky)分解法,从而使误差项正交。
原误差项相关的部分归于VAR系统中的第一个变量的随机扰动项。在上面的例子里,u1 t和u2t的共同部分完全归于u1t,因为u1t在u2 t之前。
虽然乔利斯基分解被广泛应用,但是对于共同部分的归属来说,它还是一种很随意的方法。所以方程顺序的改变将会影响到脉冲响应函数。因此在解释脉冲响应函数时应小心。
注意:对于ut中的每一个误差项,内生变量都对应着一个脉冲响应函数。这样,一个含有4个内生变量的VAR将有16个脉冲响应函数。
附录:VAR模型残差序列及其方差、协方差矩阵的求法。
点击VAR窗口中的Procs键,选Make Residuals(生成残差)功能,工作文件中就会生成以resid01, resid02,…为编号的残差序列(残差序列的顺序与VAR模型估计对话框中输入的变量顺序相一致),并打开残差序列数据组窗口。在这个残差序列数据组窗口中点击View键,选择Covariances功能,即可得到残差序列的方差、协方差矩阵。选择Correlation功能,即可得到残差序列的相关系数矩阵。
附录:脉冲响应的EViews操作(file:VAR01)
点击VAR窗口中的Impulse键。在随后弹出的对话框中做出各项选择后点击OK键。
例8.4 美国民用燃油价格、生产量、储量的脉冲响应图。
图1 …of three innovations 图2 图3
图1表示美国民用燃油价格(PHO)分别对燃油价格(PHO)、生产量(QHO)、储量(NHO)3个方程相应新息过程一个标准差冲击的响应。
图2表示美国燃油生产量(QHO)分别对燃油价格(PHO)、生产量(QHO)、储量(NHO)3个方程相应新息过程一个标准差冲击的响应。
图3表示美国燃油储量(NHO)分别对燃油价格(PHO)、生产量(QHO)、储量(NHO)3个方程相应新息过程一个标准差冲击的响应。
(2)方差分解。
VAR模型的另一种分析方法是方差分解,既分析未来t+s期的yj, t+s的预测误差的方差由不同新息的冲击影响的比例。
假设下式是由任一VAR(k) 模型转换而得到的关于Yt的一阶向量自回归模型。
Yt = A Yt -1 + Ut (8.38)
E(Ut Ut') =
其中QNp´Np = 。其中每一个元素都是N´N阶的。(8.38)式中的前N行就是原VAR(k) 模型。
对(8.38)进行迭代运算,
Yt = A Yt -1 + Ut = A (A Yt -2 + Ut-1) + Ut = A2 Yt -2 + A Ut-1 + Ut = …
= As Yt -s + Ut + A Ut-1+ A2 Ut-2 +…+ + As-1 Ut –s+1
把上式中的t期换为t+s期,得
Yt+s = As Yt + Ut+s + A Ut+s -1+ A2 Ut+s -2 +…+ + As-1 Ut +1 (8.39)
上式中的前N行(原VAR中的方程)可用向量表示为,
Yt+s = A11(s) Yt + A12(s) Yt-1 +…+ A1k (s) Yt -k+1 + ut +s + A11 ut+s -1+ A11(2) ut+s -2 +…+A11 (s-1) ut +1
(8.40)
其中 (A11(s) Yt + A12(s) Yt-1 +…+ A1k (s) Yt -k+1) 表示(8.39)式中As Yt的前N行。(ut +s + A11 ut+s -1+ A112 ut+s -2 +… + A11s-1 ut +1)表示(8.39)式中(Ut+s + A Ut+s -1+ A2 Ut+s -2 +…+ + As-1 Ut +1)的前N行。
其中A1j (s), ( j =1, 2,…, k) 表示As中第1至N行和[N(k-1)+1]到Nk列围成的块。A11(i) , (i =1, 2,…, s-1) 表示Ai的左上块。Ai为A的i次方。
把(8.40)式写成,
Yt+s = A11(s) Yt + A12(s) Yt-1 +…+ A1k (s) Yt -k+1 + ut +s + Y1 ut+s -1+ Y2 ut+s -2 +…+Y s-1 ut +1
(8.41)
其中A11=Y1,A11(2) =Y2,…,A11 (s-1) =Y s-1。
当用(8.41)式预测时,应该令式中的ut +s, ut+s -1, ut+s -2, …, ut +1等于零,得
= A11(s) Yt + A12(s) Yt-1 +…+ A1k (s) Yt -k+1
t+s期的yj, t+s, (j = 1, 2, …N)的预测误差可以表示为向量自回归形式,
Yt+s -= ut+s +Y1 ut+s-1 +…+ Ys-2 ut+ 2+ Ys-1 ut+1
所以,预测前s期的的误差均方为,
MSE() = E[(Yt+s -) (Yt+s -)']
= W + Y1WY1' + Y2WY2 ' + … +Y s-1WY s-1' (8.40)
其中W = E(ut ut' )。(不同期的ut等于零)
下面考察每一个正交化误差项对MSE()的贡献。现在,通过下式把ut变换为正交化误差项vt。
ut = M vt = m1v1t + m2v2t +…+ mN vN t
其中v1t, v2t, …vN t不相关(相互正交)。所以有
W = E(ut ut' ) = (m1v1t + m2v2t +…+ mN vN t) ( m1v1t + m2v2t +…+ mN vN t) '
= m1 m1'Var(v1t)+ m2 m2'Var(v2t) +…+ mN mN'Var(vNt)
把用上式表达的W代入(8.40) 式,并合并同期项,
MSE() = Var(v1t)( m1 m1'+Y1 m1 m1'Y1' + Y2 m1 m1'Y2 ' + … +Y s-1 m1 m1'Y s-1')
+ Var(v2t)( m2 m2'+Y1 m2 m2'Y1' + Y2 m2 m2'Y2 ' + … +Y s-1 m2 m2'Y s-1')
……
+ Var(vNt)( m2 m2'+Y1 mN mN'Y1' + Y2 mN mN'Y2 ' + … +Y s-1 mN mN'Y s-1')
=
则表示正交化的第j个新息对前s期预测量方差的贡献百分比。
见第8章案例,关于LnGP的10期的方差分解表和图如下。S.E.一列数字表示预测LnGP将来1期、2期、…、10期时LnGP的预测标准误差。LnGP、LnCP和LnIP对应的数字列依次表示相应期3个误差项变动对LnGP预测方差贡献的百分比。以t = 3为例,LnGP的预测标准误差等于0.0915。其中89.40%由LnGP相应的误差冲击所致。7.24%由LnCP相应的误差冲击所致。3.36%由LnIP相应的误差冲击所致。加起来为100%。
图4 图5
S.E.所对应的列是相对于不同预测期的变量的预测误差。这种预测误差来源于新息的当期值和未来值。其它的几栏给出关于源于某个特定的新息所引起的方差占内生变量总方差的百分比。向前一个时期,一个变量的所有变动均来自其本身的新息。因此第一个数字总是100%。同样,方差分解主要取决于方程的顺序。
8.6格兰杰非因果性检验
VAR模型还可用来检验一个变量与另一个变量是否存在因果关系。经济计量学中格兰杰(Granger)非因果性定义如下:
格兰杰非因果性:如果由yt和xt滞后值所决定的yt的条件分布与仅由yt滞后值所决定的条件分布相同,即
¦( yt | yt -1, …, xt -1, …) = ¦( yt | yt -1, …), (8.38)
则称xt -1对yt存在格兰杰非因果性。
格兰杰非因果性的另一种表述是其它条件不变,若加上xt的滞后变量后对yt的预测精度不存在显着性改善,则称xt -1对yt存在格兰杰非因果性关系。
为简便,通常总是把xt-1 对yt存在非因果关系表述为xt(去掉下标-1)对yt存在非因果关系(严格讲,这种表述是不正确的)。在实际中,除了使用格兰杰非因果性概念外,也使用“格兰杰因果性”概念。顾名思义,这个概念首先由格兰杰(Granger 1969)提出。西姆斯(Sims 1972)也提出因果性定义。这两个定义是一致的。
根据以上定义,xt 对yt 是否存在因果关系的检验可通过检验VAR 模型以yt 为被解释变量的方程中是否可以把xt 的全部滞后变量剔除掉而完成。比如VAR 模型中以yt 为被解释变量的方程表示如下:
yt = ++ u1 t (8.39)
如有必要,常数项,趋势项,季节虚拟变量等都可以包括在上式中。则检验xt 对yt存在格兰杰非因果性的零假设是
H0: b1 = b2 = …= bk = 0
显然如果(8.39)式中的xt 的滞后变量的回归参数估计值全部不存在显着性,则上述假设不能被拒绝。换句话说,如果xt 的任何一个滞后变量的回归参数的估计值存在显着性,则结论应是xt 对yt 存在格兰杰因果关系。上述检验可用F统计量完成。
F =
其中SSEr 表示施加约束(零假设成立)后的残差平方和。SSEu 表示不施加约束条件下的残差平方和。k表示最大滞后期。N表示VAR模型中所含当期变量个数,本例中N = 2,T表示样本容量。在零假设成立条件下,F统计量近似服从F( k, T - k N ) 分布。用样本计算的F值如果落在临界值以内,接受原假设,即xt 对yt 不存在格兰杰因果关系。
例8.5:(file: stock)以661天(1999.1.4-2001.10.5)的上海(SH)和深圳(SZ)股票收盘价格综合指数为例,
图6
滞后10期的Granger因果性检验结果如下:(当概率小于0.05时,表示推翻原假设)
上表中概率定义为,
P(F>1.36) = 0.19316
图示如下:
临界值
1.36
图7
P(F>23.44) = 0.00000
因为F值(1.36)落在原假设接受域,所以原假设“上海股票价格综合指数对深圳股票价格综合指数不存在Granger因果关系” 被接受。
因为F值(23.44)落在原假设拒绝域,所以原假设“深圳股票价格综合指数对上海股票价格综合指数不存在Granger因果关系”被推翻。
附录:格兰杰因果关系检验
EViews操作方法是,打开数剧组窗口,点View键,选Granger Causility。在打开的对话窗口中填上滞后期(上面的结果取滞后期为10),点击OK键。
用滞后5, 10, 15, 20, 25期的检验式分别检验,结果见下表:
k=5
k=10
k=15
k=20
k=25
H0:SH does not Granger Cause SZ
1.08
1.36
1.21
1.29
1.40
接受H0
H0:SZ does not Granger Cause SH
43.9
23.4
15.9
12.6
10.3
拒绝H0
结论都是上海股票价格综合指数不是深圳股票价格综合指数变化的原因,但深圳股票价格综合指数是上海股票价格综合指数变化的原因。
注意:
(1)滞后期k的选取是任意的。实质上是一个判断性问题。一般来说要试检验若干个不同滞后期k的格兰杰因果关系检验,且结论相同时,才可以最终下结论。
(2)当做xt是否为导致yt变化的格兰杰原因检验时,如果zt也是yt变化的格
展开阅读全文