eviews提问!对eviews时间序列图数据取对数后,之后回归需要用到残差是原始残差吗?

第二十二章 向量自回归和误差修正模型联立方程组的结构性方法是用经济理论来建立变量之间关系的模型。但是,经济理论通常并不足以对变量之间的动态联系提供一个严密的说明。并 且,内生变量既可以出现在等式的左端又可以出现在等式的右端使得估计和 推断更加复杂。 为解决这些问题产生了一种用非结构性方法来建立各个变量之间关系的 模型,就是这一章所讲述的向量自回归模型(Vector A
uto regression, VAR) 以及向量误差修正模型(Vector Error Correction, VEC)的估计与分析。同时 也给出一些检验几个非稳定变量之间协整关系的工具。1 §22.1 向量自回归理论向量自回归(VAR)常用于预测相互联系的时间序列系统以及分析随机 扰动对变量系统的动态影响。 VAR方法通过把系统中每一个内生变量作为系统中所有内生变量的滞后值的函数来构造模型,从而回避了结构化模型的需要。一个VAR(p) 模型的数学形式是:y t ? A1 y t ?1 ? ? ? ? ? A p y t ? p ? Bx t ? ? t(22.1)这里 yt 是一个k 维的内生变量,xt 是一个 d 维的外生变量。A1,… ,Ap和B是待估计的系数矩阵。?t 是扰动向量,它们相互之间可以同期相关,但不与自己的滞后值相关及不与等式右边的变量相关。2 ? y1 t ?1 ? ? y1 t ? 2 ? ? ? 1t ? ? y1t ? ? ? ? ? ? ? ? ? ? y2 t ?1 ? ? y2 t ? 2 ? ? ? 2t ? ? y2t ? ? ? ? ? A1 ? ? ? ? A2 ? ? ? ? ? ? BX t ? ? ? ? ? ? ? ? ? ? ? ? ?y ? ?? ? ?y ? ?y ? ? kt ? ? kt ? ? k t ?1 ? ? k t ?2 ?由于仅仅内生变量的滞后值出现在等式的右边,所以不出现同期性问题,并且OLS能得到一致估计。即使扰动向量?t有同期相关,但OLS仍然是有效的,因为所有的方程有相同的回归量,所以其与GLS是 等价的。注意,由于任何序列相关都可以通过增加更多的 yt 滞后项而 被调整(absorbed),所以扰动项序列不相关的假设并不严格。3 作为VAR的一个例子,假设工业产量(IP)和货币供应量(M1)联合地由一个双变量的VAR模型决定,并且让常数为唯一的外生变量。内 生变量滞后二阶的VAR(2)模型是:IPt ? a11 IPt ?1 ? a12 M 1t ?1 ? b11 IPt ?2 ? b12 M 1t ?2 ? C1 ? ? 1,tM 1t ? a21IPt ?1 ? a22 M 1t ?1 ? b21IPt ?2 ? b22 M 1t ?2 ? C2 ? ? 2,t其中,aij , bij , ci 是待估计的参数。也可表示成:(22.2)? IPt ? ? a11 a12 ?? IPt ?1 ? ? b11 b12 ?? IPt ?2 ? ? C1 ? ? ? 1 ? ? ?? ?? ?? M 1 ? ? ? b ?? M 1 ? ? ? C ? ? ? ? ? ? M1 ? ? ? a ? ? ? ? a 22 ?? t ?1 ? ? 21 b22 ?? t ?2 ? ? 2 ? ? 2 ? ? t ? ? 21 ? ? ? ? ?4 §22.2估计VAR模型及估计输出§22.2.1 建立VAR模型为 了 详 细 说 明 一 个 向 量 自 回 归 模 型 , 必 须 创 建 一 个 VAR 对 象 , 选 择 Quick/Estimate VAR…或者选择Objects/New object/VAR或者在命令窗口中键入 VAR。下面的对话框便会出现:5 在对话框内添入适当的信息。1. 选择说明类型 选择无约束向量自回归( Unrestricted VAR )或者向量误差修正 ( Vector Error Correction )。前面例子中的VAR是无约束VAR,会在下面 详细解释VEC 模型。2. 设置样本区间3. 设置变量 在相应的编辑栏中输入适当的内生及外生变量。系统通常会自动给出 常数c作为外生变量。如果所列的序列太长,我们可以先建立一个包含这 些序列的组对象,然后直接输入组的名字。6 4. 在相应的编辑框中输入滞后信息 数字描述一个滞后区间。例如,滞后对: 1 4这一信息将会告诉EViews哪个滞后变量应该被包括在每个等式的右端。这一信息应成对输入:每一对告诉EViews用系统中所有内生变量的一阶到四阶滞后变量作为等式右端的变量。 可以添加代表滞后区间的任意数字,但都要成对输入。例如:2 4 6 9 12 12表示:用 2 – 4 阶,6 – 9 阶及第 12 阶滞后变量。 前面例子对话框中的VAR模型。取IP、M1和TB3三个内生变量,这 个模型用了1 – 2 阶滞后变量并且仅仅常数是外生变量。 其余两个菜单(Cointegration 和 Restrictions)仅与VEC模型有关,将在后面介绍。7 §22.2.2 VAR估计的输出一旦设定了VAR,单击OK。EViews将会在VAR窗口显示估计结果 (VAR01) :表中的每一列对应VAR中一个内生变量的方程。对方程右端每一个变量,EViews会给出系数估计值、估计系数的标准误差及 t - 统计量。例如在TB3方程中IP(-1)的系数是0.087563。 (VAR02包含外生变量)8 两类回归统计量出现在VAR估计输出的底部:输出的第一部分显示的是每个方程的标准OLS回归统计量。分别计算每 个方程的结果(使用各自的残差项),并被显示在对应的列中。第二部分是 9 VAR系统的回归统计量。 §22.3VAR 视图和过程一旦估计一个VAR模型,EViews会提供关于被估计VAR模型的各种视 图。这一部分仅讨论与VAR模型有关的特定的视图。其它的视图和过程可 参考第21章:系统估计。§22.3.1 诊断视图在VAR窗口的View/Lag Structure和View/Residual Tests菜单下将提供一 系列的诊断视图。这些将有利于检验被估计VAR模型的合适性。 1、Lag Structure (滞后结构) AR Roots Table/Graph (AR根的图表) 如果被估计的VAR模型所有根的模小于1并且位于单位圆内,则其是 稳定的。如果模型不稳定,某些结果将不是有效的(如:脉冲响应标准误差)。共有 kp 个根,其中 k 是内生变量的个数,p 是最大滞后阶数。前面的例子中存在一个根大于1,所以模型是不稳定的(VAR01)。将IP、M1 差分得到的VAR模型是稳定的(VAR03) 。10 残差的协方差的行列式值由下式得出:? ? det? 1 ? ? ? ? ? ? ? ? T ? p t ?t ?t ? ? ? ?其中 p 是VAR每一方程的参数个数,(22.3)?t是 k 维残差向量。通过假定服从多元正态(高斯)分布计算对数似然值:l??Tk ? ?1 ? log 2? ? ? T log ? 2 2(22.4)两个信息准则由下面两式算出:AIC ? ? 2l T ? 2n TSC ? ? 2l T ? n log T T(22.5)其中 n = k(d + pk) 是VAR中被估计的参数的总数,k 是内生变量数,T 是样本长度,这些信息准则可被用于模型的选择,例如决定VAR的滞后长度; 信息准则的值越小模型越好。值得注意的是,一些参考文献通过不同的方法来定义AIC/SC,如在似然函数中忽略常数项或不除以T,请见附录F中关于各种信息准则的附加讨论。11 原假设 实际M1外生于实际利率 实际GDP外生于实际利率 实际M1、实际GDP同时外 生于实际利率?2统计 量 3.78 9.00 16.8自由度 3 3 6 3 3 6p-值 0.286R 方 程0.0290.010 0.449 0.110 0.007 0.684 0.418 0.62512Log(M 1)方 程实际利率外生于实际M1实际GDP外生于实际M1 实际利率、实际GDP同时外 生于实际M12.656.03 17.63Log(G DP)方 程实际利率外生于实际GDP实际M1外生于实际GDP 实际利率、实际M1同时外 生于实际GDP1.492.84 4.3833 6 2、Residual Tests(残差检验) (1)Correlogram (相关图)显示VAR在指定的滞后数的条件下的被估计的残差交叉相关图(样本自相关)。交叉相关图能以三种形式显示:有两种表格形式,一种是以变 量来显示(Tabulate by Variable),另一种是以滞后阶数来显示(Tabulate byLag)。曲线图(Graph)显示交叉相关图的矩阵形式。点线代表滞后的相关系数加减两倍的渐近标准误差的曲线图(以1计算)。 T(2)Portmanteau Autocorrelation Test(混合的自相关检验) 计算与指定阶数所产生的残差序列相关的多变量Q统计量。同时计算 出Q统计量和调整后的Q统计量(即:小样本修正)。在原假设是滞后h期 没有残差序列自相关的条件下,两个统计量都近似的服从自由度为 k 2 (h ? p) 的 ? 2 统计量,其中p为VAR滞后阶数。13 (3)Autocorrelation LM Test (自相关LM检验)计算与指定阶数所产生的残差序列相关的多变量LM检验统计量。滞后h阶数的检验统计量是通过关于原始右侧回归量残差 ut 和滞后残差 ut-h 的辅助回归运算计算得到的,这里 ut-h 缺少的前 h 个值被赋予0。参考Johansen(1995a.p.22)LM统计量的计算公式。在原假设是滞后h期没有序列相关的条件 下,LM统计量渐近的服从自由度为 k2 的? 2 统计量 。(4)Normality Test (正态检验)计算残差的J-B正态检验,这种检验主要是比较残差的第三、第四阶残差矩与来自正态分布的那些矩。对于多变量检验,必须选择一k维残差分解因子,使其与其他的每一个残差都是正交的(参考脉冲相应函数对正交的详细讨论)。 设 P 是如下的k ? k 因子分解矩阵:(22.7)14vt ? Put ~ N (0, I k )其中 ut 是不符合要求的残差序列。 定义第三、第四阶矩向量为:m3 ? ?t vt3 T? ?6 I k ? m3 ? ? ? m ? 3? ? N ? 0, ? 0 ? ? ? 4 ? ? ?平方求和可形成一个m4 ? ?t v 4 T t0 ?? ?? 24 I k ? ? ?则在原假设是服从正态分布的条件下,有:因为每一个组成部分之间是相互独立的,所以对任意的这些第三、第四阶矩?2统计量。EViews为每一个正交分量(标明残差1、残差2等等)和整体检验都提供检验统计量。对于单个分量,被估计的偏度(skewness)和峰度(kurtosis)被列出在前两块中,J-B统计量列在第三块。(5)White Heteroskedasticity Test (White异方差检验) 这些检验是针对系统方程的White’s检验的扩展。这个回归检验是通过残15 差序列每一个回归量交叉项乘积的回归来实现的,并检验回归的显著性。 No Cross Terms 选项仅仅用于原始回归量的水平值及平方项检验。 With Cross Terms 选项包括被检验方程中原始回归变量所有的非多余 的交叉乘积检验,回归方程还包括一个常数项作为回归量。 输出的第一部分显示每一个被检验的回归方程除常数项之外的回归量 的显著性。可以把每一个回归方程的检验作为残差协方差矩阵的每一个元 素独立的不变性检验。在原假设是没有异方差的条件下,非常数回归量不 是联合显著的。 在输出的最后一行显示被检验方程系统的所有回归量的 LM?2平方统计量的联合显著性。系统的 LM 统计量服从自由度为 mn 的?2 分布,其中 m = k (k + 1)/2,是系统残差交叉乘积的个数;n 为检验回归方程 中通常形式下右边的变量个数。16 §22.4脉冲响应函数一旦已经估计了VAR模型,EViews会提供很多方法利用已估计的VAR来 进行进一步的分析。在实际应用中,VAR的主要用处是脉冲响应分析,方差分 解和 Granger 因果检验。§22.4.1脉冲响应函数的基本思想一、二变量模型的脉冲响应函数用时间序列模型来分析影响关系的一种思路,是考虑扰动项的影响是如何传播到各变量的。以下先根据VAR(2)模型来说明脉冲响应函数的基本思想。? xt ? a1 xt ?1 ? a2 xt ?2 ? b1 zt ?1 ? b2 zt ?2 ? ? 1t ? ? zt ? c1 xt ?1 ? c2 xt ?2 ? d1 zt ?1 ? d 2 zt ?2 ? ? 2t(22.8)其中,a i , b i , c i , d i 是参数,扰动项为 vt ? (? 1t , ? 2t )? ,假定是具有下面这样性质 17 的白噪声向量: , ?t ??(vt ) ? 0 ? ? ? 12 0 ? ?Var (vt ) ? ?(vt vt? ) ? ? ?0 ?2 ? 2 ? ??(v v? ) ? 0 , ?t ? s t s ?? ? ? ?, ?t现在假定上述系统从0期开始活动,且设 x?1 ? x?2 ? z ?1 ? z ?2 ? 0,又设于第0期给定了扰动项 ? 10 ? 1, ? 20 ? 0 ,并且其后均为0,即 ? 1t ? ? 2t ? 0 ,t =1,2……,称此为第0期给 x 以脉冲,下面讨论 xt 与 zt 的变化,于第0期x0 ? 1,z0 ? 0将其结果代入(22.8)式,第1期x1 ? a1 ,z1 ? c1再把此结果代入(22.8)式,第2期x2 ? a12 ? a2 ? b1c1 , z 2 ? c1 a1 ? c2 ? d1c118 继续这样计算下去,设求得结果为x0 , x1 , x2 , x3 , x4 ,??称为由 x 的脉冲引起的 x 的响应函数。同样求得z 0 , z1 , z 2 , z3 , z 4 ,??称为由 x 的脉冲引起的 z 的响应函数。 当然,第0期的脉冲反过来,从 ? 10 ? 0 , ? 20 ? 1 出发,可以求出由 z 的脉 冲引起的 x 的响应函数和 z 的响应函数。因为以上这样的脉冲响应函数明显 地捕捉对冲击的波动及效果,所以和计量经济模型的冲击乘数分析类似。 二、一般的多变量VAR模型的脉冲响应函数 将上述讨论推广到多变量VAR模型上去yt ? A1 yt ?1 ? ? ? Ap yt ? p ? ? t也可改写为(22.9)( I ? A1L ? ? ? Ap Lp ) yt ? ? t19 这里 yt 是一个k 维内生变量向量,?t 是协方差矩阵为 ? 的扰动向量。 假如VAR(p)可逆,我们可以得到VMA(∞)的表达式:yt ? ( I ? A1 L ? ? ? Ap Lp ) ?1 ? t ? ( I ?? 1 L ?? 2 L2 ? ?)? t必须满足下面关系: (22.10)VMA表达式的系数可按下面的方式给出: VAR的系数A和VMA的系数?( I ? A1L ? ? ? AP Lp )( I ?? 1L ?? 2 L2 ? ?) ? II ? C1 L ?C 2 L2 ? ? ? I其中, C ? C ? ? ? 0。关于 C 的条件递归定义了VMA系数: 1 2 q (22.11)? 1 ? A1? 2 ? A1? 1 ? A2? q ? A1? q ?1 ? A2? q ?2 ? ... ? AP? q ? p从而可知VMA的系数可以由VAR的系数递归得到。20? 考虑VMA(∞)的表达式yt ? (? 0 I ? ? 1 L ? ? 2 L2 ? ?)? t设 ? q ? (? q , ij ) ,y 的第i个变量k j ?1y it可以写成:yit ? ? (? 0,ij ? jt ? ? 1,ij ? jt ?1 ? ? 2,ij ? jt ?2 ? ? 3,ij ? jt ?3 ? ??)其中k 是变量个数。 仅考虑 2个变量(k = 2)的情形:? y1t ? ?? 0,11 ? 0,12 ?? ? 1,t ? ?? 1,11 ? 1,12 ?? ? 1,t ?1 ? ?? 2,11 ? 2,12 ?? ? 1,t ?2 ? ?? ? ? ?? ??? ?? ? ?? ? ??? ? y ? ?? ?? ? ? ? ?? ?? ? ? ?? ?? ? ? ? 2t ? ? 0, 21 ? 0, 22 ?? 2,t ? ? 1, 21 ? 1, 22 ?? 2,t ?1 ? ? 2, 21 ? 2, 22 ?? 2,t ?2 ?现在假定在基期给 y1 一个单位的脉冲,即:?1, ? 1t ? ? ?0,t?0 else? 10 ? 1–2 –1 0 1 2 3 4 5 ………? 2t ? 0 ,?tt21 ? 由 y1的脉冲引起的 y 2 的响应函数: 0, 21 ,? 1, 21 ,? 2, 21 ?t ? 0, t ? 1, t ? 2, t ? 3, t ? 4, y 2, 0 ? ? 0, 21 y 2,1 ? ? 1, 21 y 2, 2 ? ? 2, 21 y 2,3 ? ? 3, 21 y 2, 4 ? ? 4, 21??由上述推导可知由 y1的脉冲引起的 y 2 的响应函数序列是由VMA(∞)中 由 y 的脉冲引起的 y i 的响应函数可以求出如下: j系数矩阵 ? q ? (? q , ij )第2行,第1列的元素组成, q = 1 , 2 , …。因此,一般地,? 0,ij , ? 1,ij , ? 2,ij ,? 3,ij ,? 4,ij ,??? 其中, q,ij 代表着对第j个变量的单位冲击引起第i个变量的第q期滞后反映。 22 §22.4.2计算脉冲响应函数一、EViews中的脉冲响应函数 由以上讨论可知,对第i个变量的冲击不仅直接影响第i个变量,并且通 过VAR模型的动态(滞后)结构传导给所有的其它内生变量。脉冲响应函数 描绘了在一个扰动项上加上一次性的一个冲击(one-time shock),对于内生变量的当前值和未来值所带来的影响。假如扰动项 ? t同期不相关,那么脉冲响应的解释就很直接。第i个扰动 项 ? i,t 就只对第i个内生变量有一个冲击。然而,扰动之间大都是相关的,可以描述为它们有一个与被指定变量不相关的公共成分。为了解释脉冲,最常用的方法是引进一个转换矩阵,使扰动项变成不相关:vt ? P? t ~ N (0, D)这里D是对角协方差矩阵。如下面所说明的,EViews提供多种关于P的选择方法。23 乔利斯基(Cholesky)分解:对于任意实对称正定矩阵 ?,存在惟一一个主对角线元素为1的下三角形 矩阵A和惟一一个主对角线元素为正的对角矩阵D使得? ? ADA?利用这一矩阵A可以构造一个(T(22.12)? 1)向量vt ,构造方法为 vt ? A ?1? t , 设? ? E (? t ? t? ) ,则E (vt vt? ) ? [ A ?1 ]E (? t ? t? )[ A ?1 ]? ? [ A ?1 ] ? [ A ?1 ]? ? [ A ?1 ] ADA?[ A?]?1 ? D令 D1 2 表示其(j, j)元素为 v jt的标准差的矩阵。注意到(22.12)可写为由于D是对角矩阵,可得 v t 的元素互不相关。其(j, j)元素是 v jt的方差。? ? AD1 2 D1 2 A? ? PP?其中(22.13)P ? AD1 224式(22.13)被称为乔利斯基(Cholesky)分解。 二、由VAR产生脉冲响应函数为了得到脉冲响应函数,先建立一个VAR模型,然后在VAR工具栏中选择 View/Impulse Response…或者在工具栏选择Impulse,并得到下面的对话框,有 两个菜单:Display 和 Impulse Definition25 (一) Display菜单提供下列选项:1. Display Format(显示形式) 选 择 以 图 或 表 来 显 示 结 果 。 如 果 选 择 Combined Graphs 则 Response Standard Error选项是灰色,标准误差不被显示。而且应注意:输出表的格式 是以响应变量的顺序显示,而不是脉冲变量。 2. Display Information (显示信息) 输入希望产生冲击的变量(Impulses)和希望观察其脉冲响应的变量 (Responses)。可以输入内生变量的名称,也可以输入变量的对应的序数, 例如:如果VAR模型以GDP,M1,CPI的形式定义,则既可以以:GDP CPI M1的形式输入,也可以以: 1 3 2的形式输入。输入变量的顺序仅仅影响结 果的显示。 还应定义一个确定响应函数轨迹期间的正整数。为了显示累计的响应, 需要单击Accumulate Response选项。对于稳定的VAR模型,脉冲响应函数应 趋向于0,且累计响应应趋向于某些非0常数。26 3.Response Standard Error(脉冲响应标准误差)提供计算脉冲响应标准误差的选项。解析的或Monte Carlo标准误差对一 些Impulse选项和误差修正模型(VEC)一般不一定有效。若选择了Monte Carlo,还需在下面的编辑框确定合适的循环次数。 (二) Impulse Definition菜单提供了转换脉冲的选项:27 28 1. Residual-One Unit (一单位残差) 设置脉冲为残差的一个单位的冲击。这个选项忽略了VAR模型残差的单位度量和相关性,所以不需要转换矩阵的选择。这个选项所产生的响应函数是VAR模型相对应VMA(∞)模型的系数。 2. Residual-One Std.Dev (残差的一个标准偏差)设置脉冲为残差的一个标准偏差的冲击。这个选项忽略了VAR残差的相关性。 3.Cholesky (乔利斯基) 用残差协方差矩阵的 Cholesky 因子的逆来正交化脉冲。这个选项为 VAR模型的变量强加一个次序,并将所有影响变量的公共成分归结到在VAR系统中第一次出现的变量上。注意:如果改变变量的次序,将会明显地改变响应结果。可以在 Cholesky Ordering 的编辑框中重新定义VAR中 变量的次序。29 d.f.adjustment:在估计的残差协方差矩阵利用Cholesky 因子时进行小 样本的自由度修正。具有自由度修正的残差协方差矩阵的第(i, j)元素的计算是 按下列公式计算的:? ei , t e j , t /(T ? p)t其中p是VAR每一个方程中的参数个数。no d.f.adjustment:估计残差协方差矩阵的第(i, j)元素的计算是按下列公式计算的:? ei , t e j , t / Tt4. Gneralized Impluses (广义脉冲) 描述Pesaran和Shin(1998)构建的不依赖于VAR中变量次序的正交的残差矩 阵。应用以上面的Cholesky顺序计算的第j个变量的Cholesky因子得到第j个变 量的扰动项的广义脉冲响应。30 5. Structural Decomposition (结构分解)用结构因子分解矩阵估计的正交转换矩阵。如果没有先估计一个结构 因子分解矩阵,这个方法是不能用的。6. User Specified(用户指定)在这个选项中允许自己定义脉冲。建立一个包含脉冲的矩阵(或向 量),并在编辑框中输入矩阵的名字。如果VAR模型中有k个内生变量,则脉冲矩阵必须是k行和1列或 k 列的矩阵,每一列代表一个脉冲向量。例如:一个有k(= 3)个变量的VAR模型,希望同步对第一个变量有 一个正的一个单位的冲击,给第二个变量一个负的一单位的冲击,可以建立一个的脉冲矩阵,值分别为:1,-1,0。可以用命令执行如下:matrix(3,1) shock shock.fill(by=c) 1,-1,0并在编辑框中键入矩阵的名字: shock 。31 例1 近几年来,随着国民经济的稳定增长,我国建材、汽车、机械、家电等主要的钢材需求行业得到了快速的发展,有效地拉动了全社会对钢材的需求。本例选择钢铁行业及其主要的下游行业的销售收入数据做为各行业的 需求变量,通过向量自回归模型(VAR模型)的脉冲响应函数分析各下游行业自身需求的变动对钢铁行业需求的影响。设VAR(3) 模型为:Yt ? ? ? A1Yt ?1 ? A2Yt ?2 ? A3Yt ?3 ? ? t式中,Yt是由5个内生变量组成的向量,即Yt = (machinet electric_ht build_mt cart steelt),其中 machinet : 机械销售收入;electric_ht : 家电销售收入; build_mt : 建材销售收入;cart : 汽车销售收入;steelt : 钢材销售收入,?t为扰动向量,A1 , A2 , A3 为参数矩阵。对Yt 所选用的5个变量的时间序列进行了协整检验,检验的结果表明各 变量之间满足协整关系。这表明,所选的各下游行业的销售收入与钢铁工业的销售收入之间具有长期的均衡关系。在短期内由于随机干扰,这些变量可能偏离均衡值,但这种偏离是暂时的,最终会回到均衡状态。32 下面分别给各行业销售收入一个冲击(选择乔利斯基分解),得到关于 钢材销售收入的脉冲响应函数图。横轴表示冲击作用的滞后期间数(单位:月度),纵轴表示钢材销售收入(亿元),实线表示脉冲响应函数,代表了钢材销售收入对相应的行业销售收入的冲击的反应。33 y1:机械; y2:家电; y3:建材; y4:汽车; y5:钢材34 1、从图中我们可以看出,机械行业销售收入的正冲击经市场传递会给钢材销售收入带来正面的影响,并且此影响具有较长的持续效应。2、当给家电行业销售收入一个正冲击后,也会给钢材销售收入带来正 面的冲击,但是冲击幅度不是很大。3、给建材行业销售收入一个正冲击后,钢材销售收入在前4期内小幅上下波动之后在第6期达到最高点;从第9期以后开始稳定增长。这表明建材行 业受外部条件的某一冲击后,经市场传递给钢铁行业,给钢铁行业带来同向的冲击,冲击效应在第6个月时达到最大之后逐渐回落在第9个月之后趋于稳定。即建材行业销售收入的正向冲击对钢材的销售收入具有显著的促进作用, 并且这一显著促进作用具有较长的持续效应。4、给汽车行业销售收入一个正冲击后,钢材销售收入在前4期内会上下波动;从第4期以后开始稳定增长。这表明汽车行业的某一冲击也会给钢铁 行业带来同向的冲击。即汽车行业销售收入增加会在4个月后对钢材的销售 收入产生稳定的拉动作用,反之如果汽车行业销售收入的降低也会在4个月 后给钢铁行业带来负面的冲击。35 § 22.5方差分解脉冲响应函数描述的是VAR中的一个内生变量的冲击给其他内生变量所 带来的影响。而方差分解是把内生变量中的变化分解为对VAR的分量冲击。因此,方差分解给出对VAR中的变量产生影响的每个随机扰动的相对重要性的信息。§ 22.5.1 方差分解的基本思路脉冲响应函数是随着时间的推移,来观察模型中的各变量对于冲击是如何反应的,然而对于只是要简单地说明变量间的影响关系又稍稍过细了一些。因 此Sims于1980年依据 VMA(∞)表示,提出了方差分解方法,定量地但是相当粗糙地把握变量间的影响关系。其思路如下:由VAR( p)模型:yt ? A1 yt ?1 ? ? ? Ap yt ? p ? ? t相应的VMA(∞)表示为:(22.14)36 yt ? (? 0 I ? ? 1 L ? ? 2 L2 ? ?)? t可知第i个变量 y it 可以写成:(22.15)yit ? ? (? 0,ij ? jt ? ? 1,ij ? jt ?1 ? ? 2,ij ? jt ?2 ? ? 3,ij ? jt ?3 ? ??)j ?1k(22.16)其中k 是变量个数,(22.16 )式中各括号中的内容是第j个扰动项 ? j 从无限过去到现在时点对第i个变量 y 影响的总和。求其方差,因为{? jt } 无序列相关,故 iE[(? 0,ij ? jt ? ? 1,ij ? jt ?1 ? ? 2,ij ? jt ?2 ? ?) ] ? ? (? q ,ij ) 2 ? 2 jj2 q ?0?j = 1 ,2 ,...,k (22.17) 这是把第j个扰动项对第i个变量的从无限过去到现在时点的影响,用方差加以评价的结果。此处还假定扰动项向量的协方差矩阵 ?是对角矩阵。37 于是y it的方差 var( yit ) 是上述方差的 k 项简单和var( yit ) ? ?{ ? (? q ,ij ) 2 ? 2 } jjj ?1 q ? 0 k ?(22.19)y it 的方差可以分解成k种不相关的影响,因此为了测定各个扰动相对 y it的方差有多大程度的贡献,定义了如下尺度:RVC j ? ?i (?) ?q ?0? (? q ,ij ) ?2?2 jjvar( yit )?q ?0 k? (? q ,ij ) 2 ? 2 jj???{ ? (? q ,ij ) 2 ? 2 } jjj ?1 q ? 0i,j=1,2,…,k (22.20) 即RVC(Relative Variance Contribution)(相对方差贡献率)是根据第j个 变量基于冲击的方差对 的方差的相对贡献度来观测第 j个变量对第i个变量 y it 的影响。实际上,不可能用直到 s =∞ 的来评价 ? q,ij ,只需有限的s项。 VAR ( p ) 模型的前s期的预测误差是? t ? s ? ? 1? t ? s ?1 ? ? 2? t ? s ?2 ? ? ? ? s ?1? t ?1(22.21) 38 故:s ?1RVC j ? ?i ( s ) ?q ?0 k? (? q ,ij ) 2 ? 2 jjs ?1i ,j = 1 , 2,…,k(22.22)?{ ? (? q ,ij ) 2 ? 2 } jjj ?1 q ? 0如果 RVC j ??i (s) 大时,意味着第j个变量对第i个变量的影响大,相反地,RVC j ??i (s)小时,可以认为第j个变量对第i个变量的影响小。§ 22.5.2如何由EViews计算方差分解为了得到VAR的方差分解,从VAR的工具栏中选View/Variance decomposition项。提供和上面的脉冲响应函数一样的信息。注意,因为非正交的因子分解所产生的分解不具有较好的性质,所以所选的因子分解仅限于正交的因子分解。39 Table形式分别显示对每个内生变量的方差分解。与脉冲响应函数一样, 如果改变VAR中变量的顺序,基于Cholesky 因子的方差分解能有明显的改 变。例如:在VAR次序排列中的第一个变量的第一期分解完全依赖于它自 己的扰动项。40 第二列S.E.是每个预测水平上的变量的预测误差。出现这种预测误差的原 因是:VAR中的各个内生变量的扰动项的现在值和将来值的变化。其余列显 示了每个变量扰动项所引起的预测方差所占的百分数,每行加起来是100。41 我们考虑例1中机械行业 (y1) 、家电行业 (y2) 、建材行业 (y3) 、汽 车行业 (y4) ,各下游行业需求冲击对钢材需求 (y5) 的方差贡献率,其经济 意义为:RVC5 j ( s) 较大时,意味着第 j 个行业需求冲击对钢材需求的影响大;相反地,RVC5 j ( s) 较小时,可以认为第 j 个行业需求冲击对钢材需求的影响小。 下面分别给出各下游行业销售收入的变化对钢材销售收入的方差分解图。图中横轴表示滞后期间数(单位:月度),纵轴表示该行业需求对钢材需求的贡献率(单位:百分数)。42 从上面4个图中我们可以看出,不考虑钢铁行业自身的贡献率,建材行业对钢铁行业的贡献率最大在36%左右,其次是机械行业在21%左右,汽车行业 对钢铁行业的贡献率是逐渐增加的,在第20期左右达到20%,家电行业的贡献率较小仅为5%左右。43 §22.6VAR过程VAR过程(procs)中多数的过程和系统对象(System)的过程一样, 在这里仅就对VAR特有的过程进行讨论。 一、Make System 建立系统 这个过程产生一个包括等同于VAR详细定义的对象。如果想估计一 个非标准的VAR,可以通过这个过程建立一个相应于VAR的系统对象, 经过修改建立合适的联立方程系统。 例如:如果VAR对象要求每一个方程有相同的滞后结构,就可以放 宽这个条件。这一过程有两个选择:44 1. By Variable 该选项产生一个系统,其说明和系数的显示是以变量的次序来显示。 如果想排除系统某些方程中特定变量的滞后来进行编辑,可以选用这个选 项。 2. By Lag 产生一个以滞后数的次序来显示其详细的说明和系数的系统。如果想 排除系统某些方程中特定的滞后来进行编辑,可以用这个选项。 注意:标准VAR可以用单方程OLS方法来有效地估计,对于调整后的系统一般不能出现这种情况。当用系统对象估计非标准的VAR模型时,可以用更复杂的系统估计方法(如:SUR)。45 §22.7向量误差修正及协整理论很多宏观经济时间序列可能包含单位根,这一发现刺激了非平稳时间序列分析理论的发展。Engle和Granger(1987a)指出两个或多个非平 稳时间序列的线性组合可能是平稳的。假如这样一种平稳的或 I ( 0 ) 的线性组合存在,这些非平稳(有单位根)时间序列之间被认为具有协整关系(Cointegration)。这种平稳的线性组合被称为协整方程且可被解释为变 量之间的长期均衡关系。例如,消费和收入可能具有协整关系。假如它 们不具有,那么长期消费就可能比收入高或低,于是消费者便会非理性 地消费或累积储蓄。46 §22.8协整检验协整检验从检验的对象上可以分为两种:一种是基于回归系数的协整 检验,如下面将要介绍的Johansen协整检验。另一种是基于回归残差的协整检验,如CRDW(Cointegration Regression Durbin-Watson)检验、DF检验、ADF检验。§22.8.1 ADF协整检验考虑 k 个 I (1) 变量的时间序列 y1t , y 2t , ? , y k t , k ? 1 , t ? 1, 2 , ? , T我们可以建立如下的三种协整回归方程:k,y1t ? ? ? j y j t ? utj ?2(22.23)(22.24)y1t ? a0 ? ? ? j y j t ? u tj ?2ky1t ? a0 ? a 2 t ? ? ? j y j t ? u t其中 u t 为扰动项。j ?2k(22.25)47 ? ? ? ? 令 y t ? ( y1t , y 2t ,?, y kt ), b? ? ( ? 2 , ? 3 , ?, ? k )? ? 那么残差 u t ? (1, ? b?)y t ,如果 k = 1 , t ? y1t ,就是单位根检验; u ?如果 k & 1,就是检验单个序列 u t 的单整性或检验之间 y1t , y2t , … , ykt 的 ? 协整性,问题也就变成了判断 u t是否为I(1) 。如果 u t 为I(1) ,则 y1t 是单 ? ? 整变量 (k = 1)或 y1t , y2t , … , ykt 之间没有协整关系(k & 1) 。反之,承认y1t , y2t , … , ykt 之间存在协整关系。因此等价的原假设为备择假设为 u t是I(0)的。 ?? u t 是I(1) 的,在EViews中执行ADF协整检验,须先从上述(22.23)~(22.25)中选择一种形式建立包含k个变量 y1t , y2t , … , ykt 的回归方程,然后计算残差 u t。 ?48 对? u t 进行单位根检验,从而确定 y1t , y2t , … , ykt 之间是否有协整关系。? ? ? ?ut ? ? ut ?1 ? ? ? i ?ut ?i ? ? ti ?1 pEViews将DF,ADF检验都看成为ADF检验。ADF检验考虑如下三种回归形 式:? ? ? ?ut ? a0 ? ? ut ?1 ? ? ? i ?ut ?i ? ? ti ?1p? ? ? ?ut ? a0 ? ? ut ?1 ? a2t ? ? ? i ?ut ?i ?? ti ?1pH :? ? 0 扩展定义将检验 ? 0 ? ? H1 : ? ? 0对ADF检验,检验统计量是检验回归滞后因变量的t 统计量,注意关 于 ? ? 0 的统计检验是单边检验,当计算得到的t统计量的值小于临界值时 拒绝原假设(即否定存在单位根)。49 下面检验例1的5个变 量是否协整:对方程Y5 = 0.095*Y4 + 0.2*Y3+ 0.23*Y2 + 0.12*Y1 的残差进行ADF检验:检验结果是? ? u t 是平稳的,即 u t 是I(0)的,从而 y1t , y2t , … , y5t 是协整的。 50 §22.8.2 Johansen协整检验协整检验的目的是决定一组非平稳序列是否是协整的。如下面所解释 的,协整关系的出现形成了VEC说明的基础,EViews给以VAR为基础的协 整检验提供的工具是 Johansen (a) 发展的方法论,考虑阶数为p 的VAR模型:yt ? A1 yt ?1 ? ? ? ? ? Ap yt ? p ? Bx t ? ? t(22.26)其中,yt 是一个含有非平稳的I (1)变量的k 维向量;xt 是一个确定的 d 维的 向量; ?t 是扰动向量。51 我们可把VAR重写为以下形式:?yt ? ?yt ?1 ? ? ?i ?yt ?i ? Bx t ? ? ti ?1p ?1(22.27)其中:? ? ? Ai ? Ii ?1p?i ? ? ? A jj ?i ?1p(22.28)Granger指出:如果系数矩阵 ? 的秩 r & k,那么存在 k ? r 阶矩阵?和?,它们的秩都是 r,使得 ? =??',并且 ?'yt是稳定的。其中r是协整关系的数量(协整秩),?的每列是协整向量。正如下面解释,? 中的元素是向量误差修正模型VEC中的调整参数。Johansen方法是在无约束VAR 的形式下估计 ? 矩阵,然后求出?,从而检验出协整秩,(秩(?)= r & k),得出协整向量。52 1、如何完成Johansen协整检验为 了 完 成 协 整 检 验 , 从 VAR 或 组 的 工 具 栏 中 选 择 View/Cointegration Test… 即可。因为这是一个协整的检验,所以仅对已知非稳定的序列有效。 可以首先对VAR中每一个序列进行单位根检验,单位根检验的详细内容可参 考的 “单位根检验”的介绍。在Cointegration Test Specification的对话框中将 详细提供关于检验的信息。53 (1)确定性趋势的说明 序列也许会有非零均值和与随机趋势一样有确定趋势。类似地,协整 方程也可能会有截距和确定趋势,关于协整的LR检验统计量的渐近分布不 再是通常的 ? 2分布,它的分布依赖于与确定趋势有关的假设。因此为了完 成这个检验,需要提供关于基本数据的趋势假设。 EViews在 Deterministic Trend assumption of test 对话框中,提供了6种选择,对Johansen考虑的下面五种可能的决定趋势形式提供了检验(见Johansen,1995,第80~84页)。 假设原数据没有确定性趋势:1)序列 yt 没有确定趋势,协整方程没有截距:H 2 (r ) : ?yt ?1 ? Bx t ? ?? ?yt ?12)序列 yt 没有确定趋势,协整方程有截距:H1 (r ) : ?yt ?1 ? Bx t ? ? (? ?yt ?1 ? ? 0 )?54 允许原数据中有线性确定性趋势: 3)序列 yt 有线性趋势和协整方程有截距:H1 (r ) : ?yt ?1 ? Bx t ? ? (? ?yt ?1 ? ? 0 ) ? ? ?? 04)序列 yt 和协整方程都有线性趋势:H ? (r ) : ?yt ?1 ? Bx t ? ? ( ? ?yt ?1 ? ? 0 ? ?1t ) ? ? ? ? 0允许原数据中有二次确定性趋势: 5)序列 yt 有二次趋势且协整方程有线性趋势:H (r ) : ?yt ?1 ? Bx t ? ? (? ?yt ?1 ? ? 0 ? ?1t ) ? ? ? (? 0 ? ? 1t )6)上述5种假设的综合。 这里, ? ?是 k ? (k ? r ) 阶矩阵, ?? ? ?? 0且 r (? ? ? ) ? k。55 如果不能确定用哪一个趋势假设,可以选择Summary of all 5 trend assump- tion(第6个选择)帮助确定趋势假设的选择。这个选项在五个趋 势假设的每一个下面都标明协整关系的个数,可以看到趋势假设检验结 果的敏感性。 (2)外生变量对话框允许指定包含于检验VAR中的附加的外生变量xt。常数和线 性 趋 势 不 应 被 列 在 该 编 辑 中 , 因 为 它 们 被 指 定 在 五 个 Trend Specification选项。假如确实包含外生变量,应当意识到EViews算出的临界值并没有考虑这些变量。56 ( 3) 滞后区间 应当用一对数字确定VAR检验的滞后区间。注意:滞后指定是用在辅助 回归中的一阶差分的滞后项,而不是原序列水平项。例如,如果在编辑栏中 键入1 2,VAR检验用 ?y 对 ?yt ?1 , ?yt ?2和其它指定的外生变量作回归。 t2.协整检验结果的解释对例1的5个变量的检验结果的第一部分输出如下: 正如在表头上解释的那样,检验假设序列和协整关系都没有趋势项和截距约束(对话框中第1种情况),由于5个变量构成的方程的残差不存在序列相关,则差分的滞后编辑框中键入:“0 0”。表中第一部分的报告结果检验 了协整关系的数量,并以两种检验统计量的形式显示:57 (1)迹检验统计量(Trace Statistic)第一种检验结果是迹统计量,列在第一个表格中。对于检验结果,第一列显示了在原假设成立条件下的协整关系数;第二列是(22.27)式中 ? 矩阵按 由大到小排序的特征值;第三列是迹检验统计量;最后两列分别是在5%和1% 水平下的临界值。58 为了在趋势假设的条件下确定协整关系的数量,我们依次进行从r = 0 到 r = k - 1的检验,直到被拒绝。这个序贯检验的结果在每一个表的最下方显示。在迹统计量的输出中检验原假设有 r 个协整关系,而不是k个协整关系, 其中k是内生变量的个数,r = 0 , 1 , …, k-1。另一种情况是与有k个协整关系 相对应的情况:所有的序列都没有单位根,且一个稳定的VAR模型的指定 是根据所有序列的水平项。对原假设是有r个协整关系的迹统计量是按如下的方法计算的:LRtr (r | k ) ? ?Ti ? r ?1? log( 1 ? ?i )k(22.29)59 (2)最大特征值统计量(Max-Eigen Statistic) 第二种检验结果是最大特征值统计量,列在第二个表格中。其中 ?i是 (22.27)式中矩阵 ? 的第i个最大特征值,在输出表的第二列显示。上表是输出的第2个检验结果表,依据最大特征值统计量的检验结果表, 它所检验的原假设是有r个协整关系,反之,有 r + 1 个协整关系。统计量是 按下面的方法计算的:60 LRmax (r | r ? 1) ? ?T log( 1 ? ?r ?1 ) ? LRtr (r | k ) ? LRtr (r ? 1 | k )还有一些其它的细节必须记住:(22.30)r ? 0, 1, ?, k ? 1(1) 临界值对直到 k=10个的序列都是有效的,而且应注意:临界值 依赖于趋势假设,对于包含其他确定性回归量的模型可能是不适合,例如: 检验VAR中的转换虚拟变量的引入可能使水平系列 性趋势。 (2) 迹统计量和最大特征值统计量的结论可能产生冲突。对这样的情 况,建议评价检验估计得到的协整向量和基于所作的选择解释协整关系。 (3) 在一些情况中,单个的单位根检验显示有些序列是单整的,但协 整检验表明矩阵 ? 是满秩的(r = k)。可能因为样本个数较少或表明有定 义错误。61yt产生一个不连续的线 (3)协整关系? 和调整参数 ?的估计。如我们所知道 的,如果不强加一些任意的正规化条件,协整向量 ?是不能被识别的。在第输出的第二部分提供协整关系 一块中报告了基于正规化 ? ' S11 ? ? I (其中 S11在Johansen(1995a)中被定义) 的 ? 和 ? 的估计结果。注意:在Unrestricted Cointegrating Coefficients下 的 变换输出结果:第一行是第一个协整向量,第二行是第二个协整向量,以 ? 此类推。62 其余的部分是在每一个可能的协整关系数下不同正规化后估计的输出结果, r = 0 , 1 , … , k - 1。另一个可选择的正规化方法是:在系统中,前 r 个变量作为其余 k ? r 个变量的函数。近似的标准误差在可识别参数的圆括号内输出。63 §22.9向量误差修正模型(VEC) 的估计向量误差修正模型(VEC)是一个有约束的VAR模型,并在解释变量中含有协整约束,因此它适用于已知有协整关系的非平稳序 列。因为VEC模型有协整关系,当有一个大范围的短期动态波动时, VEC表达式会限制内生变量的长期行为收敛于它们的协整关系。因 为一系列的局部短期调整可以修正长期均衡的偏离,所以协整项被 称为是误差修正项。64 一个简单的例子:考虑一个两变量的协整方程并且没有滞后的差分项。协整方程是:y2,t ? ? ? y1,t ? ut?y1,t ? ? 1 ( y 2,t ?1 ? ? ? y1,t ?1 ) ? ? 1,t?y 2,t ? ? 2 ( y 2,t ?1 ? ? ? y1,t ?1 ) ? ? 2,t(22.31)且VEC是:在这个简单的模型中,等式右端唯一的变量是误差修正项 ut-1 。在长期均衡中,这一项为 0。然而,如果 y1 , y 2 在上一期偏离了长期均衡,则 误差修正项非零并且每个变量会进行调整以部分恢复这种均衡关系。系数? 1 , ? 2 代表调整速度,测量第i个内生变量向均衡调整的速度。在这个模型中,两个内生变量 y1,t , y 2,t 可以有非零均值,但是为使例 子简单,上面的协整方程没有常数项,尽管滞后差分项的使用很普遍,但我们在等式右边没有使用滞后差分项。65 如果两个内生变量 y1,t 和 y 2,t 不含趋势项并且协整方程有截距,则VEC有如 下形式:(22.32) 另一个VEC表达式假设在序列中有线性趋势并且在协整方程中有常数,因 此它的形式如下:?y1,t ? ? 1 ( y 2,t ?1 ? ? ? ? ? y1,t ?1 ) ? ? 1,t ?y 2,t ? ? 2 ( y 2,t ?1 ? ? ? ? ? y1,t ?1 ) ? ? 2,t?y1,t ? ? 1 ? ? 1 ( y 2,t ?1 ? ? ? ? ? y1,t ?1 ) ? ? 1,t?y 2,t ? ? 2 ? ? 2 ( y 2,t ?1 ? ? ? ? ? y1,t ?1 ) ? ? 2,t相似地,在序列中有线性趋势并且在协整方程中有线性趋势项:(22.33)?y1,t ? ? 1 ? ? 1 ( y 2,t ?1 ? ? ? ?1t ? ? ? y1,t ?1 ) ? ? 1,t?y 2,t ? ? 2 ? ? 2 ( y 2,t ?1 ? ? ? ?1t ? ? ? y1,t ?1 ) ? ? 2,t(22.34)最后,如果在每个VEC等式的括号外存在线性趋势项,那么序列中便存在 着隐含的二次趋势项。?y1,t ? ? 1 ? ?1t ? ? 1 ( y 2,t ?1 ? ? ? ? 1t ? ? ? y1,t ?1 ) ? ? 1,t?y 2,t ? ? 2 ? ? 2 t ? ? 2 ( y 2,t ?1 ? ? ? ? 1t ? ? ? y1,t ?1 ) ? ? 2,t66(22.35) §22.9.1 如何估计VEC模型由于VEC表达式仅仅适应于协整序列,所以应先运行Johansen 协整检验,并决定协整关系数。需要提供协整信息作为VEC定义的 部分。为建立一个VEC,单击VAR工具栏中的Estimate,然后从VARType中选择Vector Error Correction项。在VAR Specification栏中,除 了下面的之外,应该提供与无约束的VAR相同的信息: 1.常数或线性趋势项不应包括在Exogenous Series的编辑框中。 对于VEC模型的常数和趋势说明应定义在Cointegration栏中。67 2.对VEC模型常数和趋势项的说明在Cointegration栏。必须从五个趋 势假设说明中选择一个(见前述的“确定性趋势说明”的解释)。还必须 在适当的编辑框中填入协整关系的个数,是小于VEC模型中内生变量的个 数的正数。68 3.在VEC中滞后间隔的说明指一阶差分的滞后。例如:滞后说明“1 1”将包括VEC模型右侧的变量的一阶差分项的滞后,即VEC是 两阶滞后约束的VAR模型 。为了估计没有一阶差分项的VEC模型,指定滞后的形式为:“0 0”。4.如果想强加约束于协整关系或(和)调整参数,用 Restrictions栏。在“协整向量的约束”对这一点描述更详细。注意: 如果没在VAR Specification栏中单击Vector Error Correction项,这 一栏将是灰色的。 一旦填完这个对话框,单击OK估计VEC。VEC的估计分两步完 成:在第一步,利用Johansen协整检验方法估计协整关系;第二步, 用所估计的协整关系构造误差修正项,并估计包括误差修正项作为 回归量的一阶差分的VAR。69 §22.9.2 VEC估计的输出VEC估计的输出包括两部分。第一部分显示了第一步从Johansen过程 所得到的结果。如果不强加约束,EViews将会用系统默认的可以识别所 有的协整关系的正规化方法。系统默认的正规化表述为: 在VEC中前 r 个 变量作为剩余 k - r 个变量的函数,其中 r 表示协整关系数,k 是VEC中 内生变量的个数。在约束条件下,对于可识别参数的渐近标准误差(以 自由度修正的)也被输出。 第二部分输出是从第一步之后以误差修正项作为回归量的一阶差分 的VAR。误差修正项以CointEq1,CointEq2,……表示形式输出。输出形 式与 “VAR估计输出”的无约束的VARs输出形式相同,带有一阶差分。 在VEC输出表的底部,可以看到系统的两个滞后的似然值。第一个值标 有Log Likelihood(d.f.adjusted),这是无约束的VARs的滞后似然值。标有 Log Likelihood的值是以没有修正自由度的残差协方差矩阵计算的。70 71 §22.9.3 VEC的视图与过程对VEC有用的视图和过程大多数与上面VAR所介绍的一样,在这里仅 介绍对VEC模型特殊指定的。 1. 协整关系 View/Cointegration Graph输出在VEC中所用的被估计的协整关系的曲 线。为了保存这些协整关系作为工作表中以命名的序列,用Proc/Make Cointegration Group即可。这个过程将建立并输出一个未命名的组对象,包括 用 以 命 名 的 序 列 估 计 的 协 整 关 系 。 这 些 序 列 被 命 名 为 COINTEQ01,COINTEQ02等等。 2. 预测目前对VAR或VEC的预测不能从VAR对象得到,但可以通过解决由已估计的VAR/VEC创造的一个模型得到。从VAR窗口的工具栏击Proc/Make Model从已估计的VEC/VAR建立一个模型对象。同时可以对模型的说明做任何变化,包括在求解模型获得预测以前对表达式的修改,参考第24章“模型”,对在EViews中如何从模型对象中预测进行了更进一步的讨论。 72 3.Make System 建立系统 这个过程产生一个包括等同于向量误差修正模型(VEC)定义的系统对 象,其协整向量的系数固定为VEC模型估计值。如果想在系统中估计协整向 量的系数,可以编辑系统说明,但必须确定系统是可识别的,经过修改建立 合适的联立方程系统。73 4. 获得VAR的系数 (无约束)的VAR系数可以通过两维数组C的元素来得到。C的第一维 指VAR的方程数,第二维指每一个方程的变量数。例如:C (2 , 3) 是在 VAR中第二个方程的第三个回归量的系数,命名为var01的VAR模型的C (2 , 3)的系数可以通过下面的命令得到:var01.c(2 , 3)为了检查C中每一个元素与估计的系数的相应关系,从VAR的工具栏中选择View/Representations。5. VEC系数的获得 对于VEC模型,系数的估计保存在三个不同的二维数组中:A,B和 C。A包含调整参数;B包含协整向量;C包含短期参数(一阶差方项滞后 的系数)。74 (1) A的第一个指标是VEC的方程序号,第二个指标是协整方程的序 号。例如,A(2,1)表示:VEC的第二个方程中的第一个协整方程的调 整系数。 (2) B的第一个指标是协整方程序号,第二个指标是协整方程的变量序号。例如,B(2,1)表示:第二个协整方程中第一个变量的系数。注意:这个索引与的转移相对应。 (3) C的第一个指标是VEC的方程序号,第二个指标是VEC中一阶差分回归量的变量序号。例如,C(2 , 1)表示:VEC第二个方程中第一个一阶差分回归量的系数。 在VEC模型的名字后面加一个点号和系数元素,就可以获得这些系数, 如: var01.a(2,1) var01.b(2,1) var01.c(2,1)要察看A , B和C的每一个元素和被估计系数的对应关系,从VAR的工具栏中选择 View/Representations 即可。75 §22.9.4 利用两步估计方法建立 一般的VEC模型以两个变量 yt,xt 的误差修正模型为例:?yt ? ? 0 ? ?1 ( yt ?1 ? k1 xt ?1 ) ? ?0 ?xt ? ? tEngle和Granger(1981)给出了两步估计方法,第一步是求模型(22.36)模型(22.36)的解释变量中含有未知参数 k1,不能直接使用OLS估计,yt ? k1 xt ? ut ,? ? ut ? y t ? k 1 x t ,第二步是用t = 1,2,?, T t = 1,2,?, T? 的OLS估计,又称协整回归,得到 k 1 及残差估计? u t ?1 替换(22.36)式中的 ( y t ?1 ? k 1 x t ?1 ) ,即对 ? ?yt ? ? 0 ? ?1ut ?1 ? ?0 ?xt ? ? t76再用OLS方法估计其参数。 误差修正模型不是单纯地使用变量的水平值(指变量的原始值)或 变量的差分建模,而是把两者有机地结合在一起,充分利用这两者所提 供的信息。从短期看,被解释变量的变动是由较稳定的长期趋势和短期 波动所决定的,短期内系统对于均衡状态的偏离程度的大小直接导致波 动振幅的大小。从长期看,协整关系式起到引力线的作用,将非均衡状 态拉回到均衡状态。 我们举一个建立两个变量 (财政支出 Yt 和财政收入 Zt 的对数) 间的 误差修正模型的实际例子,数据是1978年—1999年的年度数据。小写字 母表示它们的对数,即 yt = ln(Yt), zt = ln(Zt) 。通过检验可知,yt ~ I(1),zt ~ I(1),且二者之间存在着协整关系,即存在长期均衡关系。第1步使用OLS方法估计模型yt ? ? ? k1 zt ? ut(22.37)77 其结果为yt ? ?0.2308 ? 1.0359 zt( ?3.205) (114.88)(22.38)R 2 ? 0.998 ,D.W ? 1.92第2步建立误差修正模型。使用OLS方法估计模型?yt ? ? 0 ? ?1 ( yt ?1 ? ? ? k1 zt ?1 ) ? ? 0 zt ? ? t其结果为? ? 0 ? ?1 ( yt ?1 ? 0.23 ? 1.0359 zt ?1 ) ? ? 0 zt ? ? t(22.39)?yt ? 0.011 ? 1.0182 ? ( yt ?1 ? 0.23 ? 1.0359 zt ?1 ) ? 0.94?zt( 0.83) ( ?4.36) (9.03)(22.40)R 2 ? 0.848 , D.W ? 1.25由上述模型我们可以得到这样的解释:财政收入的对数的系数为1.0359, 体现了我国财政支出的“量入为出”的原则,但是也说明了我国财政支出略 大78于财政收入的现实状况。 对于模型 (22.39) ,我们最感兴趣的是调整参数?1,它对于系统的动 态调整具有重要的意义。如果?1= 0, ? zt 根本不能对 t – 1 期的偏离均衡做出调整。我们知道,如果 yt 和 zt 是协整的,那么 ?1 应该显著地不为 零。由(22.40)式可知 ?1 ? ?1.0182 ,其 t 值为- 4.36,可知?1显著地不为 ? 零。 我们可以得到经济意义上的解释是,当 t – 1 期 yt + 0.23–1.0359 zt & 0时,亦即t – 1期的财政支出向上偏离长期均衡时,调整系数 –1.0182 会减少期财政支出的增量,调整 t 期的财政支出向长期均衡靠近。 反之,当 t – 1 期 yt + 0.23–1.0359 zt & 0 时,即 t – 1 期的财政支出向 下偏离长期均衡时,调整系数 –1.0182 会增大 t 期财政支出的增量,调整 t 期的财政支出向长期均衡靠近。79
EViews讲义第22章 向量自回归和误差——提供以文本文档的格式的各类文档免费下载和在线浏览。}

我要回帖

更多关于 eviews处理时间序列 的文章

更多推荐

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

点击添加站长微信