您的当前位置:首页正文

VAR模型讲义

来源:华佗健康网


VAR模型讲义(总31页)

-CAL-FENGHAI.-(YICAI)-Company One1

-CAL-本页仅作为文档封面,使用请直接删除

第8章 VAR模型与协整

向量自回归(VAR)模型

1980年Sims提出向量自回归模型(vector autoregressive model)。这种模型采用多方程联立的形式,它不以经济理论为基础,在模型的每一个方程中,内生变量对模型的全部内生变量的滞后值进行回归,从而估计全部内生变量的动态关系。

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 = 1 + y1, t-1 + y2, t-1 + u1 t

y2, t = 其中u1 t, u2 t

2 +

y1, t-1 +

y2, t-1 + u2 t

IID (0, 2), Cov(u1 t, u2 t) = 0。写成矩阵形式是,

y1,t1u1ty+2,t1u2t11.121.1y1t111.112.1=+y2t221.122.1y1t, y2t

设, Yt = =1, 21 =12.1u1t, u =tu, 22.12t则, Yt = + Yt = 其中,

+

1 Yt-1 + ut

那么,含有N个变量滞后k期的VAR模型表示如下:

1 Yt-1 +

2 Yt-2 + … +

k Yt-k + ut, ut

IID (0, )

Yt = (y1, t y2, t … yN, t)'

= (

1

2 …

N)'

11.j21.jj =N1.j12.j22.jN2.j1N.j2N.jNN.j, j = 1, 2, …, k

ut = (u1 t u2,t … uN t)',

Yt为N1阶时间序列列向量。 为N1阶常数项列向量。1, … , k 均为NN阶参数矩阵,ut IID (0, ) 是N1阶随机误差列向量,其中每一个元素

2

都是非自相关的,但这些元素,即不同方程对应的随机误差项之间可能存在相关。

因VAR模型中每个方程的右侧只含有内生变量的滞后项,他们与ut是不相关的,所以可以用OLS法依次估计每一个方程,得到的参数估计量都具有一致性。

VAR模型的特点是:

(1)不以严格的经济理论为依据。在建模过程中只需明确两件事:①共有哪些变量是相互有关系的,把有关系的变量包括在VAR模型中;②确定滞后期k。使模型能反映出变量间相互影响的绝大部分。

(2)VAR模型对参数不施加零约束。(参数估计值有无显著性,都保留在模型中)

(3)VAR模型的解释变量中不包括任何当期变量,所有与联立方程模型有关的问题在VAR模型中都不存在。

(4)VAR模型的另一个特点是有相当多的参数需要估计。比如一个VAR模型含有三个变量,最大滞后期k = 3,则有k N 2 = 3 32 = 27个参数需要估计。当样本容量较小时,多数参数的估计量误差较大。

(5)无约束VAR模型的应用之一是预测。由于在VAR模型中每个方程的右侧都不含有当期变量,这种模型用于预测的优点是不必对解释变量在预测期内的取值做任何预测。

西姆斯(Sims)认为VAR模型中的全部变量都是内生变量。近年来也有学者认为具有单向因果关系的变量,也可以作为外生变量加入VAR模型。

VAR模型的稳定性特征

现在讨论VAR模型的稳定性特征。稳定性是指当把一个脉动冲击施加在VAR模型中某一个方程的新息(innovation)过程上时,随着时间的推移,分析这个冲击是否会逐渐地消失。如果是逐渐地消失,系统是稳定的;否则,系统是不稳定的。

下面分析一阶VAR模型

Yt =

+

1 Yt-1 + ut

为例。当t = 1时,有

Y1 = +

1 Y0 + u1

当t = 2时,采用迭代方式计算,

Y2 = + 1 Y1 + u2 = = (I + 1) + 12 Y0 + 当t = 3时,进一步迭代,

Y3 = + 1 Y2 + u3 = + 1 [(I + 1) + 12 Y0 + 1 u1 + u2] + u3 = (I + 1 + 12) + 13 Y0 + 12 u1 + 1 u2 + u3

… …

对于t期,按上述形式推导

Yt = (I +

1 +

1

2 + … +

1t-1)

+ 1 ( + 1 Y0 + u1) + u2 1 u1 + u2

+ 3

1

t Y0 +

t1i0iΠ1ut-i

由上式可知,10 = I。通过上述变换,把Yt表示成了漂移项向量、初始值向量Y0和新息向量ut的函数。可见系统是否稳定就决定于漂移项向量、初始值向量Y0和新息向量ut经受冲击后的表现。

假定模型是稳定的,将有如下3个结论。

(1)假设t = 1时,对 施加一个单位的冲击,那么到t期的影响是

(I +

1 +

1

2 + … +

1t-1)

当t 时,此影响是一个有限值,(I - 1) -1。

(2)假设在初始值Y0上施加一个单位的冲击。到t期的影响是 1t。随着t ,1t 0,影响消失(因为对于平稳的VAR模型,1中的元素小于1,所以随着t ,取t次方后,1t 0)。

(3)从Π1iut-i项可以看出,白噪声中的冲击离t期越远,影响力就越

i0t1小。Π1i=(I -

i0t1i -1

1),称作长期乘子矩阵,是对Π1ut-i求期望得到的。

i0t1对单一方程的分析知道,含有单位根的自回归过程对新息中的脉动冲击有长久的记忆能力。同理,含有单位根的VAR模型也是非平稳过程。当新息中存在脉动冲击时,VAR模型中内生变量的响应不会随时间的推移而消失。

平稳变量构成的一定是稳定(stability)的模型,但稳定的模型不一定由平稳变量构成。也可能由非平稳(nonstationary)变量(存在协整关系)构成。

VAR模型稳定的条件

VAR模型稳定的充分与必要条件是1(见 式)的所有特征值都要在单位圆以内(在以横轴为实数轴,纵轴为虚数轴的坐标体系中,以原点为圆心半径为1的圆称为单位圆),或特征值的模都要小于1。

1.先回顾单方程情形。以AR(2)过程

yt = 1 y t-1 + 2 y t-2 + ut

为例。改写为

(1- 1 L - 2 L 2) yt = (L) yt = ut yt稳定的条件是(L) = 0 的根必须在单位圆以外。

2.对于VAR模型,用特征方程判别稳定性。以 式,Yt = + 为例,改写为

(I -

1 L) Yt =

1 Yt-1 + ut,

+ ut

其中A(L) = (I - 1 L)。VAR模型稳定的条件是特征方程 | 1 - I | = 0的根都在单位圆以内。特征方程 | 1 - I | = 0的根就是1的特征值。

例 以二变量(N = 2),k = 1的VAR模型为例分析稳定性。

y1t5/81/2y1,t1u1t+y=yu 1/45/82t2,t12t其中

1 =5/81/2 1/45/8特征方程

4

|

即 (5/8 -

1 - I | = 5/81/2001/45/8= 1/25/85/81/4= 0

)2 – 1/8 = (5/8 - )2 –(1/8)2= - ) - ) = 0

得 1 = , 2 = 。1,2是特征方程 | 1 - I | = 0的根,也是1的特征值。

因为1 = , 2 = ,都小于1,所以对应的VAR模型是稳定的。

3.VAR模型的稳定性也可以用相反的特征方程(reverse characteristic function),| I – L 1 | = 0判别。即保持VAR模型平稳的条件是相反的特征方程 | I - L 1| = 0的根都在单位圆以外。

例 仍以VAR模型 为例,相反的特征方程

| I - L

1| =

10(5/8)L(1/2)L01(1/4)L(5/8)L= 1(5/8)L(1/2)L(1/4)L1(5/8)L

= (1- (5/8) L)2 - 1/8 L 2 = L) L) = 0

求解得

L 1 = 1/ = , L 2 = 1/ = ,

因为L 1,L 2都大于1,所以对应的VAR模型是稳定的。

注意:

(1)特征方程与相反的特征方程的根互为倒数, = 1/L。

(2)在单方程模型中,通常用相反的特征方程 (L) = 0的根描述模型的稳定性;而在VAR模型中通常用特征方程 | 1 - I | = 0的根描述模型的稳定性。即单变量过程稳定的条件是(相反的)特征方程(L) = 0的根都要在单位圆以外。VAR模型稳定的条件是,相反的特征方程| I – L 1 | = 0的根都要在单位圆以外,或特征方程 | 1 - I | = 0的根都要在单位圆以内。

4.对于k>1的k阶VAR模型可以通过友矩阵变换(companion form),改写成1阶分块矩阵的VAR模型形式。然后利用其特征方程的根判别稳定性。具体变换过程如下。

给出k阶VAR模型,

Yt = + 1 Yt-1 + 2 Yt-2 + … + k Yt-k + ut

再给出如下等式,

Yt -1 = Yt -1 Yt -2 = Yt -2 …

Yt -k +1 = Yt - k +1

把以上k个等式写成分块矩阵形式,

5

YtΠ1Y0It1Yt2=0+0Ytk1NK10NK10Π20I0Πk100IΠk000NKNKYt1utY0t2Yt3+0 YtkNK10NK1其中每一个元素都表示一个向量或矩阵。令

Yt = (Yt-1 Yt-2 … Yt-k+1) 'NKA0 = ( 0 0 … 0) 'NK

Π1IA1 =00Π20I01 1

Πk100I1

Πk0 00NKNKUt = (ut 0 0 … 0) ' NK

上式可写为

Yt = A0 + A1 Yt -1 + Ut

注意,用友矩阵变换的矩阵(向量)用正黑体字母表示。k阶VAR模型用友矩阵表示成了1阶分块矩阵的VAR模型。

例如,2变量2阶VAR模型的友矩阵变换形式是

Yt1Y=+t10I2Yt1ut+ 0Yt20其中等式的每一个元素(项)都表示一个41阶向量或4

例如,2变量3阶VAR模型的友矩阵变换形式是

Yt1Y0t1=+ Yt2004阶矩阵。

23Yt1utY000t2+

0Yt30其中等式的每一个元素(项)都表示一个61阶向量或66阶矩阵。

VAR模型的稳定性要求A1的全部特征值,即特征方程 | A 1 - I | = 0的全部根必须在单位圆以内或者相反的特征方程 | I - L A 1| = 0的全部根必须在单位圆以外。

注意:特征方程中的A 1是NkNk阶的。特征方程中的I也是NkNk阶的。

以2阶VAR模型的友矩阵变换为例,

| I - L A 1| ==

I01LI0I202

2

=

IL1LIL2I

1- L 1 - L = 0 6

的全部根必须在单位圆以外。

以3阶VAR模型的友矩阵变换为例,

I00L | I - L A 1| =0I000I00 3

0=LI001L1L2ILIL30I

= | I- L 1 - L 2 2 - L 3 | = 0

的全部根必须在单位圆以外。因此,对于k阶VAR模型的友矩阵变换形式,特

征方程是,

| I -

1 L -

2 L 2 - … -

k L

k | = 0

例 用以具体数字为系数的2变量、2阶VAR模型做进一步说明。有

Yt =

其中,

1 =  + 1 Yt-1 + 2 Yt-2 + ut

5/85/16, 3/43/162 =1/81/4 1/43/4友矩阵变换形式是

Yt=+1IYt102Yt1ut+ 0Yt20y1t15/8y2t23/4或 =+y011t10y02t15/163/16011/81/41/43/40000y1t1u1tyu2t12t+ y01t20y2t2或 Yt = A0 + A1 Yt -1 + Ut 4

因为A1的阶数为44(注意,因为N=2,k=2,所以A1的阶数为

4),所以有4个特征根。特征方程是

5/85/161/81/413/43/161/43/401000001000000100010001| A 1 - I | =

=

5/165/83/43/1610101/81/41/43/400= 0

4个根见下表:

7

1 = 2 =

3 = i 4 = i

尽管有3个根在单位圆内,因为有一个根为1,落在单位圆上,所以平稳性条件未能得到满足。

VAR模型的脉冲响应函数和方差分解

由于VAR模型参数的OLS估计量只具有一致性,单个参数估计值的经济解释是很困难的。要想对一个VAR模型做出分析,通常是观察系统的脉冲响应函数和方差分解。

(1)脉冲响应函数。

脉冲响应函数描述一个内生变量对误差冲击的反应。具体地说,它描述的是在随机误差项上施加一个标准差大小的冲击后对内生变量的当期值和未来值所带来的影响。

对于如下VAR模型,y1, t表示GDP,y2, t表示货币供应量, y1, t = 1 + y1, t-1 + y2, t-1 + u1 t

y2, t = 2 + y1, t-1 + y2, t-1 + u2 t 在模型()中,如果误差u1t 和u2t不相关,就很容易解释。u1t是y1, t的误差项;u2t是y2, t的误差项。u2t的脉冲响应函数衡量当期一个标准差的货币冲击对GDP和货币存量的当前值和未来值的影响。

对于每一个VAR模型都可以表示成为一个无限阶的向量MA(∞)过程。具体方法是对于任何一个VAR(k)模型都可以通过友矩阵变换改写成一个VAR(1)模型(见节)。

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 + …

Yt+s = Ut+s + 1Ut+s -1 + 2 Ut+s -2 + …+ s Ut + …

其中

2 s

1 = A1, 2 = A1, …, s = A1,

显然,由 式有下式成立,

s =

Yts Uti行第j列元素表示的是,令其他误差项在任何时期都不变的条件下,

当第j个变量对应的误差项uj t在t期受到一个单位的冲击后,对第i个内生变量在t+s期造成的影响。

把 s中第i行第j列元素看作是滞后期s的函数

s中第

8

yi,tsujt, s = 1, 2, 3, …

称作脉冲响应函数(impulse-response function),脉冲响应函数描述了其他变量在t期以及以前各期保持不变的前提下,yi, t+s对 yj, t时一次冲击的响应过程。

对脉冲响应函数的解释出现困难源于误差项从来都不是完全非相关的。当误差项相关时,它们有一个共同的组成部分,不能被任何特定的变量所识别。为处理这一问题,常引入一个变换矩阵M与ut相乘,

vt = M ut (0, )

从而把ut的方差协方差矩阵变换为一个对角矩阵。现在有多种方法。其中一种变换方法称作乔利斯基(Cholesky)分解法,从而使误差项正交。

原误差项相关的部分归于VAR系统中的第一个变量的随机扰动项。在上面的例子里,u1 t和u2t的共同部分完全归于u1t,因为u1t在u2 t之前。

虽然乔利斯基分解被广泛应用,但是对于共同部分的归属来说,它还是一种很随意的方法。所以方程顺序的改变将会影响到脉冲响应函数。因此在解释脉冲响应函数时应小心。

对于每一个VAR模型都可以表示成为一个无限阶的向量MA(∞)过程。 Yt = + ut + 1 ut -1 + 2 ut -2 + …

对于ut中的每一个误差项,内生变量都对应着一个脉冲响应函数。这样,一个含有4个内生变量的VAR将有16个脉冲响应函数。要得到VAR模型的脉冲响应函数,可以在VAR的工具栏中选择Impulse功能健。

(2)方差分解。

9

另一个评价VAR模型的方法是方差分解。VAR的方差分解能够给出随机新息的相对重要性信息。EViews对于每一个内生变量都计算一个独立的方差分解。3个变量的VAR跨时为10的方差分解如下图。

.所对应的列是相对于不同预测期的变量的预测误差。这种预测误差来源于新息的当期值和未来值。其他的几栏给出关于源于某个特定的新息所引起的方差占内生变量总方差的百分比。向前一个时期,一个变量的所有变动均来自其本身的新息。因此第一个数字总是100%。同样,方差分解主要取决于方程的顺序。

VAR模型滞后期k的选择

建立VAR模型除了要满足平稳性条件外,还应该正确确定滞后期k。如果滞后期太少,误差项的自相关会很严重,并导致参数的非一致性估计。正如在第4章介绍ADF检验的原理一样,在VAR模型中适当加大k值(增加滞后变量个数),可以消除误差项中存在的自相关。但从另一方面看,k值又不宜过大。k值过大会导致自由度减小,直接影响模型参数估计量的有效性。下面介绍几种选择k值的方法。

1. 用LR统计量选择k值。LR(似然比)统计量定义为, LR = - 2 (log L(k) - log L(k+1) )

2(N2)

其中log L(k) 和log L(k+1) 分别是VAR(k) 和 VAR(k+1) 模型的极大似然估计值。k表示VAR模型中滞后变量的最大滞后期。LR统计量渐近服从2(N2)分布。显然当VAR模型滞后期的增加不会给极大似然函数值带来显著性增大时,即LR统计量的值小于临界值时,新增加的滞后变量对VAR模型毫无意义。应该注意,当样本容量与被估参数个数相比不够充分大时,LR的有限样本分布与LR渐近分布存在很大差异。

2. 用赤池(Akaike)信息准则 (AIC) 选择k值。

 AIC = logˆt2t1u2k+ TTTˆt表示残差,T表示样本容量,k表示最大滞后期。选择k值的原则是在增其中u加k值的过程中使AIC的值达到最小。 EViews 的计算公式是

10

AIC = -2logL2k+ TT 3.用施瓦茨(Schwartz)准则 (SC) 选择k值。

 SC = logˆt2t1uklogT+ TTTˆt表示残差,T表示样本容量,k表示最大滞后期。选择最佳k值的原则是其中u在增加k值的过程中使SC值达到最小。 EViews 的计算公式是

SC =-2logLklogT +TT格兰杰非因果性检验

VAR模型还可用来检验一个变量与另一个变量是否存在因果关系。经济计量学中格兰杰(Granger)非因果性定义如下:

格兰杰非因果性:如果由yt和xt滞后值所决定的yt的条件分布与仅由yt滞后值所决定的条件分布相同,即

( yt yt -1, …, xt -1, …) =

( yt yt -1, …),

则称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 = iyti+ixti+ u1 t

i1i1kk如有必要,常数项,趋势项,季节虚拟变量等都可以包括在上式中。则检验xt 对yt存在格兰杰非因果性的零假设是 H0:

1 =

2 = …=

k = 0

显然如果()式中的xt 的滞后变量的回归参数估计值全部不存在显著性,则上述假设不能被拒绝。换句话说,如果xt 的任何一个滞后变量的回归参数的估计值存在显著性,则结论应是xt 对yt 存在格兰杰因果关系。上述检验可用F统计量完成。

11

F =

(SSErSSEu)k

SSEu(TkN)其中SSEr 表示施加约束(零假设成立)后的残差平方和。SSEu 表示不施加约束条件下的残差平方和。k表示最大滞后期。N表示VAR模型中所含当期变量个数,本例中N = 2,T表示样本容量。在零假设成立条件下,F统计量近似服从F( k, T - k N ) 分布。用样本计算的F值如果落在临界值以内,接受原假设,即xt 对yt 不存在格兰杰因果关系。

例:(file: stock)以661天()的上海(SH)和深圳(SZ)股票收盘价格综合指数为例,

滞后10期的Granger因果性检验结果如下:(当概率小于时,表示推翻原假设)

上表中概率定义为,

P(F> =

图示如下:

0.80.60.40.2临界值 0.51 1.522.5 P(F> =

因为F值()落在原假设接受域,所以原假设“上海股票价格综合指数对深圳股票价格综合指数不存在Granger因果关系” 被接受。

因为F值()落在原假设拒绝域,所以原假设“深圳股票价格综合指数对上海股票价格综合指数不存在Granger因果关系” 被推翻。

12

用滞后110期的检验式分别检验,结论都是深圳股票价格综合指数是上海股票价格综合指数变化的原因,但上海股票价格综合指数不是深圳股票价格综合指数变化的原因,

EViews操作方法是,打开数剧组窗口,点View键,选Granger Causility。在打开的对话窗口中填上滞后期(下面的结果取滞后期为10。),点击OK键。

VAR模型的EViews估计步骤。 点击Quick, 选Estimate VAR功能。

输出结果如下(部分):

VAR模型与协整 如果VAR模型

Yt = 1 Yt-1 + 2 Yt-1 + … + k Yt-k + ut, ut IID (0, )

的内生变量都含有单位根,那么可以用这些变量的一阶差分序列建立一个平稳的VAR模型。

Yt =

1*

Yt-1 + 2* Yt-2 + … + k* Yt-k + ut*

然而,当这些变量存在协整关系时,这种建模方法不是最好的选择。如果Yt I(1),且非平稳变量间存在协整关系。那么非平稳变量的由协整向量组成的线性组合则是平稳的。这时,采用差分的方法构造VAR模型虽然是平稳的,但不是最好的选择。建立单纯的差分VAR模型将丢失重要的非均衡误差信息。因为变量间的协整关系给出了变量间的长期关系。同时用这种非均衡误差以及变量的差分变量同样可以构造平稳的VAR模型。从而得到一类重要的模型,这就是向量误差修正模型。

13

下面推导向量误差修正(VEC)模型的一般形式。

对于k = 1的VAR模型,Yt = 1 Yt-1 + ut,两侧同减Yt-1,得

Yt = (1 – I )Yt-1 + ut

对于k=2的VAR模型,Yt = 1 Yt-1 + 2 Yt-2 + ut,两侧同减Yt-1,在右侧加、减 2 Yt-1,并整理得

Yt = (1 + 2 - I ) Yt-1 - 2 Yt-1 + ut

对于k=3的VAR模型,Yt = 1 Yt-1 + 2 Yt-2 + 3 Yt-3 + ut,两侧同减Yt-1,在右侧加、减 2 Yt-1和3 Yt-1并整理得

Yt = (1 + 2 + 3 - I ) Yt-1 - 2 Yt-1 - 3 Yt-1 + 2 Yt-2 + 3 Yt-3 + ut

= (

1 +

2 +

3 - I ) Yt-1 –

2

Yt-1 - 3 Yt-1 + 3 Yt-3+ ut

在右侧加、减

ut

= ( = (

1 + 1 +

3 Yt-2并整理得 1 +

2 +

3 - I ) Yt-1 -

2

Yt = (Yt-1 - 3 Yt-1 + 3 Yt-2 - 3 Yt-2 + 3 Yt-3+

2 + 2 +

3 - I ) Yt-1 - 3 - I ) Yt-1 – (

2 2 +

Yt-1 -

3 )

3

Yt-1 -

3

3

Yt-2 + ut

Yt-1 - Yt-2 + ut

对于k阶VAR模型,Yt = 1 Yt-1 + 2 Yt-2 + … + k Yt-k + ut,利用k=1, 2, 3的VAR模型的推导规律,见 - 式,其向量误差修正模型(VEC)的表达式是

Yt = (1 +2 +…+k - I ) Yt -1- (2 +3 +…+k) Yt-1- (3 +…+k) Yt-2 -…- k Yt - (k-1) +ut

j = -

ij1i, j = 1, 2, …, k-1,

0 - I =

k = -

则上式写为

Yt =

i- I =

i1k1 + 2 + … + k - I,

Yt-1 + 1 Yt-1 + 2 Yt-2 + … + k-1 Yt - (k-1) + ut

这是向量误差修正模型(VEC)的一般表达式。 称为压缩矩阵(影响矩

阵)。 是全部参数矩阵的和减一个单位阵。 为多项式矩阵,其中每一个元素都是一个多项式。运算规则于一般矩阵相同。滞后期的延长不影响对协整向量个数的分析。

根据Granger定理,向量误差修正模型(VEC)的表达式是 A†(L) (1- L) Yt =

' Yt-1 + d (L) ut

其中A†(L) 是多项式矩阵A(L)分离出因子(1- L)后降低一阶的多项式矩阵,d (L)是由滞后算子表示的多项式矩阵。

上式与 式完全相同。其中

A†(L) (1- L) Yt = A†(L) d(L) ut = ut

14

Yt =

Yt -

1

Yt-1 - 2 Yt-2 - … - k-1 Yt - (k-1)

在这里d (L) 退化为单位阵。

若Yt CI(1, 1),比较 和 式必然有

= ' 其中

是协整矩阵,

1,

是调整系数矩阵。

r,存在

和 都是Nr阶矩阵。表示有r

I(1),所以

Yt

决定模型 中是否存在,

Yt-k ,模型 中各

个协整向量,

2 … , r个协整关系。因为Yt

Yt

I(0),所以除了

I(0)。从模型 变换为模型 称为协整变换。压缩矩阵 以及以什么规模存在协整关系。因为 项都是平稳的。而对于

1. 2. I(0)。 3.

'Yt

当Yt I(0)

I(1),若保证

若rank (

Yt-k有如下三种可能。

当Yt 的分量不存在协整关系,

) = N(满秩),保证

的特征根为零, = 0。

Yt-k平稳的唯一一种可能是Yt

Yt-k平稳,只有一种可能,即Yt 的分量存

在协整关系。

VEC模型是带有误差修正机制的关于态成分。

假定Yt 若

=

I(1) 具有一般性。如果某个变量的单整阶数高于1,可通过差分 ' 成立,且存在r个协整关系,则

11 'Yt-1 = 21N1Nr1r2rNrNr Yt-1的一般表达式是

Yt 的VAR模型。增加Yt-1滞后项的

目的是吸收ut中的自相关成分,使其变为白噪声。没有这些项,等于丢掉了动

取其相应单整阶数为1的序列加入模型。上式也可以加入位移项与趋势项。

Yt-1 =

111Nr1rNrNy1,t1y2,t1 yN,t1N111 = 21N11r2rNr11y1,t1...1NyN,t1r1y1,t1...rNyN,t1

r111(11y1,t1...1NyN,t1)1r(r1y1,t1...rNyN,t1) = N1(11y1,t1...1NyN,t1)Nr(r1y1,t1...rNyN,t1)

N1

为便于理解,现在以N =2, k=1的VEC模型为例,说明VEC模型中的协整关系。

例 有VEC模型

15

y1, t = -( y1, t-1 –y2, t-1) + u1 t y2, t =( y1, t-1 –y2, t-1) + u2 t

看式,令误差修正项 [y1, t-1 – (1/8) y2, t-1] = v1, t-1。当v1, t-1增加,系统偏离了均衡点,y1, t-1 > (1/8) y2, t-1,因为调整系数为负(- 1/2),在t期将导致 y1, t减小,也即y1, t减小。从而使y1, t移向均衡点。反之亦然。把 式改写如下,

y2, t = -1( y2, t-1 – 8 y1, t-1) + v 2 t 1612121818误差修正机制的解释与上类似。

把 , 写成矩阵形式。

y1,t1/21/16=y2,t1/21/16y1,t1u1ty+= 2,t1u2t Yt-1 + ut

现在分析矩阵。因为

=1/21/16= 0,1/21/16是降秩的。为求

的特征值,解如下特征方程,

|

-

I | = 1/21/1601/21/160= 1/21/21/161/16

= 1/32 + 9/16 + 2 –1/32

2 + 9/16 = ( + 9/16) = 0

两个根是1 = 0,2 = - 9/16。

是降秩的。一般来说,非零根的个数既是 的秩。 1 = 0,说明

有三种情形。(1)当 完全降秩,即rank() = 0时,任意形式的 通过适当线性变换,可以得到 = 0。于是()式变为,

=

Yt = ut

这是一阶差分形式的平稳的VAR模型。说明Yt中含有一个单位根。VAR模型中没有协整向量。

现在讨论多于一个协整关系的情形。

例 设三个变量的k = 1的误差修正模型如下,

y1, t = - (1/2) [y1, t-1 - (1/8) y2 t-1] + (1/4) [y2, t-1 - (1/4) y3 t-1]+ u1 t

y2, t = (1/8) [y1, t-1 - (1/8) y2 t-1]– (5/8) [y2, t-1 - (1/4) y3 t-1]+ u2 t y3, t = (1/4) [y1, t-1 - (1/8) y2 t-1] + (3/8) [y2, t-1 - (1/4) y3 t-1]+ u3 t 矩阵形式是

y1,t1/21/4 y2,t= 1/85/8y3,t1/43/8y1,t1u1t011/8y2,t10+u2t 11/4yu3t3,t116

=

1/21/41/85/8 ' =3/81/4011/8011/45/161/161/2=1/841/645/32 11/323/321/4 的特征值是 ,,0。存在两个协整关系。

注意:在第一个协整向量中,y3, t的系数被约束为零。在第二个协整向量中,y1, t的系数被约束为零。这说明两个均衡关系是不一样的,可识别的。

例 设k = 2的VAR模型

y1t5/81/16 = y3/43/162ty1,t11/81/4y1,t2u1t+y+y1/43/42,t2u2t2,t1

与其相应的误差修正模型是,

y1,t1/21/16=y2,t1/21/16y1,t11/81/4y+2,t11/43/4y1,t1u1ty+2,t1u2tu

= 1/21/21/21/21,t1(1 -)1,t1++1t 8y2,t11/43/4y2,t1u2t1y1/81/4y = 其中

=  ( y1, t-1 -y2 t –1) +181/81/41/43/4y1,t1u1ty+2,t1u2t

1/21/161/2=1/21/21/16(1 -) =

1818 '。

若Yt CI(1, 1),则协整向量是 (1 -) '。

降秩的关系。

降秩的关系。以k = 1的VAR

存在单位根与模型为例,

Yt = (I -

下面分析VAR模型中存在单位根与压缩矩阵

1 Yt-1 + ut

它的VEC表达式是 其中A (L) = (I -

Yt = Yt-1 + ut。式还可以写为

1 L)Yt = A (L)Yt = ut 1 L)。节已经介绍,对于

1阶VAR模型,变量稳定的条件是

,或

1

的所有特征值的模都要比1小,或者说相反的特征方程的根应在单位圆以外。

根据矩阵运算规则,对于方阵A,有A(L)-1 = adj (A(L) )/ A(L) A(L)

A(L)-1 = adj (A(L) )

其中adj (A(L) )是A的伴随矩阵。用adj (A(L) )左乘式

adj (A(L) )A (L)Yt = adj (A(L) ) ut

把式关系代入上式,得

A(L) Yt = adj (A(L) ) ut

其中 A(L) 是一个以滞后算子L为变数的k阶多项式(标量)。Yt中每一个分量相乘。因为ut是平稳的,如果Yt

17

I (1),

A(L) 与

A(L) 就可以被分

解为 (1- L) A*(L) 。其中A*(L) 是分解出因子(1- L)后,相应k -1阶多项式

(标量)。单位根算子(1- L)将与Yt中每一个变量相乘。 为了评价VEC模型中协整向量的个数,需要考察征值的个数,也即

的秩。存在协整关系就意味着

=i- I(见式)非零特

i1k降秩。 =

I -i(L)

i1k为了考察Yt中是否含有单位根,需要计算 值。

A(L) 的

注意:上面所说的协整向量个数与单位根个数的关系是,若存在单位根,则必有

A(1)

=

I -i(1)

i1k = - = 0。所以如果VAR模型中存在

单位根,一定是降秩的,而这意味着至少存在一个协整向量。 Yt =

1 Yt-1 + ut

例 一阶2变量VAR模型如下:

其中

1 =1/21/16 1/215/161 L= 

A(L) = I - A(L)

条件

A(1)

101/21/16-1/215/16 01 = 1- (23/16)L + (7/16)L2 = (1-7/16 L) (1- L) = 0与单变量过程中的条件是一致的。

A(L)

Yt = adj (A(L) ) ut。

y1ty1t= (1-7/16 L)y y2t2tu1tu2t其中A*(L) = (1-7/16 L)。上式显示存在两个根,一个是L=1,一个是L=7/16。

A(1)

= 0,意味着

= 0,

降秩。

把结论代入 式,

(1-7/16 L) (1- L) Yt = (1-7/16 L) (1- L)=(115/16L)u1t1/16Lu2t(1/2L)u(11/2L)u

1t2t115/16L1/16L11/2L1/2L=

整理上式

y1ty1t1(115/16L)u1t1/16Lu2t= 7/16yy+(1/2L)u(11/2L)u

1t2t2t2t118

因为存在一个单位根,所以原变量的差分变量的。

Yt写成的表达式是平稳

VAR模型中协整向量的估计与检验

VAR模型中协整向量的估计

此估计方法由Johansen提出。假定条件是,ut IID (0, )。实际中这个条件比较容易满足。当ut 中存在自相关时,只要在VAR模型中适当增加内生变量的滞后阶数,就能达到ut非自相关的要求。此估计方法为极大似然估计法。

给定VAR模型

Yt = 1 Yt-1 + 2 Yt-1 + … + k Yt-k + Dt + ut, ut IID (0, )

其中Yt 是N1阶列向量。Dt表示d1阶确定项向量(d表示确定性变量个数)。用来描述常数项、时间趋势项t、季节虚拟变量(如果需要)和其他一些有必要设置的虚拟变量。 是确定性变量Dt的N d阶系数矩阵。其中每一行对应VAR模型中的一个方程。上式的向量误差修正模型形式(推导过程见节)是

Yt =

其中

j =

k

Yt-1 + 1 Yt-1 + 2 Yt-2 + … + k-1 Yt - (k-1) + Dt + ut

ij1

i, j = 1, 2, …, k-1,

=

0 - I =

i- I =

i1k1 + 2 + … + k - I,

正确地估计协整参数矩阵 的秩r非常重要。若r被正确估计,则所有误差修正项都是平稳的。那么模型 中的所有项都是平稳的。参数估计量具有一致性。任何高估或低估r值都会给参数估计与推断带来错误。当低估r值时,将导致把余下的误差修正项并入模型的随机误差项Ut。而高估r值将会把非协整向量带入协整参数矩阵中。N1阶的 Yt -k 将由I(0) 项(协整向量与变量的积)和I(1)项(非协整向量与变量的积)混合而成,从而导致回归参数估计量及其相应统计量的非正态性分布。当用t检验临界值做显著性检验时就会得出错误结论。

估计的第一步是用样本数据Yt , (t = - k + 1, - k + 2, …, 0, 1, 2, …, T ) 确定协整参数矩阵 的秩r。对于任何r N 情形,模型 的零假设是

H0: rk(

) r 或 =

'

其中 和 是N r阶矩阵。注意,这一步只能估计r,无法估计 和 ,因为对VAR模型 来说, 和 是“过多参数”的,无法与r同时估计。

接下来构造协整检验统计量LR,估计协整向量个数r,估计 和 。把模型 看作数据生成系统,且0 r N, Ut IID(0, ) 成立,则对数似然函数是

logL(

1, …,

k-1,

, Y1, …, YT) = -

TN2log(2) -

T2log -

1Tut'1ut2t1

19

利用上式求关于 的集中对数似然函数(见《计量经济分析》第274-277页),即把 看作是给定值条件下的对数似然函数。 logL(

1, …,

Tk-1, Y1, …, YT ) = C0 -log

T2ˆ

ˆ = 1其中 Tˆtuˆt' ut1为便于书写,给出如下符号, Z0t = Yt Z1t = Yt-1

Z2t = (Yt-1, Yt-2, …, Yt - (k-1), Dt)' = (1, 2, …, k-1, )'

其中Z0t和Z1t是N1阶的,列向量Z2t是[N (k-1) + d] (k-1) + d] 阶的。则 式

Yt =

改写为,

Z0t =

Yt-1 + 1 1阶的, 是N [N

Yt-1 + 2 Yt-2 + … + k-1 Yt - (k-1) + Dt + ut

Z1t + Z2t + ut 的OLS正

ˆtuˆt'求极小。则估计对集中对数似然函数 求极大,就是对u规方程是

(Z0t -

t1TˆZ2t) Z2t' = 0 [ 对照(y Z1t -tˆ1x1tˆ2x2t)(x2 t) = 0 ]

i1T其中ˆ是对 式中

T 的估计。破括号、移项上式变为,

T(Z0t Z2t' ) = t1t1TTˆ(Z1t Z2t' ) +(Z2t Z2t' )

t1TT则 ˆ= (Z0t Z2t' ) (Z2t Z2t' )-1 - t1t1 (Z1t Z2t' ) [(Z2t Z2t' ]-1 t1t1T用ˆ的表达式代替 式中ˆt= Z0t - u1Z2t

Z1t –T 并整理, T(Z0t Z2t' ) (t1t1TZ2t Z2t' )-1 Z2t + (Z1t Z2t' ) (t1t1TTTTZ2t Z2t' )-

= Z0t -(Z0t Z2t' ) (t1t1TZ2t Z2t' )-1 Z2t –

[Z1t –(Z1t Z2t' ) (Z2t Z2t' )-1Z2t]

t1t1

现在考虑如下回归(目的是把上式表达为以 为参数的回归式),

Z0t = Z2t + u0t

则 的OLS估计量

20

= (Z0t Z2t' ) (Z2t Z2t' )-1

t1t1~TT若u0t的估计量用R0t表示,则

R0t = Z0t -(Z0t Z2t' ) (Z2t Z2t' )-1 Z2t

t1t1TT考虑如下回归,

Z1t = Z2t + u1t

则 的OLS估计量

= (Z1t Z2t' ) (Z2t Z2t' )-1

t1t1TT若u1t的估计量用R1t表示,则

R1t = Z1t -(Z1t Z2t' ) (Z2t Z2t' )-1 Z2t

t1t1TT比较, 和 式。

ˆt= Z0t -(Z0t Z2t' ) (ut1t1TTTZ2t Z2t' )-1 Z2t –

T [Z1t –(Z1t Z2t' ] (Z2t Z2t' )-1Z2t]

t1t1TTR0t = Z0t -(Z0t Z2t' ) (Z2t Z2t' )-1 Z2t

t1t1式等号右侧两项是式等号右侧第1,2项。式等号右侧两项是式等号右侧第3项中括号内部分。用R0t和R1t分别代替式中相应部分,

ˆt= R0t - u R1t

整理上式,

R0t =

ˆt R1t +u上式表示残差R0t对R1t回归。R0t和R1t分别表示Z0t, Z1t在排除Z2t影响以后的残

差 (见 和 式)。比较 和 式,

Z0t = Z1t + Z2t + ut

式是排除Z2t影响以后的回归式。因为对数似然函数对 是非约束的,所以可先排除Z2t的影响,进一步求R0t和R1t的关于Z2t的集中对数似然函数log()。(把Z2t当作给定值的似然函数)

logL(

T) = C0 -2log T -1

(R0t-

t1T R1t) (R0 t - R1t)'

其中C0是常量。

如果 是非约束的,则很容易计算 的估计值。现在感兴趣的是在施加 = ' 约束条件下求 式中 的估计量。把约束条件 = ' 代入上式和 式,

21

LogL(,

T) = C0 -2log T -1

(R0t-

t1T ' R1t ) (R0 t - ' R)' 1t

R0t =

ˆt ' R1t + uˆ,从而进一步求关于ˆ的集中先设定 不变,通过R0t 对 'R1t回归估计ˆ的OLS计算公式是, 对数似然函数。ˆ= R0t('R1t)'t1T('R1t)('R1t)'t1TT=

R0tR1t''R1tR1t't1t1TT

定义残差R0 t和Rk t的积矩量矩阵Si j 如下, Si j = T -1

RitRjt', i, j = 0, 1,

t1则 式表达为,

ˆ= S01  ( 'S11 ) -1 ,得

ˆ代替 式中的用ˆ= ˆR0t

' R1t

T -1

的估计量, 式中绝对值部分,的估计量表达为

ˆ(R0t-

t1T ' R1t ) (R0 t - ' R)' 1t ,

= T -1

Tˆ(R0t-t1Tˆ ' R1t ) (R0 t - ' R)'1t

=

=

ˆ S0 0 - T -1

ˆ(R0tR0t' -t1 ' R1t R0t' - R0 t R1t'

' S11

ˆ' +ˆ ' R R' 1t1tˆ' )' 

'S10 - S01 ˆ' +ˆˆ' 

ˆ的表达式 代换 式中的用ˆ,得

' S11

= S00 - S01 ( )-1 ' S1 0

对集中对数似然函数 求极大,即对上式求极小。这种极小化是通过对N r阶矩阵 的取值来实现的。

依据拉奥 (Rao, 1973),对于矩阵A, B, C有如下关系存在。

移项

22

ABB'C = A C - B ' A -1B = C A - B C -1B '

A - B C -1B ' 令A = S0 0, B = S01 ˆ = C , C =

' S

-1 11

A C - B ' A -1B

, 于是有

' S10

== =

S0 0 - S01 ( ' S11 ' S11

-1

' S11 )-1 S00

-

' S S-1 S100001

' S11 ' (S

-1 S00 -1

11 – S10 S00S 01)

因为 S00 是常量,所以对关于 的对数似然函数()求极大即是对 ' S11 -1 ' (S11 – S10 S00-1 S01) 求极小(忽略 S00 )。

把上述求极小问题再转化为设定 ' S11 = I条件下,通过对 ' (S11 – S10 S00-1 S01) 的极小化求 的极大似然估计量。

根据典型相关理论,上述求极小问题可以转化为求广义特征值问题,

S11 – S1 0 S00-1 S 01

= 0,

其中 是关于S11的S10 S00-1 S 01 的特征值。相应特征向量 vi , i = 1, …, r 则构成 ,即 =(v1 v2 … vr)(其中vi 与r个最大的特征值相对应,而r 值则由假设检验()确定。)

ˆ 后,其他参数的极大似然估计量都可求出。利求出 的极大似然估计量 用约束条件 ' S11 = I,由 式得,

ˆ, ˆ= S01 ˆ' ˆ=ˆ 由 式得,

ˆ(ˆ)-1ˆ'S1 0 = S00 - S01 ˆˆ' S1 0 ˆ'S11ˆ= S00 - S01  ˆS1 0. = S00 -ˆ和ˆ分别是 和 的一致估计量。 由 式, 的非约束估计量是

= S01 S11-1. 由 式,

~~ 的非约束估计量是

~

= S00 -S10.

ˆ用D表示关于S11的S1 0 S00-1 S 01的按大小排列的特征值 1ˆ 2 …

ˆ 组成的对角矩阵,D r表示前r个特征值组成的对角矩阵。

依据 式,因为有条件

T2ˆ'S1 0 S00-1 S 01ˆ,所以集 ' S11 = I,并可证明D r =中对数似然函数(去掉常数项)表示为,

ˆ)r = -log logL(ˆ' (S11- S1 0 S00-1 S 01) ˆ 23

-log

T = -2T2ˆ'S11ˆ-ˆ'S1 0 S00-1 S 01ˆ 

log I - Dr

T = -2 [log(1 -

i1ri ) ]

ˆ)r表示约束对数似然函数。约束条件是零假设 ,含有r个协整向其中logL(量。

当对 不施加约束时,即rk(对数似然函数是

ˆ)u = -T logL(2) N时(保留N个特征值),无约束集中

Nlog I - D

T = -2[log(1 -

i1i ) ]

检验零假设 所用的统计量是

ˆ)r - logL(ˆ)u) LR = - 2 (logL( = - T [

ir1

log(1-

N

i ) ], r = 0, 1, …, N - 1.

LR统计量 在零假设 0 r N 或“存在N - r个单位根”成立条件下不服从

2分布。Johansen证明LR统计量渐近服从如下分布。

'1111W(i)dW(i)'tr0W(i)dW(i)'0W(i)W(i)'di, 0其中tr (·) 表示迹,W(i) 是N - r维的Wiener过程。上述统计量也称作迹统计

量。该分布不能用解析的方法计算。用蒙特卡罗模拟方法得到的上述分布的百分位数表见节。

VAR模型中协整向量的检验

检验存在r个协整向量,即(N – r)个非协整向量,或者(N – r)个单位根,可以表达为相应(N – r)个特征值,r+1, …, N,为零。

上述 LR检验是一个连续检验过程。

Yt =

Yt-1 +

1

Yt-1 + 2 Yt-2 + … + k-1 Yt - (k-1) + Dt + ut

(1) 首先从检验r = 0开始。意即在VAR模型 中不存在协整向量(含有N个单位根)。如果r = 0不能被拒绝(LR < 临界值),说明N个变量间不存在协整关系。检验到此终止。不能建立VEC模型。如果r = 0被拒绝(LR > 临界值),则应继续进行下面的检验。

(2) r 1。意即在VAR模型 中存在1个协整向量(含有N-1个单位根)。如果r 1不能被拒绝(LR < 临界值),检验到此终止。如果r 1被拒绝,则应进一步作如下检验。

……

24

(3) r N –1。意即在VAR模型 中存在N –1个协整向量(含有1个单位

根)。如果r N –1不能被拒绝(LR < 临界值),检验到此终止。如果r N –1被拒绝,说明r =N。

在检验过程中,比如r r*-1已经被拒绝,但r r*不能被拒绝,则结论是VAR模型 中存在r*个协整向量。

(4)协整检验过程中的每一步检验都属于右单端检验。

例 N = 3 的VAR模型的3个特征根分别是1 = , 2 = , 3 = 。样本容量T = 100,临界值相应给出。见表。练习协整向量个数的检验过程。首先检验r = 0。 LR = - T [

ir1

log(1-

N

i ) ] = - 100

log(1i)

i13= -100 = > (临界值)

接着检验r = 1。

LR = - 100log(1i)= -100 = > (临界值)

i23接着检验r = 2。

LR = - 100 Ln (1- 3 ) = -100 = < (临界值)

因为r 1已经被拒绝,但r 2未能被拒绝,所以结论是该VAR模型中存在2个协整向量。

表 协整检验过程

零假设 r = rk( ) = 0 r = rk( ) 1 r = rk( ) 2

N - r 3 2 1

特征值

迹统计量

> > <

5%水平临界值

注:临界值取自附表1的b部分。

VEC模型中确定项的处理 1.常数项的处理

VEC模型中常数项的位置可分3种情形讨论。位置不同,相应的协整检验用表也不同。

(1)常数项完全属于协整空间。那么可以把写成如下形式:

= 1 其中是N 1阶的,是N r阶的,+ 1 Yt-1 + ut为例,相应VEC模型形式是

Yt =

' Yt-1 +

1 + ut =

1是

r 1阶的。以VAR模型Yt =

1 )

( ',

Yt1+ ut 1(2)常数项 的一部分进入协整空间,一部分属于数据空间(VAR的常

数项)。下面介绍怎样把 分离成两部分。因为 是N r阶的,构造一个N (N – r ) 阶矩阵,使 ' = 0。 与 正交。定义 的目的是要把分离成相互无关的两部分。

=

1 +

2

25

显然 1能进入协整空间(见式)。1属于协整空间的常数项。因为

是正交, 2不能进入协整空间。2属于数据空间的常数项。

Yt = =

下面介绍

(

上式是 用 (=

'1,

+

' Yt-1 + ut = ( ',

1 ) ' '

1 + 2 + ' Yt-1 + ut

2 +

Yt1+ ut 12的求法。用 ( '

)-1

' 左乘 式,得 '

)-1 = ( ')-11 + ()-1 ' 2 = 1

1的计算公式。

' )-1' 左乘 式,得

('

2

)-1 ' = (' ) –1 ' 1 + (')-1' 2

上式是

2的计算公式。

例 举例说明 先求

 的位置。设N =2的VAR模型如下

y1,t1u1ty+2,t1u2ty1,t3/401/21/16=+1/21/16y1/402,t

。变化上式,

y1,t3/401/211/8=+1/2y1/402,ty1,t1u1ty+2,t1u2t '

因为 = =1/21/2,所以

=1/21/2,则

=

1/21/21/21/2= 0。

3/40。 1/40按()式,(

1 = (

'

' '

)-1 ' = 1计算,

1)-1

1/21/21/2 =1/21/21/23/401/40= 1/10 按()式,(

2 = (

'

' )-1

'

)-1

' = 2计算,

11/21/21/2 =1/22。

1/21/23/401/40= 1/20 验证,

=

=

1 +

1 +

2 =1/21/2(1/10) +1/21/2(1/20) =

1/201/403/401/20+1/40=1/40 按()式,VEC模型表示为

26

Yt = =

+

' Yt-1 + ut = ( '

1 + 2 + ' Yt-1 + ut

2 +

1 )Yt1+ ut 1y1,t1y+u1t2,t1u2t1y1,t1/401/211/81/10y=+1/21/402,t

的一部分进入协整空间,一部分进入数据空间。

(3)常数项只进入数据空间(VAR的常数项),不进入协整空间。 对于 式,当 1 = 0时, = 2。常数项只进入数据空间

Yt =

+

' Yt-1 + ut =

2 +

' Yt-1 + ut

2.趋势项的处理

同理,对时间趋势项t的系数

=

1 +

也可以做上述分解。

2

1进入协整空间,表示变量协整关系中也存在线性趋势。 2进入数据空间(VAR的常数项)。表示原变量中存在二次方的时间趋势项,或差分变量中存在一次方的时间趋势项,例如VAR模型为,

Yt =

+

t +

1 Yt-1 + ut

相应的VEC模型形式是

Yt = + t +

'Yt-1 + ut

= =

=

(

2,

Yt-1 + ut =

2 t + (

1 +

2 +

1 t + 2 t +

(

2 + 2 +

'Yt-1 + 'Yt-1 +

1 + 1 t ) + ut

2 t )+ (

1,

1 + 1 t ) + ut

12) + t ( ',

Yt11 )1+ ut t

协整检验用表

根据 和 t所在位置不同,检验协整关系的LR统计量的分布也不同。检验时应选择相应的临界值表。附表1给出了5种模型条件下所对应的临界值。

附表1 VAR模型协整检验临界值表(迹统计量)

模型类型

模型(1)

单位根个数 N - r

1 2 3 4 5

= 0, = 0

协整空间中无常数项、无趋势项。 数据空间中无均值、无趋势项。

27

模型(2)

1

6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11

0, 2 = 0, = 0

协整空间中有常数项、无趋势项。 数据空间中无均值、无趋势项。

模型(3)

1

0, 2 0, = 0

协整空间中有常数项、无趋势项。

数据空间中有线性趋势、无二次趋势项。

模型(4)

1

1 2 3 4 5 6 7 8 9 10 11

1 2 3 4 5 6 7 8 9 10 11

0

0, 2 0, 1 0, 2 =

协整空间中有常数项、有线性趋势项。 数据空间中有线性趋势、无二次趋势项。

模型(5)

1

0

0, 2 0, 1 0, 2

1 2 3 4 5 6 7 8 9 10 11

协整空间中有常数项、有线性趋势项。 数据空间中有线性趋势、有二次趋势项。

注:1.模型(1)-(5)分别摘自Osterwald-Lenum (1992) 表0,表1*,表1,表2*,表2。

28

2. 表示检验水平,N表示VAR模型中变量个数,r表示协整向量个数。

案例分析1:关于中国GDP、宏观消费与基本建设投资的VEC模型分析。(293-302)

用EViews估计VAR、VEC模型。 1.建立VAR模型

对任何一组有关系的经济变量都可以直接建立VAR模型。最大滞后期k的选择可以依据LR检验、赤池准则、Schwartz准则。

建立VAR模型的EViews步骤是(1)点击Quick键,选Estimate VAR功能,得如下对话框:

问题:(1)非平稳经济变量之间可以建立VAR模型吗若不存在协整关系不可以;若存在协整关系,在滞后项充分多的前提下可以建立VAR模型。这相当于每个方程都是AEG协整回归式。

2.建立VEC模型

建立VEC模型的步骤是

(1)检验变量间是否存在协整关系。

从工作文件中选中变量,打开数据组窗口,点击View键,选Cointegration Test功能,得如下对话框:其中有5种选择。①协整空间无常数项、无时间趋势项;②协整空间有常数项、无时间趋势项,数据空间无常数项;③协整空间有常数项、无时间趋势项;④协整空间有常数项、有时间趋势项,数据空间无时间趋势项;⑤协整空间有常数项、有时间趋势项,数据空间有时间趋势项。⑥上述5种情形总览。根据变量的实际情况作出选择。

29

(2)当检验结果是变量存在协整关系时,就可以估计VEC模型。

EViews命令是点击Quick键,选Estimate VAR功能,得如下对话框:在VAR设定(VAR Specification)对话框中点击VEC估计(Vector Error Correction),如下图,

点击OK,得如下对话框:其中协整式(Cointegration equation)中的选择应该与前述协整检验中的选择保持一致。点击OK,

30

问题:

(1)若对协整式(Cointegration equation)中的选择前后不一致可以否要慎重。

(2)写VEC表达式。 (3)解释经济意义。 注意:

(1)协整检验的临界值是对极限分布而言。当样本容量比较小时,检验效果相当不可靠。在小样本条件下,Reinsel and Ahn (1992) 和Reimers (1992)建议把统计量从 LR = - T [

修改为 LR = - (T- kN) [

ir1

log(1-

N

N

i ) ], r = 0, 1, …, N - 1.

ir1

log(1-

i ) ], r = 0, 1, …, N - 1

从而改变小样本条件下过分频繁地拒绝原假设现象。

(2)通常是先确定VAR的最大滞后期k和是否包含漂移项、趋势项,然后估计协整向量个数r。但是在实际中,r的选值对k和是否包含漂移项、趋势项的选择十分敏感。

为了使VEC模型具有实际可操作性,必须对模型的滞后期k,协整矩阵中包含几个协整向量r,协整向量中是否包括趋势项、漂移项l,即VECM模型的结构参数做出联合选择。

设向量误差修正模型用VECM(k, l, r)表示,其中k表示最大滞后阶数;l表示是否包括漂移项,趋势项。设定都包括为1,只包括漂移项为0,都不包括为 -1。);r表示协整向量个数。可以使用Schwartz准则BIC(统计量取极小值)确定k, l, r。

分别以滞后期k和协整向量个数r对BIC值画图,那么对应l = 1, 0, -1,每张图中都可以得到3个曲线。哪一种组合的BIC值最小,该种组合最好。如图的最佳选择是VECM(2, 1, 2)。详见《金融时间序列的经济计量模型》

31

(Econometric Modeling of Financial Time Series),经济科学出版社,2002,第304-307页。

案例分析2:英国购买力平价和利率平价的协整性分析,Johansen-Juselius (1992)

Johansen-Juselius (1992) 发表在计量经济学杂志(Journal of Econometrics)第53卷,211-244页。

1.购买力平价和利率平价

同种商品在不同国家应该保持相同价格。否则就会存在套利问题。但是当汇率可以自由浮动时,套利问题就会消除。用Pt表示国内商品价格,Pt*表示国外同类商品价格,Et表示购买力平价,则有

Et = Pt / Pt*

即一个单位的外国货币相当于多少本国货币。对数形式是

LnEt = Ln Pt - LnPt*

3个变量的长期均衡关系是

Ln Pt - LnPt* - LnEt = u1t

其中ut表示非均衡误差,是一个均值为零,平稳的随机过程。在均衡点处有ut = 0。

下面考虑与商品有关的资本市场条件。生产商品必然与金融资产相联系。而金融资产可以用金融债券度量。国内外对这些债券的利息率是不一样的。分别用Rt,Rt*表示。资本市场的套利行为对汇率形成压力。制定汇率必须使国内外利率差与t+1期、t期之间汇率差相等,即保证

Rt - Rt* = E(t) (Et+1) - Et = u2t 其中Et 表示名义汇率(货币的购买力平价)。E(t) (Et+1)表示t期对t+1期汇率的期望。u2t是非均衡误差,是一个平稳的随机过程。保持Rt,Rt*相等称为利率平价。

2.协整关系的预分析 如果用

Yt = (LnPt, LnPt*, LnEt, Rt, Rt*)'

表示变量列向量,希望能存在两个协整关系。

32

1 = (1 -1 -1 0 0)' 2 = (0 0 0 1 -1)'

1表示购买力平价协整向量,

2表示购利息率平价协整向量。

3.估计协整向量个数r。

用Pt表示英国商品综合批发价格指数。Pt*表示进口商品综合批发价格指数。Et表示英国实际汇率。Rt表示三个月的金融债券利率。Rt*表示三个月的欧元利率。样本数据范围是1972:1-1987:2。

通过对数据走势的分析,认为批发价格指数序列中存在线性趋势。所以在VAR模型中应该有一个非约束常数项(既进入协整空间,也进入数据空间)。

2阶VAR模型估计结果显示残差序列的峰度值很高(高峰厚尾特征),为非正态分布。残差序列的方差很大主要是由于世界石油价格的变化造成的。用石油价格调整批发价格指数,再次估计2阶VAR模型。VAR模型残差序列的诊断检验结果见表1。

表1 VAR模型残差的诊断检验 方程 1 2 3 4 5 注:

内生变量 LnPt LnPt* LnEt Rt Rt*

(20) =

标准差 偏度 峰度-3 JB统计量 (< (> (< (< (> 序列相关检验,LM(20)

(< (< (< (< (<

(2) = ,

序列相关检验结果显示5个方程的随机误差序列都不存在自相关。但Rt和Rt*仍表现为非正态性。这是由于它们的弱外生性造成的。

在上述2阶VAR模型基础上进行协整检验(见表2)。结果显示协整向量个数r = 2。

表2 协整向量个数r的检验

H0 r =0 r 1 r 2 r 3 r 4

H1 r 1 r 2 r 3 r 4 r5

特征根

迹统计量

> > < >

协整检验临界值,

=

4.协整向量估计结果的分析与解释

非约束的5个协整向量和5个调整向量见表3。i和i的顺序(从左至右)与特征根的大小顺序相对应。根据上面的协整向量个数检验结果(r = 2),说明1和2是协整向量,1和2是调整向量。

表3 协整参数与调整参数的估计 内生变量 LnPt LnPt* LnEt Rt

1

协整参数向量2 3

的估计

4

5

33

Rt* 方程 LnPt LnPt* LnEt Rt Rt*

1

的估计 4

5

调整参数向量2 3

对于购买力平价的协整向量希望LnPt*与LnEt系数的符号相同,且都与LnPt的符号相反。观察1和2,显然1是购买力平价的协整向量。对于利率平价,希望Rt与Rt*系数的符号相反,显然2是利率平价的协整向量。1和2是标准化后的协整向量。对于1,取变量LnPt相应的系数为1;对于2,取变量Rt的相应系数为1。

Yt-1 = 'Yt-1

0.010.040.020.00=0.100.010.030.0150.290.061.000.910.933.381.890.030.030.101.000.93LnPt1LnP*t1LnEt1 Rt1Rt1*

0.010.040.020.00 =0.100.010.030.0150.290.06LnPt10.91LnPt1*0.93LnEt13.38Rt11.89Rt1*0.03LnP0.03LnP*0.1LnER0.93R*

t1t1t1t1t1

0.01(LnPt10.91LnPt1*0.93LnEt13.38Rt11.89Rt1*)0.04(0.03LnP0.03LnP*0.1LnER0.93R*)t1t1t1t1t10.02(LnP0.91LnP*0.93LnE3.38R1.89R*)t1t1t1t1t10.1(LnPt10.91LnPt1*0.93LnEt13.38Rt11.89Rt1*) = 0.01(0.03LnP0.03LnP*0.1LnER0.93R*)t1t1t1t1t10.03(LnPt10.91LnPt1*0.93LnEt13.38Rt11.89Rt1*)0.015(0.03LnP0.03LnP*0.1LnER0.93R*)t1t1t1t1t10.06(LnP0.91LnP*0.93LnE3.38R1.89R*)t1t1t1t1t10.29(0.03LnP0.03LnP*0.1LnER0.93R*)t1t1t1t1t1

34

因篇幅问题不能全部显示,请点此查看更多更全内容