1、 第十章 联立方程组模型第一节 联立方程组模型概述一、问题的提出1、单一方程模型存在的条件是单向因果关系。2、对于变量之间存在的双向因果关系,则需要建立联立方程组模型。3、经济现象的表现多以系统或体系的形式进行,仅用单一方程来反映存在局限性。二、联立方程组的概念1、联立方程组模型的定义。由一个以上的相互联系的单一方程组成的系统(模型) ,每一个单一方程中包含了一个过多个相互联系(相互依存)的内生变量。联立方程组表现的是多个变量间互为因果的联立关系。联立方程组与单一方程的区别是估计联立方程组模型的参数必须考虑联立方程组所能提供的信息(包括联立方程组里方程之间的关联信息) ,而单一方程模型的参数估
2、计仅考虑被估计方程自身所能提供的信息。2、联立方程组模型的例子。(1)一个均衡条件下市场供给与需求的关系。 )3(2011210sidi iidiQuP称(1)式为需求方程, (2)式为供给方程, (3)式为供需均衡式; 表示diQ需求量, 表示供给量, 表示价格, 分别为(1)式和(2)式的随si i iu,机误差项。按照经济学基本原理,商品的供给与商品的需求共同作用于价格,反过来,价格也要分别决定商品的供给与需求。这就是方程(1)与方程(2)的作用机制,如果考虑了均衡条件,这又是方程(3)的作用。因此,通过这一联立方程组将上述商品的供需与价格的相互作用过程得到了反映。(2)一个凯恩斯宏观经
3、济模型。 012(4)56ttttttCYuITIG式中,C 表示消费,Y 表示国民总收入(又 GDP,实际上它们是有区别的) ,I 表示私人投资,G 表示政府支出,u1、u2 分别为消费函数和投资函数中的随机误差项。三、联立方程组模型的基本问题(即联立方程组模型的偏倚性)1、内生解释变量与随机误差项的相关性。2、直接对联立方程组模型运用 OLS 法,所得的参数估计值是有偏的,并且是不一致的。例如,设凯恩斯收入决定模型为 01)(1)( 0)()(),cov(1)1(1)()1( 10220010UEEYIUEYEIYICUtttt tttt tttt tttttt表明内生变量 Y 在作解释变
4、量时与随机误差 U 相关。对凯恩斯模型中的消费函数求参数的估计,有(用离差形式表示) 21 22102102 2221 )1()( )0()yU yYyUYyYCy yCC求 的数学期望1 121)()(yUE在上式中,由于 ,所以, 不是 的无偏估计。0(UyE11再看参数估计的一致性。对 的表达式两端同时求概率极限,得12121 21211)lim( )lim()li()li( YnyUpyUpy表明 不是 的一致性估计。11下面根据此例用具体的数据(文件名 kaiensimx)加以说明。假定投资 I得数据已知,并且用蒙特卡罗方法生成随机误差 U 得数据,再假定 0),cov(04.)va
5、r(),0()(,0)( 2 ttstt IUE进一步假定消费函数中得参数真实值已知为 。8.,10(1)由 和 U 的值,根据 计算 Y8.0,210 111ttt IY的数值;(2)由 、Y 的数值和 U 的数值,根据消费函数计算.,10C 的数值。 (3)由于用蒙特卡罗方法生成随机误差 U 的数据,则样本误差应正好是“真实”误差,故求 C 对 Y 的回归,所得的参数估计就应是,与真实值一致。 (4)但当 Y 与 U 相关时,则参数估计的无8.0,210偏性不再满足。 (Gujarati ,计量经济学,第 641 页)四、联立方程组模型中的几个概念1、内生变量。其数值由模型体系所决定的变量
6、称之为内生变量。其特点是:(1)内生变量受模型体系的影响,反之亦然;(2)内生变量是随机变量。2、前定变量。包括外生变量和滞后内生变量。外生变量是指,它取的数值不由模型体系所决定。其特点是:(1)外生变量影响模型体系,反之不成立;(2)外生变量是非随机变量。外生变量与内生变量的关系是:外生变量能够影响内生变量,但内生变量不能影响外生变量。举例说明, (1)均衡条件下的供需模型;(2)凯恩斯的宏观经济模型。1、 结构型模型。根据经济学理论或现实经济活动,对某种经济结构或某种经济主体的行为运用数学关系式进行“直接”描述。其过程可表述为经济原型数学模型为了简单起见,下面直接给出联立方程组模型结构型的
7、矩阵形式 (7)BYXU其中,Y 为内生变量向量,X 为前定变量向量,U 为随机误差向量,B 为内生变量结构参数矩阵, 为前定变量结构参数矩阵(向量或矩阵的具体表示见教科书第 211 页) 。2、 简化型模型。所谓简化型模型是指在联立方程组模型中每一个内生变量只由前定变量和随机误差线性表示,或者说内生变量只是前定变量和随机误差的函数。用矩阵表示的过程如下,假设 ,则0B111(8)9YBXUV令有称(9)式为模型的简化型。简化型模型与结构型模型的区别是:结构型模型中的方程左端为内生变量,但右端也可能出现内生变量;简化型模型中的方程左端为内生变量,但右端只有前定变量。注意:在已知前定变量未来值的
8、情况下,利用(9)式的样本估计式可直接对模型中的内生变量进行预测。3、递归模型。在结构型模型中,如果方程的结构按如下形式,即 11212223333kkkyxxuyxu 则称为递归模型。递归模型的特点是方便估计,无模型的识别问题。第二节 联立方程组模型的识别问题一、识别的概念1、一个例子。设凯恩斯宏观经济模型为 )3(21210tt tttICYuI将(3)式变换为, )4(tttI将(4)式代入(2)式,得 )5(210tttt uYCY将(5)式整理,得到如下模型: )6()(210ttt 对比(1)式与(6)式,两个 C 的表达式(均表示消费模型) ,对消费函数来讲表达式不惟一,究竟哪一
9、个才是表达消费的函数,这就是所谓的识别问题。再例如,同样是上述模型,将(1)式代入(3)式,得 )7(11)(0110 ttt tttt tt uIYIu比较(3)式与(7)式,国民总收入也有两个表达式,那么哪一个才是国民总收入的函数?不仅如此, (3)式为恒定式,而(7)式为一随机函数。由凯恩斯宏观经济模型结构可知,该模型具有合理的经济学解释,即式(1)与(2)的参数,在所对应的经济意义解释上应该是惟一的,但经过一定的数学变换,我们发现事实并非如此。比较式(2)与式(6) ,可以看出对于样本数据 ,均能得到参数 与 的估计 与 。现在的问题是,ttCYI0101与 究竟是投资函数(2)还是消
10、费函数(6)的参数估计?这也是联立方01程组模型的识别问题。2、识别的定义。总的原则是看方程组中一个方程与另一个方程有无差异,也就是看每一个方程出现的变量是否一致,如果出现在不同方程里的变量不一样,则方程为可识别,否则就不可识别。关于识别的定义大致有以下几种情况:(1)方程的统计形式是否具有惟一型;(2)零系数规则;(3)结构型与简化型系数之间导出的关系。本教科书仅从(3)给出识别的含义。3、模型的识别问题。只有当联立方程组中每一个(结构)方程是可识别的,则该方程组才是可识别的。反之,当方程组模型中有一个方程不可识别,则整个方程组都不可识别。相比较,以此判断方程组不可识别更容易。4、联立方程组
11、可估计的条件:内生变量的个数=联立方程组中方程的个数。二、识别的类型下面通过几个例子来看利用结构型与简化型系数之间导出的关系所表现的识别类型。1、不可识别。设模型为 )3(2011210sidi iidiQuP)4(121021010iii iiii uP将(4)式代入(1)式或(2)得 12121 10100 201iiiiii iisidii uvuv uQ令则简化型模型为 )6(5210iivQP由结构型与简化型系数之间的关系可以看出,简化型模型的系数只有两个,而结构型模型的系数有四个,显然要由简化型系数解出结构型系数是不可能的,即每一个结构方程都是不可识别,从而整个方程组不可识别。如果
12、在此基础上引入前定变量,则识别的状况会发生变化。如在上述模型中的供给方程引入价格 的滞后一期变量 ,即P1tPstdtt ttstdtQu21210类似上述的推导,这时能得到需求函数为可识别,而供给函数仍然是不可识别。2、恰好识别。在上述基础上往需求函数中引入一个前定变量 (收入) ,tI得 stdtt ttstdtQuPI21210同样道理,可得到结构型参数与简化型参数之间的关系,可以看出,由简化型参数能惟一地解出结构型的参数,这就是恰好识别。3、过度识别。继续往需求函数里引入前定变量 (财富) ,tRstdtt tts ttdtQuPI21210 13我们仍然能够得到结构型与简化型参数之间
13、的关系,可看出简化型参数个数多于结构型参数个数,把这种情况称为过度识别(详细说明可见教科书第 216页第 219 页) 。在以上例子的讨论中,可以看出增加前定变量与改变识别状况的关系,即在有条件的情况下,联立方程组模型随着前定变量的增加,模型总是能够实现可识别。正因为如此,通常在实际建模过程中,往往淡化模型的识别问题。三、识别的规则由上述讨论,我们看到通过结构型模型与简化型模型参数之间的关系能够分析模型的识别状况,但从操作的角度讲,不方便判断模型的识别性,因此,需要用专门的方法对联立方程组模型的识别性问题进行判断。设用矩阵形式表示的联立方程组模型为 BYXU对于该模型,记M=整个联立方程组模型
14、中内生变量的个数=联立方程组中第 个方程中内生变量的个数imiK=整个联立方程组模型中前定变量的个数=联立方程组中第 个方程iki1、识别的阶条件(必要非充分) 。(1)设联立方程组模型有 M 个结构方程,对其中某一个方程进行判断。如果该方程是可识别的,则该方程中没有包含在联立方程组中的变量(包括内生变量和前定变量)个数至少为 M-1。如果该方程没有包含的变量个数恰好为 M-1,则该方程为(有可能)恰好识别;如果该方程没有包含的变量个数大于 M-1,则该方程为(有可能)过度识别;如果该方程没有包含的变量个数小于 M-1,则该方程一定不可识别。对阶条件的理解需注意以下几点:(1)阶条件运用的基本
15、前提是:内生变量的个数=联立方程组中方程的个数;(2) “至少没有包含的变量个数为 M-1(包括内生变量和前定变量) ”,有两种情况要注意,一是模型中不可能只有前定变量,否则建立联立方程组模型便无任何意义;二是模型中完全有可能只有内生变量,如模型 )3(2011210sidi iidiQuP其中全部变量均为内生变量;最后基于上述两点,模型中至少出现的变量个数应为 M 个(每一个方程至少含有一个内生变量) ,扣除正在判断的方程,考虑方程个数与内生变量个数一致,故为 M-1,从而至少出现的变量个数应为 M-1 个。(2)根据以上定义,没有包含在第 个方程的变量个数有如下关系i()()1iiKmkM
16、当 时,该方程有可能是恰好识别;当 时,该方程1iiKkm 1iiKkm有可能是过度识别;当 时,该方程一定不可识别。1iik(3)由于阶条件是必要非充分,所以对可识别的判断存在局限,但用阶条件判断不可识别(即该命题的逆否命题)则非常方便。例 1,对如下模型运用阶条件判断其识别性 0121()23dttttsdstttQPIu该模型所有内生变量个数 M=3,对于(1)式有, 112, 2Kkm所以方程(1)可能是恰好识别;对于(2)时有, 22,k所以与方程(1)有相同的结果,即也可能是恰好识别。例 2,设联立方程组为012311()23dtttttsdstttQPIRu该方程组模型内生变量个
17、数 M=3,对于方程(1)有 113,2,Kkm所以方程(1)有可能恰好识别。对于方程(2)有 223,11kK所以方程(2)有可能为过度识别。例 3,设联立方程组模型为 0121(1)23dttts tdstttQPu该方程组内生变量个数仍然是 M=3,对于方程(2)有 221,1Kkm所以方程(2)是不可识别,从而方程组不可识别。事实上方程(1)是可识别的。例 4,设结构型模型为 32133212uXY其中 为内生变量,即 M=3; 为前定变量,即 K=3。下面对321,Y,第三个方程进行识别性的判断。由第三个方程,可知 ,根据识别1,3km的阶条件,有 ,则第三个方程有可能为恰好2132
18、13 mkK识别。但由下面的秩条件可知第三个方程为不可识别。这说明方程满足识别的阶条件,未必一定是可识别的。2、识别的秩条件(充分且必要) 。联立方程模型识别的秩条件可以表述为:在有 M 个内生变量 M 个方程的完整联立方程模型中,当且仅当一个方程中不包含但在其他方程包含的变量(不论是内生变量还是外生变量)的结构参数,至少能够构成一个非零的M1 阶行列式时,该方程是可以识别的。或者表述为,当且仅当一个方程所排斥(不包含)的变量的参数矩阵的秩等于 M1 时,该方程可以识别。设结构型模型为 UXBY在上式中 为内生变量的系数矩阵, 为前定变量的系数矩阵,记矩阵B为该方程组中第 个方程中没有包含的内
19、生变量和前定变量系数所构0(,)i成的矩阵,如果当 的秩为 时,即只有当至少有一个 阶非零0(,)1M1M行列式时,该方程才是可识别的。类似阶条件有三种情况,秩条件也有三种情况:当只有一个 阶非零行列式时,该方程是恰好识别;当不止一个 阶非零行列式时,该方程是1过度识别;当不存在 阶非零行列式时,该方程是不可识别。1运用秩条件判别模型的识别性,步骤如下:(1)将结构型模型转变为结构型模型的标准形式,并将全部参数列成完整的参数表(方程中不出现变量的参数以 0 表示) ;(2)考察第 i 个方程的识别问题:划去该方程的那一行,并划去该方程出现的变量的系数(该行中非 0 系数)所在列,余下该方程不包
20、含的变量在其他方程中的系数的矩阵 ;(,)B(3)计算 Rank ,检验所余系数矩阵 的秩,看是否等于0 0(,)BM1,或检验所余系数是否能构成非零 M-1 阶行列式。(4)判断:如果 Rank =M-1,则该方程为可识别;根据非零行列0(,)B式个数判别是恰好识别,还是过度识别。设联立方程组模型 YXU中第 个方程有 个内生变量和 个前定变量,那么该方程可识别的充分必要iimik条件是该方程没有包含的变量(包括内生变量和前定变量)的系数所组成的矩阵的秩为 M-1。秩条件的运用关键是如何构建某个方程不包含变量的系数矩阵,然后计算矩阵的秩。记矩阵 为第 个方程中没有包含的其它内生变量和前定变0
21、(,)Bi量之系数所构成的矩阵,Rank =M-1,则该方程可识别;如果有多个0(,)非零矩阵的秩为 M-1,则该方程为过度识别;如果 Rank M-1,则该0(,)B方程为不可识别。3、联立方程组模型识别的一般做法,即将阶条件与秩条件结合运用(教科书第 221 页) 。(1)运用阶条件。如果不可识别,则到此为止;如果有可能识别,则运用秩条件。(2)运用秩条件。如果不可识别,则到此为止;如果可识别,还需进一步判断是恰好识别还是过度识别。(3)运用阶条件判断可识别的类型,是恰好识别还是过度识别。例如,设定的联立方程模型为 12312 (1)23(4)ttttttttYCIGTuIYT模型中,M=
22、4 个内生变量 、 、 、 分别是收入、消费、投资、税收;ttCtItT前定变量 和 分别是政府支出和上年收入。tG1tY由给定方程组模型写出其结构性模型的标准形式 123132100(5)67(8)tttttttttttttITYuCYIG由结构型的标准形式写出其系数矩阵 ),(B,即0110),(231B或者将以上一般形式的结构参数列于表 1表 1C I Y T G 1tY方程 1 11 0 - 230 0方程 2 0 1 - 0 0 3方程 3 10 0 - 21 0 0方程 4 0 -1 -1 1 0 -1 0下面利用秩条件判断该模型的识别性。(1)分析消费函数方程 1 的识别问题,划
23、去方程 1 的那一行,并划去该行中非 0 系数所在列(即 C、Y 、T 对应的列) ,余下方程 1 不包含的变量在其他方程中的系数,构成 ,并列于如下矩阵),(0B01),(30所余系数矩阵 能构成 M-1=3 阶行列式:),(0B0103只能构成一个等于零的 M1 阶行列式,或者说 Rank M-1,),(0B ),(0B这说明消费函数是不可识别的。值得注意的是,在阶条件的判断中该方程是有可能为恰好识别(见式(11.51)的阶条件判断) ,这一例子正好说明阶条件只是必要条件,而非充分条件,亦即满足阶条件的未必一定满足秩条件。(2)分析投资函数方程 2 的识别问题,同样道理可以划去方程 2 的
24、那一行,并划去该行中非 0 系数所在列(即 I、Y 和 对应的列) ,余下方程 21t不包含的变量在其他方程中的系数,构成 ,得到 =),(0B),(0,其行列式为1030103只能构成一个不等于零的 M1 阶行列式,则说明 Rank =M-1=3,即),(0B表明投资函数为恰好识别。(3)分析税收函数方程 3 的识别问题,可以划去方程 3 的那一行,并划去该行中非 0 系数所在列(即 Y 和 T 对应的列) ,余下方程 3 不包含的变量在其他方程中的系数,构成 ,得到 为),(0B),(0),(013这是一个三行四列的矩阵,故可构成四个三阶行列式,即 01010110 333 很明显在这四个
25、三阶行列式里只有 013其余三个均为非零行列式,则表明税收函数是过度识别。最后一个方程为恒定式,可以不需判断其识别性。综上所述,由于消费函数是不可识别,所以,整个方程组为不可识别。第三节 联立方程组模型的估计一、估计方法的概述1、单一方程估计法(有限信息估计法) 。该类方法的特点是在估计参数的过程中,只用到该方程自身所带来的信息。2、系统估计法(完全信息估计法) 。这类方法的特点是在估计参数的过程中,不仅用到该方程所提供的信息,而且还要用到其它方程所提供的信息。二、递归模型和最小二乘估计法三、间接最小二乘法1、运用该方法的条件。(1) 结构型方程组为恰好识别;(2) 每个简化型方程中的随机误差
26、项满足基本假定;(3)简化型方程中的前定变量无多重共线性。2、该方法的基本思想。由于简化型模型符合基本假定,则可用最小二乘法对其求参数的估计,又因为结构型模型是恰好识别,所以可通过结构型与简化型系数之间的关系求解出结构型模型的参数估计。3、该方法的步骤。(1)将结构型模型转化为简化型模型;(2)对简化型模型运用最小二乘法估计其参数;(3)在模型为恰好识别的条件下,利用简化型方程参数直接求出结构型方程的参数。4、该方法估计量的性质。运用间接最小二乘法得到的参数估计是有偏的,但是一致的。四、两阶段最小二乘估计法1、运用该方法的条件。结构型模型为过度识别,其它条件同上。2、该方法的基本思想。在结构型
27、模型为过度识别的条件下,用 OLS 对其简化型模型求参数的估计,将内生变量的估计值作为它的估计,再代入相应的结构型方程,以避免作解释变量时与随机误差项相关,最后对该结构型方程再用 OLS 法求其参数估计。这就是两阶段最小二乘法。3、该方法的基本步骤。(1)将结构型模型转化为简化型模型;(2)对简化型模型用最小二乘法求参数的估计;(3)将简化型模型估计得到的 作为工具变量,替代结构ity型模型中的内生变量 ,再用最小二乘法对结构型模型进行估计,从而求出ity结构型模型的参数估计量。4、该方法估计量的性质。参数估计量为有偏估计,但是一致的。五、三阶段最小二乘估计1、该方法要求结构型模型为可识别,其它条件见教科书第 235 页。 。2、基本思路。例如,设联立方程组为 10211212 ()2t tttttGDPMINVGCEu利用单一方程估计方法的讨论:(1)只利用了单一方程自身的信息;(2)假定方程组中各方程中的随机误差项是同期不相关,本例中, 与 不相关;tu1t2(3)从单一方程估计看,尽管参数估计量有偏,但保证了估计的一致性;(4)如果各方程中的随机误差项相关,则单一方程估计方法不能得到参数估计量的有效性。这样,提出了用系统的方法估计其参数,即系统估计法。3SLS=2SLS+GLS3、基本操作步骤(教材第 233 页) 。