联立方程估计与模拟.ppt
《联立方程估计与模拟.ppt》由会员分享,可在线阅读,更多相关《联立方程估计与模拟.ppt(184页珍藏版)》请在三一办公上搜索。
1、1,第十二章 联立方程模型的估计与模拟,本章讲述的内容是估计联立方程组参数的方法。包括最小二乘法LS、加权最小二乘法WLS、似乎不相关回归法SUR、二阶段最小二乘法TSLS、加权二阶段最小二乘法W2LS、三阶段最小二乘法3LS、完全信息极大似然法FIML和广义矩法GMM等估计方法。在估计了联立方程组的参数后就可以利用不同的解释变量值对被解释变量进行模拟和预测。,2,经济系统并没有严格的空间概念。国民经济是一个系统,一个地区的经济也是一个系统,甚至某一项经济活动也是一个系统。例如我们进行商品购买决策,由于存在收入或预算的制约,在决定是否购买某一种商品时,必须考虑到对其他商品的需求与其他商品的价格
2、,这样,不同商品的需求量之间是互相影响、互为因果的。那么,商品购买决策就是一个经济系统。联立方程系统就是一组包含未知数的方程组。利用一些多元方法可以对系统进行估计,这些方法考虑到了方程之间的相互依存关系。,3,12.1 联立方程系统概述 本章将包含一组未知参数,并且变量之间存在着反馈关系的联立方程组称为“系统”(systems),可以利用12.2节介绍的多种估计方法求解未知参数。本章的12.3节中将一组描述内生变量的已知方程组称为“模型”(model),给定了联立方程模型中外生变量的信息就可以使用联立方程模型对内生变量进行模拟、评价和预测。一般的联立方程系统形式是 t=1,2,T(12.1.1
3、)其中:yt 是内生变量向量,zt 是外生变量向量,ut 是一个可能存在序列相关的扰动项向量,T 表示样本容量。估计的任务是寻找未知参数向量 的估计量。,4,例12.1 克莱因联立方程系统,克莱因(Lawrence Robert Klein)于1950年建立的、旨在分析美国在两次世界大战之间的经济发展的小型宏观计量经济模型。模型规模虽小,但在宏观计量经济模型的发展史上占有重要的地位。以后的美国宏观计量经济模型大都是在此模型的基础上扩充、改进和发展起来的。以至于萨缪尔森认为,“美国的许多模型,剥到当中,发现都有一个小的Klein模型”。所以,对该模型 的了解与分析对于了解西方宏观计量经济模型是重
4、要的。Klein模型是以美国两次世界大战之间的19201941年的年度数据为样本建立的。,5,Klein模型:(消费)(投资)(私人工资)(均衡需求)(企业利润)(资本存量)()此模型包含3个行为方程,1个定义方程,2个会计方程。式中变量:6个内生变量:4个外生变量:Y:收入(GDP中除去净出口);G:政府非工资支出;CS:消费;Wg:政府工资;I:总投资(当年固定资本形成);T:间接税收;Wp:私人工资;Trend:时间趋势;P:企业利润;K:资本存量,6,消 费CS,收 入 Y,私人工资 WP,企业利润 P,投资I,资本存量 K,政府支出 G,政府工资 WG,间接税收 T,Klein模型框
5、图,注:方框内是行为方程内生变量,椭圆内是恒等方程内生变量,粗体是外生变量。,7,前3个方程称为行为方程,后面的3个方程称为恒等方程。这是一个简单描述宏观经济的联立方程模型。式()中的前3个行为方程构成联立方程系统:t=1,2,T()待估计出未知参数后,与式()中的后3个恒等方程一起组成联立方程模型。,8,在联立方程模型中,对于其中每个方程,其变量仍然有被解释变量与解释变量之分。但是对于模型系统而言,已经不能用被解释变量与解释变量来划分变量。对于同一个变量,在这个方程中作为被解释变量,在另一个方程中则可能作为解释变量。对于联立方程系统而言,将变量分为内生变量和外生变量两大类,外生变量与滞后内生
6、变量又被统称为先决变量或前定变量。,9,内生变量是具有某种概率分布的随机变量,它的参数是联立方程系统估计的元素,内生变量是由模型系统决定的,同时也对模型系统产生影响。内生变量一般都是经济变量。外生变量一般是确定性变量。外生变量影响系统,但本身不受系统的影响。外生变量一般是经济变量、条件变量、政策变量、虚拟变量。滞后内生变量是联立方程模型中重要的不可缺少的一部分变量,用以反映经济系统的动态性与连续性。在例12.1中,CS,I,Wp,Y,P,K 为内生变量,外生变量 G,Wg,T,Trend 和滞后内生变量一起构成前定变量。,10,12.2 联立方程系统的估计方法 EViews提供了估计系统参数的
7、两类方法。一类方法是单方程估计方法,使用前面讲过的单方程法对系统中的每个方程分别进行估计。第二类方法是系统估计方法,同时估计系统方程中的所有参数,这种同步方法允许对相关方程的系数进行约束并且使用能解决不同方程残差相关的方法。虽然利用系统方法估计参数具有很多优点,但是这种方法也要付出相应的代价。最重要的是在系统中如果错误指定了系统中的某个方程,使用单方程估计方法估计参数时,如果某个被估计方程的参数估计值很差,只影响这个方程;但如果使用系统估计方法,这个错误指定的方程中较差的参数估计就会“传播”给系统中的其它方程。,11,这里,应该区分方程组系统和模型的差别。系统(system)是包含一组未知参数
8、,并且变量之间存在着反馈关系的联立方程组;模型(model)是一组描述内生变量关系的已知方程组,给定了模型中外生变量的信息就可以使用模型对内生变量求值。系统和模型经常十分紧密地一起使用,估计了方程组系统中的参数后可以创建一个模型,然后对系统中的内生变量进行模拟和预测。,12,建立和说明联立方程系统 为了估计联立方程系统参数,首先应建立一个系统对象并说明方程系统。单击Object/New Object/system或者在命令窗口输入system,系统对象窗口就会出现,如果是第一次建立系统,窗口是空白的,在指定窗口用文本方式输入方程,当然也包含了工具变量和参数初值。使用标准的EViews表达式用公
9、式形式输入方程,系统中的方程应该是带有未知参数和隐含误差项的行为方程。例12.1含有三个行为方程的系统是这样的:,13,这里使用了EViews缺省系数如c(10)、c(20)等等,当然可以使用其它系数向量,但应事先声明,方法是单击主菜单上Object/New Object/Martrix-Vector-Coef/Coeffient Vector。在说明方程时有一些规则:,14,规则1 方程组中,变量和系数可以是非线性的。可以通过在不同方程组中使用相同的系数对系数进行约束。例如:y=c(1)+c(2)*x z=c(3)+c(2)*x+c(4)*y 当然也可以说明附加约束,例如有如下方程:y=c(
10、1)*x1+c(2)*x2+c(3)*x3 若希望使c(1)+c(2)+c(3)=1,则可以这样描述方程:y=c(1)*x1+c(2)*x2+(1-c(1)-c(2)*x3,15,规则2 系统方程可以包含自回归误差项(注意不能有MA、SAR或SMA误差项),每一个AR项必须伴随系数说明(用方括号,等号,系数,逗号),例如:cs=c(1)+c(2)*gdp+ar(1)=c(3),ar(2)=c(4)规则3 如果方程没有未知参数,则该方程就是恒等式,即定义方程,系统中不应该含有这样的方程,如果必须有的话,应该先解出恒等式将其代入行为方程。,16,规则4 方程中的等号可以出现在方程的任意位置,例如:
11、log(unemp/(1-unemp)=c(1)+c(2)*dmr 等号也可以不出现,只输入没有因变量的表达式,例如:(c(1)*x+c(2)*y+4)2 此时,EViews自动地把表达式等于隐含的误差项。规则5 应该确信系统中所有扰动项之间没有衡等的联系,即应该避免联立方程系统中某些方程的线性组合可能构成与某个方程相同的形式。例如,方程组中每个方程只描述总体的一部分,方程组的和就是一个恒等式,所有扰动项的和将恒等于零。这种情况下则应放弃其中一个方程以避免这种问题发生。,17,联立方程系统估计 创建和说明了系统后,单击工具条的 Estimate 键,出现系统估计对话框,在弹出的对话框中选择估计
12、方法和各个选项:,18,联立方程系统残差协方差矩阵的形式,EViews将利用下述方法估计方程组系统的参数。系统中方程可以是线性也可以是非线性的,还可以包含自回归误差项。下面的讨论是以线性方程所组成的平衡系统为对象的,但是这些分析也适合于包含非线性方程的系统。若一个系统,含有 k 个方程,用分块矩阵形式表示如下:(12.2.1)其中:yi 表示第 i 个方程的 T 维因变量向量,T 是样本观测值个数,Xi 表示第 i 个方程的 Tki 阶解释变量矩阵,如果含有常数项,则 Xi 的第一列全为1,ki 表示第 i 个方程的解释变量个数(包含常数项),i 表示第 i 个方程的 ki 维系数向量,i=1
13、,2,k。,19,式(12.2.1)可以简单地表示为(12.2.2)其中:设,是m维向量。联立方程系统残差的分块协方差矩阵的 kTkT 方阵 V大体有如下 4 种形式。本章的估计方法都是在这些情形的基础上进行讨论的。,20,注 设A=(aij)nm,B=(bij)pq,定义A与B的克罗内克积(简称叉积)为 显然,AB是npmq阶矩阵,是分块矩阵,其第(i,j)块是aijB。,1.在古典线性回归的标准假设下,系统残差的分块协方差矩阵是 kTkT 的方阵 V(12.2.3)其中:算子表示克罗内克积(kronecker product),简称叉积,2 是系统残差的方差。,21,2.k个方程间的残差存
14、在异方差,但是不存在同期相关时,用表示第i个方程残差的方差,i=1,2,k,此时的矩阵形式为(12.2.4)其中diag()代表对角矩阵。,22,3.k个方程间的残差不但是异方差的,而且是同期相关的情形,可以通过定义一个kk的同期相关矩阵 进行描述,的第i行第j列的元素ij=E(ui uj)。如果残差是同期不相关的,那么,对于i j,则ij=0,如果k个方程间的残差是异方差且同期相关的,则有(12.2.5),23,4.在更一般的水平下,k 个方程间的残差存在异方差、同期相关的同时,每个方程的残差还存在自相关。此时残差分块协方差矩阵应写成(12.2.6)其中:ij 是第 i 个方程残差和第 j
15、个方程残差的自相关矩阵。,24,12.2.1 单方程估计方法 1.普通最小二乘法(Ordinary Least Squares,OLS)这种方法是在联立方程中服从关于系统参数的约束条件的情况下,使每个方程的残差平方和最小。如果没有方程间的参数约束,这种方法和使用单方程普通最小二乘法估计每个方程式是一样的。在协方差阵被假定为 时,最小二乘法是非常有效的。的估计值为:(12.9)估计值的协方差阵为:(12.10)其中,s 2系统残差方差估计值。,25,例12.1(续)在格林的经济计量分析中给出了克莱因模型1920年1941年的数据和更新版本的1953年1984年数据,klein_1 模型说明文本:
16、cs=c(10)+c(12)*p+c(13)*p(-1)+c(14)*(wp+wg)i=c(20)+c(21)*p+c(22)*p(-1)+c(23)*k(-1)wp=c(30)+c(31)*Y+c(32)*Y(-1)+c(33)*trend 在system中只能建立3个行为方程,其余的3个定义方程要放到model中。cs 是消费方程,总消费主要受前期和当期的企业利润 p、当期工资收入(wp+wg)的影响;I 是投资方程,投资由前期和当期利润 p、前期的资本k来解释;wp 是就业方程,用私人工资额代表就业,将它与前期和当期的产出 Y 联系起来,由生产规模决定就业,时间趋势项考虑了日益增强的非经
17、济因素对就业的压力。,26,克莱因模型(1920年1941年):,27,但是这个模型用在美国1953年1984年的数据上结果就不好,经过改进后的模型见Klein-2模型。,28,2.加权最小二乘法(Weighted Least Squares,WLS)这种方法通过使加权的残差平方和最小来解决联立方程的异方差性,方程的权重是被估计的方程的方差的倒数,来自未加权的系统参数的估计值。如果方程组没有联立约束,该方法与未加权单方程最小二乘法产生相同的结果。加权最小二乘法的估计值为:(12.2.14)其中,是 V 的一个一致估计量。V 中的元素 i2 的估计值 sii 为 i=1,2,k(12.2.15)
18、,29,当方程右边的变量 X 全部是外生变量,残差是异方差和同期相关的,误差协方差阵形式为 V=IT 时,使用SUR方法是恰当的。进行广义最小二乘(GLS)估计,此时的 SUR估计值为:(12.2.16)这里 是元素为 sij 的 的一致估计。,3.似乎不相关回归(Seemingly Unrelated Regression,SUR),30,例12.1的SUR估计结果为,31,32,4.二阶段最小二乘法(Two-Stage Least Squares,TSLS)系统二阶段最小二乘法方法(STSLS)是前面描述的单方程二阶段最小二乘估计的系统形式。当方程右边变量与误差项相关,但既不存在异方差,误
19、差项之间又不相关时,STSLS是一种比较合适的方法。EViews在实施联立方程约束同时,对系统的每个方程进行二阶段最小二乘估计,如果没有联立方程的约束,得到的结果与单方程的最小二乘(TSLS)结果相同。联立方程系统的结构式(12.1.4)中的第i个方程可以写为 i=1,2,k(12.2.17)或等价的写为(12.2.18)式中 i 是式(12.1.4)内生变量系数矩阵 的第 i 行的行向量,是将 i 中第 i 个元素设为0,i 是先决变量系数矩阵 的第 i 行的行向量,。Y 是内生变量矩阵,Z 是前定变量矩阵。,33,第一阶段用所有的前定变量 Z 对第 i 个方程右端出现的内生变量(记为Yi)
20、做回归,采用普通最小二乘法估计其参数,并得到拟合值(12.2.19)由这个方程的表达式可知,在大样本下,i 与残差独立。在第二阶段,用 i 代替 Yi,再利用 Xi,采用普通最小二乘法重新估计,回归得到 i=1,2,k(12.2.20)其中:,这个参数的估计量即为原结构方程的参数的二阶段最小二乘的一致估计量。,34,5.加权二阶段最小二乘法(WTSLS)该方法是加权最小二乘法的二阶段方法。当方程右边变量与误差项相关并且存在异方差但误差项之间不相关时,W2LS是一种比较合适的方法。EViews首先对未加权系统进行二阶段最小二乘,根据估计出来的方程的方差求出方程的权重,如果没有联立方程的约束,得到
21、的一阶段的结果与未加权单方程的最小二乘结果相同。加权二阶段最小二乘法的第一阶段与未加权二阶段最小二乘法相同。而在第二阶段时,则是使用通过第一阶段得到的权重矩阵(12.2.21)进行加权最小二乘估计,得到的第 i 个方程的参数估计量为 i=1,2,k(12.2.22),35,6.扰动项存在序列相关的修正(方程含有AR项)如果第 i 个方程含有AR项,EViews估计下面方程:t=1,2,T(12.2.11)这里,i 是独立的,但方程之间存在同期相关,EViews把上两个方程联合成一个非线性方程:(12.2.12)每次迭代时,EViews第一步迭代用非线性最小二乘法并计算出,然后构造出 的估计,元
22、素为:i,j=1,2,k(12.2.13)运用非线性广义最小二乘法(GLS)完成估计过程的每次迭代,直到估计的系数和加权矩阵全都收敛时就结束迭代过程。,36,例12.2 克莱因联立方程模型 Klein-2模型:美国1953年-1984年期间:cs=c(10)+c(11)*(wp+wg)+c(12)*r(-1)+c(13)*cs(-1)I=c(21)*k+c(22)*r(-1)+c(23)*p+AR(1)=C(25)wp=c(31)*y+c(32)*y(-1)+c(34)*k+AR(1)=C(35)其中:r 为半年期商业票据利息,其他变量的含义同克莱因联立方程系统相同。该模型的OLS估计结果为:
23、,37,38,39,例12.2 克莱因联立方程模型二阶段最小二乘(STSLS)估计结果:,40,41,12.2.2 系统估计方法 1.三阶段最小二乘法(Three-Stage Least Squares,3SLS)当方程右边变量与误差项相关并且存在异方差,同时残差项相关时,3LSL是有效方法。因为二阶段最小二乘法是单方程估计方法,没有考虑到残差之间的协方差,所以,一般说来,它不是很有效。三阶段最小二乘法的基本思路是:先用2SLS估计每个方程,然后再对整个联立方程系统利用广义最小二乘法估计。在第一阶段,先估计联立方程系统的简化形式。然后,用全部内生变量的拟合值得到联立方程系统中所有方程的2SLS
24、估计。一旦计算出2SLS的参数,每个方程的残差值就可以用来估计方程之间的方差和协方差,类似于SUR的估计过程。第三阶段也就是最后阶段,将得到广义最小二乘法的参数估计量。很显然,3SLS能得到比2SLS更有效的参数估计量,因为它考虑了方程之间的相关关系。,42,式(12.2.1)的矩阵形式为(12.2.27)其中:Y 是内生变量矩阵,X 是解释变量的分块矩阵,是未知参数向量。在平衡系统的情况下,使用3SLS得到的估计量为(12.2.28)其中:(12.2.29)其中:Z是前定变量矩阵,Xi 是式(12.2.1)中的第 i 个方程的Tki 阶解释变量矩阵。当残差的协方差矩阵 是未知时,三阶段最小二
25、乘法利用从二阶段得到的残差来获得 的一致估计。,43,克莱因联立方程2的三阶段最小二乘法估计结果:,44,45,2.完全信息极大似然法 完全信息极大似然法(full information maximum likelihood,FIML)是极大似然法(ML)的直接推广,是基于整个系统的系统估计方法,它能够同时处理所有的方程和所有的参数。如果似然函数能准确的设定,FIML会根据已经得到样本观测值,使整个联立方程系统的似然函数达到最大,以得到所有结构参数的估计量。当同期误差项具有一个联合正态分布时,利用此方法求得的估计量是所有的估计量中最有效的。对于联立方程系统(12.2.27),假设 u 服从零
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联立方程 估计 模拟
链接地址:https://www.31ppt.com/p-6338025.html