按混合模型、变截距模型和变系数模型区分.ppt
《按混合模型、变截距模型和变系数模型区分.ppt》由会员分享,可在线阅读,更多相关《按混合模型、变截距模型和变系数模型区分.ppt(127页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十章第十章 PanelData模型模型 在在进进行行经经济济分分析析时时经经常常会会遇遇到到时时间间序序列列和和横横截截面面两两者者相相结结合合的的数数据据。例例如如,在在企企业业投投资资需需求求分分析析中中,我我们们会会遇遇到到多多个个企企业业的的若若干干指指标标的的月月度度或或季季度度时时间间序序列列;在在城城镇镇居居民民消消费费分分析析中中,我我们们会会遇遇到到不不同同省省市市地地区区的的反反映映居居民民消消费费和和居居民民收收入入的的年年度度时时间间序序列列。本本章章将将前前述述的的企企业业或或地地区区等等统统称称为为个个体体,这这种种具具具具有有有有三三三三维维维维(个个个个体体体
2、体、指指指指标标标标、时时时时间间间间)信信信信息息息息的的的的数数数数据据据据结结结结构构构构称称称称为为为为面面面面板板板板数数数数据据据据(paneldata)。有有的的书书中中也也称称为为平平行行数数据据。本本章章将将利利用用面面板板数数据据的的计计量量模模型简称为型简称为PanelData模型。模型。1 经典线性计量经济学模型在分析时只利用了面板数据经典线性计量经济学模型在分析时只利用了面板数据中的某些二维数据信息,例如使用若干经济指标的时间序中的某些二维数据信息,例如使用若干经济指标的时间序列建模或利用横截面数据建模。然而,在实际经济分析中,列建模或利用横截面数据建模。然而,在实际
3、经济分析中,这种仅利用二维信息的模型在很多时候往往不能满足人们这种仅利用二维信息的模型在很多时候往往不能满足人们分析问题的需要。例如,在生产函数分析中,仅利用横截分析问题的需要。例如,在生产函数分析中,仅利用横截面数据只能对规模经济进行分析,仅利用混有规模经济和面数据只能对规模经济进行分析,仅利用混有规模经济和技术革新信息的时间序列数据只有在假设规模收益不变的技术革新信息的时间序列数据只有在假设规模收益不变的条件下才能实现技术革新的分析,而利用面板数据可以同条件下才能实现技术革新的分析,而利用面板数据可以同时分析企业的规模经济(选择同一时期的不同规模的企业时分析企业的规模经济(选择同一时期的不
4、同规模的企业数据作为样本观测值)和技术革新(选择同一企业的不同数据作为样本观测值)和技术革新(选择同一企业的不同时期的数据作为样本观测值),可以实现规模经济和技术时期的数据作为样本观测值),可以实现规模经济和技术革新的综合分析。革新的综合分析。2面板数据含有横截面、时间和指标三维信息,利用面板数据含有横截面、时间和指标三维信息,利用面板数据模型可以构造和检验比以往单独使用横截面数面板数据模型可以构造和检验比以往单独使用横截面数据或时间序列数据更为真实的行为方程,可以进行更加据或时间序列数据更为真实的行为方程,可以进行更加深入的分析。正是基于实际经济分析的需要,作为非经深入的分析。正是基于实际经
5、济分析的需要,作为非经典计量经济学问题,同时利用横截面和时间序列数据的典计量经济学问题,同时利用横截面和时间序列数据的模型已经成为近年来计量经济学理论方法的重要发展之模型已经成为近年来计量经济学理论方法的重要发展之一。一。3EViews对对PanelData模型的估计是通过含有模型的估计是通过含有Pool对象对象的工作文件和具有面板结构的工作文件来实现的。的工作文件和具有面板结构的工作文件来实现的。处理面板数据的处理面板数据的处理面板数据的处理面板数据的EViewsEViews对象称为对象称为对象称为对象称为PoolPool。通过通过Pool对象对象可以实现对各种变截距、变系数时间序列模型的估
6、计,但可以实现对各种变截距、变系数时间序列模型的估计,但Pool对象侧重分析对象侧重分析“窄而长窄而长”的数据,即截面成员较少,的数据,即截面成员较少,而时期较长的侧重时间序列分析的数据。而时期较长的侧重时间序列分析的数据。对于截面成员较多,时期较少的对于截面成员较多,时期较少的“宽而短宽而短”的侧重截的侧重截面分析的数据,一般通过面分析的数据,一般通过具有面板结构的工作文件具有面板结构的工作文件具有面板结构的工作文件具有面板结构的工作文件(PanelPanelworkfileworkfile)进行分析。利用面板结构的工作文件进行分析。利用面板结构的工作文件可以实现变截距可以实现变截距Pane
7、lData模型以及动态模型以及动态PanelData模型模型的估计。的估计。10.1Pool10.1Pool对象对象对象对象 4 10.1.110.1.1含有含有含有含有PoolPool对象的工作文件对象的工作文件对象的工作文件对象的工作文件 Pool对象在对象在EViews中扮演着两种角色。首先,中扮演着两种角色。首先,Pool对对象中包含了一系列的标识名。这些标识名描述了工作文件象中包含了一系列的标识名。这些标识名描述了工作文件中的面板数据的数据结构。在这个角色中,中的面板数据的数据结构。在这个角色中,Pool对象在管对象在管理和处理面板数据上的功能与组对象有些相似。其次,利理和处理面板数
8、据上的功能与组对象有些相似。其次,利用用Pool对象中的过程可以实现对各种对象中的过程可以实现对各种PanelData模型的估计模型的估计及对估计结果的检验和处理。在这个角色中,及对估计结果的检验和处理。在这个角色中,Pool对象与对象与方程对象有些相似方程对象有些相似5PoolPool对对对对象象象象的的的的核核核核心心心心是是是是建建建建立立立立表表表表示示示示截截截截面面面面成成成成员员员员的的的的名名名名称称称称表表表表。为为明明显显起起见见,名名称称要要相相对对较较短短。例例如如,国国家家作作为为截截面面成成员员时时,可以使用可以使用USA代表美国,代表美国,CAN代表加拿大,代表加
9、拿大,UK代表英国。代表英国。定定义义了了Pool的的截截面面成成员员名名称称就就等等于于告告诉诉了了EViews,模模型型的的数数据据结结构构。在在上上面面的的例例子子中中,EViews会会自自动动把把这这个个Pool理解成对每个国家使用单独的时间序列。理解成对每个国家使用单独的时间序列。必须注意,必须注意,PoolPool对象本身不包含序列或数据。一个对象本身不包含序列或数据。一个对象本身不包含序列或数据。一个对象本身不包含序列或数据。一个PoolPool对象只是对基本数据结构的一种描述对象只是对基本数据结构的一种描述对象只是对基本数据结构的一种描述对象只是对基本数据结构的一种描述。因此,
10、删除一个。因此,删除一个Pool并不会同时删除它所使用的序列,但修改并不会同时删除它所使用的序列,但修改Pool使用的原使用的原序列会同时改变序列会同时改变Pool中的数据。中的数据。61.1.1.1.创建创建创建创建PoolPool对象对象对象对象 在在本本章章中中,使使用用的的是是一一个个研研究究投投资资需需求求的的例例子子,包包括括了了五五家企业和三个变量的家企业和三个变量的20个年度观测值的时间序列:个年度观测值的时间序列:例例例例10.410.4研究企业投资需求模型研究企业投资需求模型研究企业投资需求模型研究企业投资需求模型5家企业:家企业:3个变量:个变量:GM:通用汽车公司通用汽
11、车公司I:总投资总投资CH:克莱斯勒公司克莱斯勒公司M:前一年企业的市场价值前一年企业的市场价值GE:通用电器公司通用电器公司(反映企业的预期利润)(反映企业的预期利润)WE:西屋公司西屋公司K:前一年末工厂存货和设备的价值:前一年末工厂存货和设备的价值US:美国钢铁公司美国钢铁公司(反映企业必要重置投资期望值)(反映企业必要重置投资期望值)创创建建Pool对对象象,选选择择Objects/NewObject/Pool并并在在编编辑辑窗口中输入截面成员的识别名称:窗口中输入截面成员的识别名称:7 对截面成员的识别名称没有特别要求,但必须能使用这对截面成员的识别名称没有特别要求,但必须能使用这些
12、识别名称建立合法的些识别名称建立合法的EViews序列名称。此处推荐在每个识序列名称。此处推荐在每个识别名中使用别名中使用“_”字符,它不是必须的,但把它作为序列名的字符,它不是必须的,但把它作为序列名的一部分,可以很容易找到识别名称。一部分,可以很容易找到识别名称。82.Pool2.Pool序列命名序列命名序列命名序列命名 在在Pool中中使使用用序序列列的的关关键键是是序序列列命命名名:使使用用基基基基本本本本名名名名和和截截截截面面面面识识识识别别别别名名名名称称称称组组合合命命名名。截截面面识识别别名名称称可可以以放放在在序序列列名名中中的任意位置,只要保持一致即可。的任意位置,只要保
13、持一致即可。例例如如,现现有有一一个个Pool对对象象含含有有识识别别名名JPN,USA,UK,想想建建立立每每个个截截面面成成员员的的GDP的的时时间间序序列列,我我们们就就使用使用“GDP”作为序列的基本名。作为序列的基本名。可可以以把把识识别别名名称称放放在在基基本本名名的的后后面面,此此时时序序列列名名为为GDPJPN,GDPUSA,GDPUK;或或者者把把识识别别名名称称放放在在基基本本名名的的前前面面,此此时时序序列列名名为为JPNGDP,USAGDP,UKGDP。把把把把识识识识别别别别名名名名称称称称放放放放在在在在序序序序列列列列名名名名的的的的前前前前面面面面,中中中中间间
14、间间或或或或后后后后面面面面并并并并没没没没什什什什么么么么关关关关系系系系,只只只只要要要要易易易易于于于于识识识识别别别别就就就就行行行行了了了了。但但但但是是是是必必必必须须须须注注注注意意意意要要要要保保保保持持持持一一一一致致致致,不不能能这这样样命命名名序序列列:JPNGDP,GDPUSA,UKGDP1,因因为为EViews无法在无法在Pool对象中识别这些序列。对象中识别这些序列。93.3.PoolPool序列概念序列概念序列概念序列概念 一一旦旦选选定定的的序序列列名名和和Pool中中的的截截面面成成员员识识别别名名称称相相对对应应,就就可可以以利利用用这这些些序序列列使使用用
15、Pool了了。其其中中关关键键是是要要理理解解Pool序序列的概念。列的概念。一一个个Pool序序列列实实际际就就是是一一组组序序列列,序序列列名名是是由由基基本本名名和和所所有有截截面面识识别别名名构构成成的的。PoolPool序序序序列列列列名名名名使使使使用用用用基基基基本本本本名名名名和和和和“?”?”占占占占位位位位符符符符,其其中中“?”?”代代代代表表表表截截截截面面面面识识识识别别别别名名名名。如如果果序序列列名名为为GDPJPN,GDPUSA,GDPUK,相相应应的的Pool序序列列为为GDP?。如如果果序序列列名名为为JPNGDP,USAGDP,UKGDP,相应的相应的Po
16、ol序列为序列为?GDP。当使用一个当使用一个Pool序列名时,序列名时,EViews认为将准备使用认为将准备使用Pool序列中的所有序列。序列中的所有序列。EViews会自动循环查找所有截面识别名会自动循环查找所有截面识别名称并用识别名称替代称并用识别名称替代“?”。然后会按指令使用这些替代后的。然后会按指令使用这些替代后的名称了。名称了。PoolPool序列必须通过序列必须通过序列必须通过序列必须通过PoolPool对象来定义,因为如果没有对象来定义,因为如果没有对象来定义,因为如果没有对象来定义,因为如果没有截面识别名称,占位符截面识别名称,占位符截面识别名称,占位符截面识别名称,占位符
17、“?”?”就没有意义。就没有意义。就没有意义。就没有意义。104.4.观察或编辑观察或编辑观察或编辑观察或编辑PoolPool定义定义定义定义 要显示要显示Pool中的截面成员识别名称,单击工具条的中的截面成员识别名称,单击工具条的Define按钮,或选择按钮,或选择View/Cross-SectionIdentifiers。如果需如果需要,也可以对识别名称列进行编辑。要,也可以对识别名称列进行编辑。5.5.PoolPool序列数据序列数据序列数据序列数据 Pool中中使使用用的的数数据据都都存存在在普普通通EViews序序列列中中。这这些些序序列列可可以以按按通通常常方方式式使使用用:可可以
18、以列列表表显显示示,图图形形显显示示,产产生生新新序序列,或用于估计。也可以使用列,或用于估计。也可以使用Pool对象来处理各单独序列。对象来处理各单独序列。1110.1.210.1.2输入输入输入输入PoolPool数据数据数据数据 有有很很多多种种输输入入数数据据的的方方法法,在在介介绍绍各各种种方方法法之之前前,首首先先要要理理解解面面板板数数据据的的结结构构,区区别别堆堆积积数数据据和和非非堆堆积积数数据据形形式。式。面面板板数数据据的的数数据据信信息息用用三三维维表表示示:时时时时期期期期,截截截截面面面面成成成成员员员员,变量变量变量变量。例如:。例如:1950年,通用汽车公司,投
19、资数据。年,通用汽车公司,投资数据。使使用用三三维维数数据据比比较较困困难难,一一般般要要转转化化成成二二维维数数据据。有有几种常用的方法。几种常用的方法。1.1.非堆积数据非堆积数据非堆积数据非堆积数据 存在工作文件的数据都是这种非堆积数据,在这种形存在工作文件的数据都是这种非堆积数据,在这种形式中,给定截面成员、给定变量的观测值放在一起,但和式中,给定截面成员、给定变量的观测值放在一起,但和其他变量、其他截面成员的数据分开。例如,假定我们的其他变量、其他截面成员的数据分开。例如,假定我们的数据文件为下面的形式:数据文件为下面的形式:12 其其中中基基本本名名I代代表表企企业业总总投投资资、
20、M代代表表前前一一年年企企业业的的市市场场价价值值、K代代表前一年末工厂存货和设备的价值。每个企业都有单独的表前一年末工厂存货和设备的价值。每个企业都有单独的I、M、K数据。数据。EViews会自动按附录会自动按附录A中中介绍的标准输入程序读取非堆积数据。并把介绍的标准输入程序读取非堆积数据。并把每个截面变量看作一个单独序列。每个截面变量看作一个单独序列。注意要按照上述的注意要按照上述的注意要按照上述的注意要按照上述的PoolPool命名规则命名命名规则命名命名规则命名命名规则命名。13 确认后确认后EViews会打开新建序列的堆积式数据表。我们看到会打开新建序列的堆积式数据表。我们看到的是按
21、截面成员堆积的序列,的是按截面成员堆积的序列,Pool序列名在每列表头,截面成序列名在每列表头,截面成员员/年代识别符标识每行:年代识别符标识每行:2.2.堆积数据堆积数据堆积数据堆积数据 选择选择View/Spreadsheet(stackeddata),),EViews会要求输会要求输入序列名列表入序列名列表14 Pool数数据据排排列列成成堆堆积积形形式式,一一个个变变量量的的所所有有数数据据放放在在一一起起,和和其其他他变变量量的的数数据据分分开开。大大多多数数情情况况下下,不不同同截截面面成成员员的数据从上到下依次堆积,每一列代表一个变量:的数据从上到下依次堆积,每一列代表一个变量:
22、15 我们称上表数据是以截面成员堆积的,单击我们称上表数据是以截面成员堆积的,单击Order+/-实现堆实现堆积方式转换,也可以按日期堆积数据:积方式转换,也可以按日期堆积数据:每一列代表一个变量,每一列内数据都是按年排列的。如果每一列代表一个变量,每一列内数据都是按年排列的。如果数据按年排列,要确保各年内截面成员的排列顺序要一致。数据按年排列,要确保各年内截面成员的排列顺序要一致。16 3.3.手工输入手工输入手工输入手工输入/剪切和粘贴剪切和粘贴剪切和粘贴剪切和粘贴 可可以以通通过过手手工工输输入入数数据据,也也可可以以使使用用剪剪切切和和粘粘贴贴工工具具输输入:入:(1)通通过过确确定定
23、工工作作文文件件样样本本来来指指定定堆堆积积数数据据表表中中要要包包含含哪些时间序列观测值。哪些时间序列观测值。(2)打打开开Pool,选选择择View/Spreadsheet(stackeddata),EViews会会要要求求输输入入序序列列名名列列表表,可可以以输输入入普普通通序序列列名名或或Pool序序列列名名。如如果果是是已已有有序序列列,EViews会会显显示示序序列列数数据据;如如果果这这个个序序列列不不存存在在,EViews会会使使用用已已说说明明的的Pool序序列列的的截截面面成成员员识别名称建立新序列或序列组。识别名称建立新序列或序列组。17 (3)打打开开Pool序序列列的
24、的堆堆积积式式数数据据表表。需需要要的的话话还还可可以以单单击击Order+/-按按钮钮进进行行按按截截面面成成员员堆堆积积和和按按日日期期堆堆积积之之间间的的转转换。换。(4)单击单击Edit+/-按钮打开数据编辑模式输入数据。按钮打开数据编辑模式输入数据。如果有一个如果有一个Pool包含识别名包含识别名_CM,_CH,_GE,_WE,_US,通过输入:通过输入:I?M?K?,指示指示EViews来创建如下序列:来创建如下序列:I_CM,I_CH,I_GE,I_WE,I_US;M_CM,M_CH,M_GE,M_WE,M_US;K_CM,K_CH,K_GE,K_WE,K_US:184.4.文件
25、输入文件输入文件输入文件输入 可可以以使使用用Pool对对象象从从文文件件输输入入堆堆积积数数据据到到各各单单独独序序列列。当当文件数据按截面成员或时期堆积成时,文件数据按截面成员或时期堆积成时,EViews要求:要求:(1)堆积数据是平衡的堆积数据是平衡的(2)截面成员在文件中和在截面成员在文件中和在Pool中的排列顺序相同。中的排列顺序相同。平平衡衡的的意意思思是是,如如果果按按截截面面成成员员堆堆积积数数据据,每每个个截截面面成成员员应应包包括括正正好好相相同同的的时时期期;如如果果按按日日期期堆堆积积数数据据,每每个个日日期期应应包包含相同数量的截面成员观测值,并按相同顺序排列。含相同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 混合 模型 变截距 系数 区分
限制150内