Yt=β0+β1Mt+γ1Ct+γ2It+μt1
一、使用狭义的工具变量法估计国内生产总值方程
选取国内生产总值方程中未包含的先决变量X??0作为内生解析变量的工具变量,得到结果参数的工具变量法估计量,利用公式进行估计:
B∧0
Γ∧0=((X??0X0)′(Y0X0))-1(X??0X0)′Y1
其中,Y1=Yt,Y0=Mt,X??0=Pt,X0=[1CtIt](注意,这里估计的B0,Γ0的含义已不同于上述结构式识别条件中的B0,Γ0)。
利用Matlab进行矩阵的计算,其部分过程及结果如图102所示。
format long g
Y1=Yt;
Y0=M;
Xx=P;
X0=[ones(18,1) Ct I];
Br=pinv([Xx X0]′*[Y0 X0])*[Xx X0]′*Y1
Br=
-0.0493982508956062
-173.585667975844
1.6692974660079
0.94070736997386
图102
根据Matlab计算出来的结果得到:Br(1)=β1,Br(2)=β0,Br(3)=γ1,Br(4)=γ2,其中Br(i),i=1,2,3,4为Matlab计算中Br矩阵中的第i个元素。于是得到参数的估计为:
β0=-173.5857β1=-0.049398γ1=1.669297γ2=0.940707
二、使用间接最小二乘法估计国内生产总值方程
有上述的分析有国内生产总值方程中包含的内生变量的简化式方程为:
Yt=π10+π11Ct+π12It+π13Pt+εt1,
Mt=π20+π21Ct+π22It+π23Pt+εt2,
其参数关系体系为:
π10-β1π20=β0
π11-β1π21=γ1
π12-β1π22=γ2
π13-β1π23=0
使用普通最小二乘法估计简化式方程,在Eviews中点击主界面菜单Quick→Estimate Equation,在弹出的对话框中输入Y CT I P,点击确定,即可得到第一个简化方程回归结果,如图103所示;同样的,点击主界面菜单Quick→Estimate Equation,在弹出的对话框中输入M CT I P,点击确定,可得到第二个简化方程回归结果,如图104所示。
图103
图104
根据图103中的数据,可以得到:
π∧10=-2152.238π11=1.397255π12=0.926705π∧13=23.40697
根据图104中的数据,可以得到:
π20=40055.10π21=5.507125π∧22=0.283457π∧23=-473.8420
于是,由参数关系体系计算得到结构参数间接最小二乘估计值为:
β1=π∧13/π∧23=-0.049398
β0=π∧10-β1π∧20=-173.5857
γ1=π∧11-β1π∧21=1.669297
γ2=π∧12-β1π∧22=0.0940707
三、使用二阶段最小二乘法估计国内生产总值方程
(1) 用普通最小二乘法估计内生变量的简化式方程,如图104所示,由图中的数据得到:
M∧t=40055.10+5.507125Ct+0.283457It-473.8420Pt
(2) 据此方程计算M∧t,替换结果方程中的Mt,再用普通最小二乘法估计变换了的结构式方程。
点击主菜单中Object→Generate Series...,在弹出的对话框中输入:MMt=40055.10+5.507125??CT+0.283457??I-473.8420P,产生序列MMt。
点击主界面菜单Quick→Estimate Equation,在弹出的对话框中输入Y C MMt CT I,点击确定即可得到回归结果,如图105所示。
图105
由图105中数据,得到国内生产总值方程的二阶段最小二乘估计量为:
β0=-173.5857β1=-0.049398γ1=1.669297γ2=0.940707
比较上述国内生产总值方程的3种估计结果,说明这3种方法对于恰好识别的结构方程是等价的。