比较广义和正交脉冲响应函数

这个例子展示了使用包含前两个滞后(VAR(2))的三维矢量自回归模型的广义和正交脉冲响应函数(IRFs)之间的差异[132], p . 78。模型中的变量代表了德国固定投资、可支配收入和消费支出的季度比率。估计模型为

y t - 0 0 1 7 0 0 1 6 0 0 1 3. + - 0 3. 2 0 0 1 4 6 0 9 6 1 0 0 4 4 - 0 1 5 3. 0 2 8 9 - 0 0 0 2 0 2 2 5 - 0 2 6 4 y t - 1 + - 0 1 6 1 0 1 1 5 0 9 3. 4 0 0 5 0 0 0 1 9 - 0 0 1 0 0 0 3. 4 0 3. 5 5 - 0 0 2 2 y t - 2 + ε t

在哪里 y t y 1 t y 2 t y 3. t ε t ε 1 t ε 2 t ε 3. t .创新点的估计协方差矩阵为

Σ ˆ 2 1 3. 0 0 7 2 1 2 3. 0 7 2 1 3. 7 0 6 1 1 2 3. 0 6 1 0 8 9 1 0 - 4

VAR(2)模型包含一个常数,但由于IRF是的导数 y t 关于 ε t ,该常数不影响IRF。

创建包含自回归系数矩阵的细胞向量,并创建创新协方差矩阵。

Ar1 = [-0.320 0.146 0.961;0.044 -0.153 0.289;-0.002 0.225 -0.264);Ar2 = [-0.161 0.115 0.934;0.050 0.019 -0.010;0.034 0.355 -0.022);ar0 = {AR1 AR2};InnovCov = [21.30 0.72 1.23;0.72 1.37 0.61;1.23 0.61 0.89) * 1的军医;

绘图和计算的正交IRF在一个armairf通过额外返回绘制图形对象的句柄来调用(第二个输出)。由于不存在向量移动平均(VMA)系数,请指定一个空数组([])作为第二个输入参数。

[OrthoY h] = armairf (ar0 [],“InnovCov”, InnovCov);

armairf返回单独的数字,每个数字包含系统中一个变量的irf。在一个图中,armairf绘制三个独立的直线图,表示变量在0时刻对系统中三个变量的冲击响应。正交脉冲响应似乎在九个周期后消失。

OrthoY是一个10 × 3 × 3的脉冲响应矩阵。每一行对应预测视界(0,…,9)中的一个时间,每一列对应一个变量在0时刻受到冲击,每一页对应一个变量的IRF。

绘制并计算广义的IRF。

[GenY h] = armairf (ar0 [],“InnovCov”InnovCov,“方法”“广义”);

广义脉冲响应在9个周期后逐渐消失,表现与正交化脉冲响应相似。

显示两组脉冲响应。

J = 1:3 fprintf(“对变量%d的冲击”, j)表(挤压(OrthoY (: j:)),挤压(GenY (: j:)),“VariableNames”, {使正交化的...“广义”})结束
对变量1的冲击
ans =10×2表使正交化广义  _________________________________________ _________________________________________ 0.046152 0.0015601 0.0026651 0.046152 0.0015601 0.0026651 -0.01198 0.0025622 -0.00044488 -0.01198 0.0025622 -0.00044488 -0.00098179 0.0012629 0.0027823 2.1799 0.0049802 -0.00098179 0.0012629 0.0027823 0.0049802 2.1799 6.3661 e-05 e-05 e-056.3661e-05 0.0013726 0.00018127 0.00033187 0.0013726 0.00037736 0.00012609 -0.00083369 0.00037736 0.00012609 0.00055287 3.2276e-05 6.2713e-05 0.00027093 3.2276e-05 6.2713e-05 3.7154e-05 5.1385e-05 9.3341e-06 2.325e-051.0003.e-05 2.8313e-05 2.325e-05 1.0003e-05 2.8313e-05
变量2的冲击
ans =10×2表使正交化广义  _________________________________________ _________________________________________ 0 0.0116 0.0049001 0.0061514 0.011705 0.0052116 0.0064026 -0.00035872 0.0013164 0.0047488 -1.4011 e-05 0.0012454 0.0050746 0.00088845 0.0035692 0.0048985 0.0010489 0.0039082 0.0020934 0.001419 -0.00069114 0.0027385 0.0014093 -0.000676490.0014919 -8.9823e-05 0.00090697 0.0016616 -6.486e-05 0.00094311 -0.00043831 0.00048004 0.00032749 -0.00054552 0.00052606 0.00034138 0.0011216 6.5734e-05 2.1313e-05 0.0011853 6.655e -05 4.205e-05 0.00015523 0.000138 3.3424e-05 0.0001622 -3.2553e-05 0.000102012.6551e-05 0.00018399 -3.875e-06 3.0088e-05
对变量3的冲击
ans =10×2表使正交化广义  _________________________________________ _________________________________________ 0 0 0.0076083 0.013038 0.006466 0.009434 0.0073116 0.0021988 -0.0020086 0.0058379 0.0023108 -0.0010618 0.0031572 -0.00067127 0.00084299 0.0049047 0.00027687 0.0033197 -0.0030985 0.00091269 0.00069346 -4.6882 e-06 0.0014793 - 0.000218260.001993 6.1109e-05 -0.00012102 0.00277 5.3838e-05 0.00046724 0.00050636 -0.00010115 0.00024511 -5.4815e-05 0.00027437 0.0004034 -0.00036814 0.00021062 3.8381e -06 0.00044188 0.00020705 5.8359e-05 0.00028783 -2.6426e-05 2.3079e-05 0.00036206 3.0686e-06 0.00011696 1.3105e-05 8.9361e-06 4.1567e-06 1.6913e-05 2.719e-052.2025e-05 1.2756e-05

如果armairf对第一个变量进行冲击,则所有变量的冲击响应在方法之间是等价的。第二和第三列表明广义和正交脉冲响应一般是不同的。然而,如果InnovCov是对角的,那么两种方法产生相同的脉冲响应。

两种方法的另一个不同之处在于广义脉冲响应对变量的阶数是不变的,而正交化脉冲响应对变量阶数是不同的。

另请参阅

|

相关的话题