《2022年高铁梅老师的EVIEWS教学课件VARVECM》由会员分享,可在线阅读,更多相关《2022年高铁梅老师的EVIEWS教学课件VARVECM(5页珍藏版)》请在金锄头文库上搜索。
1、第二十章向量自回归和误差修正模型联立方程组的结构性方法是用经济理论来建立变量之间关系的模型。但是, 经济理论通常并不足以对变量之间的动态联系提供一个严密的说明。并且,内生变量既可以出现在等式的左端又可以出现在等式的右端使得估计和推断更加复杂。为解决这些问题产生了一种用非结构性方法来建立各个变量之间关系的模型。就是这一章讲述的向量自回归模型(Vector Auto regression, VAR ) 以及向量误差修正模型(Vector Error Correction, VEC )的估计与分析。同时给出一些检验几个非稳定变量之间协整关系的工具。20.1向量自回归理论向量自回归( VAR )常用于
2、预测相互联系的时间序列系统以及分析随机扰动对变量系统的动态影响。VAR 方法通过把系统中每一个内生变量作为系统中所有内生变量的滞后值的函数来构造模型,从而回避了结构化模型的需要。一个VAR( p) 模型的数学形式是:ttptpttBxyAyAy11(20.1) 这里ty是一个k维的内生变量,tx是一个d维的外生变量。1A,PA,和B是要被估计的系数矩阵。t是扰动向量,它们相互之间可以同期相关,但不与自己的滞后值相关及不与等式右边的变量相关。作为 VAR 的一个例子,假设工业产量(IP)和货币供应量(M1)联合地由一个双变量的VAR 模型决定,并且让常数为唯一的外生变量。内生变量滞后二阶的VAR
3、(2) 模型是:ttttttCMbIPbMaIPaIP,1121221111211111ttttttCMbIPbMaIPaM,2222222112211 ,2111(20.2) 其中,iijijcba,是要被估计的参数。也可表示成:212122222112111122211211111CCMIPbbbbMIPaaaaMIPtttttt20.2估计 VAR 模型及估计输出选择 Quick/Estimate VAR 或者在命令窗口中键入var,并在出现对话框内添入适当的信息:1选择说明类型:Unrestricted VAR (无约束向量自回归)或者Vector Error Correction (
4、向量误差修正)2设置样本区间。3在适当编辑框中输入滞后信息。这一信息应被成对输入:每一对数字描述一个滞后区间。4在相应的编辑栏中输入适当的内生及外生变量。20.3VAR 视图和过程在 VAR 窗口的 View/Lag Structure 和 View/Residual Tests 菜单下将提供一系列的诊断视图。(一) Lag Structure (滞后结构 )1AR Roots Table/Graph(AR根的图表 )2Pairwise Granger Causality Tests(Granger 因果检验 )Granger 因果检验主要是用来检验一个内生变量是否可以作为外生变量对待。3La
5、g Exclusion Tests(滞后排除检验 )4Lag Length Criteria( 滞后长度标准)(二) Residual Tests(残差检验 )1相关图显示 VAR 在指定的滞后数的条件下的被估计的残差交叉相关图(样本自相关)。交叉相关图能以三种形式显示:(1)Tabulate by Variable ;( 2)Tabulate by Lag ;( 3) Graph。2自相关检验计算与指定阶数所产生的残差序列相关的多变量Q 统计量,同时计算出Q 统计量和调整后的Q 统计量。在原假设是滞后h期没有序列相关的条件下,两个统计量都近似的服从自由度为)(2phk的2统计精选学习资料 -
6、 - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 5 页量,其中p为滞后阶数。3自相关 LM 检验: 计算与指定阶数所产生的残差序列相关的多变量LM 检验4正态检验: 计算 J-B 残差正态检验的多变量范围。5 White 异方差检验这些检验 是针对系统方程的White s 检验范围,这个回归检验是通过残差序列每一个回归量交叉项乘积的回归来实现的,并检验回归的显著性。No Cross Terms 选项仅仅用于原始回归量的水平和平方检验。With Cross Terms 选项包括被检验方程中原始回归变量所有的非多余的交叉乘积。20.4 脉冲响应函数(一)脉
7、冲响应函数方法对第i个变量的冲击不仅直接影响第i个变量, 并且通过 VAR 模型的动态结构传导给所有的其它内生变量。脉冲响应函数刻画的是在一个扰动项上加上一次性的一个冲击,对内生变量的当前值和未来值所带来的影响。设VAR( p)模型为tptpttyAyAy11(20.9)这里ty是一个 k 维内生变量向量,t是方差为的扰动向量。ty的 VMA ( ) 的表达式ttLLIy)(2210(20.10) 假如 VAR( p)可逆,ty的 VMA 的系数可以由VAR 的系数得到。设)(, ijqq, q =1 , 2 , 3 , . ,则 y 的第 i 个变量ity可以写成:)(3,32, 21, 1
8、,01jtijjtijjtijjtijkjity(20.12)其中 k 是变量个数。下面仅考虑两个变量(k=2)的情形:2,22,122, 221, 212,211,21,21, 122,121, 112,111, 1,2,122,021, 012,011,021ttttttttyy现在假定在基期给1y一个单位的脉冲,即:elsett,00, 11110tt,02 1 2 0 1 2 34 5 t由1y的脉冲引起的2y的响应函数:21,221, 121,0,因此,一般地,由对jy的脉冲引起的iy的响应函数可以求出如下:,4, 3, 2,1,0ijijijijij(二)由VAR 产生脉冲响应函数
9、从 VAR 工具栏中选择Impulse Response,得到的对话框,有两个菜单:1Display 菜单提供下列选项:Display Format : 选择以图或表来显示结果。Display Information : 输入希望产生扰动的变量和希望观察其脉冲响应的变量。为了显示累计的响应,需要选中 Accumulate Response 框。Response Standard Error :提供计算脉冲响应标准误差的选项。2Impulse Definition 菜单提供了转换脉冲的选项:(1)Residual-One Unit 设置一单位残差的冲击。(2)Residual-One Std.D
10、ev. 设置残差的一单位标准偏差的冲击。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 5 页(3)Cholesky 用正交于脉冲的Cholesky 因子的残差协方差矩阵的逆。d.f.adjustment:在估计的残差协方差矩阵除以Cholesky 因子时进行小样本的自由度修正。no d.f.adjustment:在估计的残差协方差矩阵除以Cholesky 因子时不进行小样本的自由度修正。(4) Generalized Impluses:描述 Pesaran和 Shin(1998) 构建的不依赖于VAR 中等式的次序的正交的残差矩阵。(
11、5)Structural Decomposition: 用结构因子分解矩阵估计的正交转换矩阵。6User Specified:在这个选项中允许自己定义冲击。20.5 方差分解脉冲响应函数描述的是VAR 中的一个内生变量的冲击给其他内生变量所带来的影响。而方差分解是把内生变量中的变化分解为对VAR 的分量冲击。 因此,方差分解给出对VAR 中的变量产生影响的每个随机扰动的相对重要性的信息。一、方差分解的基本思路(20.12)式中各括号 ()中的内容是第j 个扰动项j从无限过去到现在时点对第i 个变量iy影响的总和。求其方差,因为jt无序列相关,故jjijqqjtijjtijjtijE2,022,
12、21, 1,0)()(j = 1 ,2 ,.,k(20.17)这是把第j 个扰动项对第i 个变量的从无限过去到现在时点的影响,用方差加以评价的结果。此处还假定扰动项向量的协方差矩阵是对角矩阵。于是ity的方差)0(iir是上述方差的k 项简单和)()0()var(2,01jjijqqkjiiitry(20.19)ity的方差可以分解成k 种不相关的影响,因此为了测定各个扰动相对ity的方差有多大程度的贡献,定义了 RVC ( Relative Variance Contribution)(相对方差贡献率), 根据第 j 个变量基于冲击的方差对ity的方差的相对贡献度来作为观测第j 个变量对第i
13、 个变量影响的尺度。实际上,不可能用直到s=的ijk,来评价,只需有限的s 项。)()()(2,1012,10jjijqsqkjjjijqsqijsRVCi , j = 1 , 2,k (20.22)如果)(sRVCij大时,意味着第j 个变量对第i 个变量的影响大,相反地,)(sRVCij小时,可以认为第 j 个变量对第i 个变量的影响小。二、如何由VAR 计算方差分解从 VAR 的工具栏中选View/Variance decomposition 项。 应当提供和上面的脉冲响应函数一样的信息。20.6 VAR 过程在这里仅就对VAR 是唯一的过程进行讨论。Make Systerm:产生一个包
14、括等同于VAR 详细定义的对象。 By Variable 选项产生一个系统,其详细的说明和系数的显示是以变量的次序来显示。By Lag 产生一个以滞后数的次序来显示其详细的说明和系数的系统。20.7向量误差修正及协整理论Engle 和 Granger( 1987a)指出两个或多个非平稳时间序列的线性组合可能是平稳的。假如这样一种平稳的或)0(I的线性组合存在,这些非平稳(有单位根)时间序列之间被认为是具有协整关系 的。这种平稳的线性组合被称为协整方程 且可被解释为变量之间的长期均衡关系。向量误差修正模型(VEC )是一个有约束的VAR 模型,并在解释变量中含有协整约束,因此它适用于已知有协整关
15、系的非平稳序列。当有一个大范围的短期动态波动时,VEC 表达式会限制内生变量的长期行为收敛于它们的协整关系。因为一系列的部分短期调整可以修正长期均衡的偏离,所以协整项被称为是误差修正项 。一个简单的例子:考虑一个两变量的协整方程并且没有滞后的差分项。协整方程是:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 5 页ttyy, 1, 2且 VEC 是:ttttyyy, 11, 11,21,1)(ttttyyy, 21, 11,22,2)(在这个简单的模型中,等式右端唯一的变量是误差修正项。在长期均衡中,这一项为0。然而,如果21, yy在
16、上一期偏离了长期均衡,则误差修正项非零并且每个变量会进行调整以部分恢复这种均衡关系。系数21,代表调整速度。如果两个内生变量ty, 1和ty,2不含趋势项并且协整方程有截距,则VEC 有如下形式:ttttyyy,11, 11,21, 1)(ttttyyy,21,11,22,2)(另一个 VEC 表达式假设在序列中有线性趋势并且在协整方程中有常数,因此它的形式如下:1, 1 tytttyy, 11, 11, 21)(ttttyyy, 21, 11,222, 2)(相似地,协整方程中可能有趋势项,但在两个VEC 方程中没有趋势项。1,1 tytttyty,11,111,21)(ttttytyy,
17、21, 111,222,2)(最后,如果在每个VEC 等式的括号外存在线性趋势项,那么序列中便存在着隐含的二次趋势项。1, 1tytttytyt, 11, 111, 211)(ttttytyty,21, 111,2222,2)(20.8 协整检验协整检验从检验的对象上可以分为两种:一种是基于回归系数的协整检验,如下面将要介绍的Johansen协整检验。另一种是基于回归残差的协整检验,如ADF 检验。(一) ADF 检验考虑 k个) 1(I变量的时间序列,21t kttyyyTtk,2,1,1,我们可以建立三种回归方程:kjtt jjtuyy21(20.28)kjtt jjtuyay201(20
18、.29)kjtt jjtuytaay2201(20.30)其中tu为扰动项。在EViews 中执行 ADF 协整检验,须先计算残差tu ?,对tu ?进行单位根检验,从而确定ktttyyy,21之间是否有协整关系。(二)Johansen协整检验协整检验的目的是决定一组非稳定序列是否是协整的。考虑阶数为p 的 VAR 模型:ttptpttBxyAyAy11(20.31)其中,ty是一个含有非平稳的I (1)变量的k维向量;tx是一个确定的d维的向量,t是扰动向量。我们可把 VAR 重写为以下形式:ttitpiittBxyyy111(20.32) 其中:IApii1,pijjiA1(20.33)
19、精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 5 页Granger 定理指出:如果系数矩阵的秩kr,那么存在rk阶矩阵和,它们的秩都是r,使得,并且ty是稳定的。其中r是协整关系的数量(协整秩)并且的每列是协整向量。正如下面解释,中的元素是向量误差修正模型VEC 中的调整参数。Johansen方法是在无约束VAR 的形式下估计矩阵,然后求出,从而检验出协整秩,(秩()kr),得出协整向量。为了完成协整检验,从 VAR 或组的工具栏中选择View/Cointegration Test 即可。EViews 对 Johansen考虑的下面五
20、种可能的决定趋势形式提供了检验(1)序列 y 没有确定趋势,协整方程没有截距:)(2rH:11tttyBxy(2)序列 y 没有确定趋势,协整方程有截距:)(1rH:)(011tttyBxy(3)序列 y 有线性趋势,协整方程仅有截距:)(1rH:)(011tttyBxy0(4)序列 y 和协整方程都有线性趋势:)(rH:)(1011tyBxyttt0(5)序列 y 有二次趋势且协整方程有线性趋势:)(rH:)(1011tyBxyttt(0)1tJohansen 协整检验结果的解释:表中第一部分的报告结果检验了协整关系的数量,并以两种检验统计量的形式显示:第一种检验结果是所谓的迹统计量,列在第
21、一个表格中:第二种检验结果是最大特征值统计量;列在第二个表格中。对于每一个检验结果,第一列显示了在原假设成立条件下的协整关系数;第二列是( 20.32)式中矩阵按由大到小排序的特征值;第三列是迹检验统计量或最大特征值统计量;最后两列分别是在5%和 1%水平下的临界值。在迹统计量的输出中检验原假设是有r 个协整关系, 而不是 k 个协整关系, 其中 k 是内生变量的个数,r=0 , 1 , , k-1。对原假设是有r 个协整关系的迹统计量是按如下的方法计算的:)1log()|(1kriitrTkrLR(20.34) 其中i是( 20.32)式中矩阵的第i 个最大特征值,在输出表的第二列显示。最大
22、特征值统计量的检验结果表,它所检验的原假设是有r 个协整关系,反之,有r+1 个协整关系。统计量是按下面的方法计算的:)1log() 1|(1maxrTrrLR1-k,0,1,r)|1()|(krLRkrLRtrtr(20.35) 20.10 向量误差修正模型 (VEC) 的估计VEC 模型是一种受约束的VAR 模型,是用已知协整的非稳定序列来定义的。(一)如何估计VEC模型 为建立一个VEC,击VAR工具栏中的Estimate,然后从VAR/VEC Specification 中选择 Vector Error Correction项。在 VAR/VEC Specification栏中,应该提
23、供与无约束的VAR 相同的信息。VEC 的估计分两步完成:在第一步,从Johansen所用的协整检验估计协整关系;第二步,用所估计的协整关系构造误差修正项,并估计包括误差修正项作为回归量的一阶方差的VAR 。(二)VEC 估计的输出 包括两部分。 第一部分输出第一步从Johansen程序所得的结果。第二部分输出从第一步之后以误差修正项作为回归量的一阶差分的VAR 。View/Cointegration Graph输出在 VEC 中所用的被估计的协整关系的曲线。为了保存这些协整关系作为工作表中以命名的序列,用Proc/Make Cointegration Group即可。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 5 页