Stata之动态面板数据操作

对于面板数据,如果观测到被解释变量随时间而改变,则开启了动态面板对参数估计的可能性。动态面板模型设定了一个个体的被解释变量部分取决于前一期的值。当被解释变量的滞后一期或者多期出现在解释变量中。

对于短面板数据来说,需要研究短面板的固定效应模型估计,使用一阶差分消除固定效应。通过解释变量的适当滞后期作为工具变量对一阶差分模型中的参数进行IV估计可以得到一致估计量。但是Stata有一些固定的命令,可以直接进行动态面板估计。如:xtabond、xtdpdsys、xtdpd。以上这些命令使得模型更加容易估计,同时也提供了相关的一些检验。

来源 | 计量经济学(id:Mr-lufly) ,转载已获授权

(一)xtbaond

语法格式:

xtabond depvar [indepvars] [if]  [in] [,option]

注意:

1、严格外生的解释变量与e不相关,所以可以作为自身的工具变量,它被指定在indepvars中。

2、先决变量或者弱外生的解释变量与前期误差项相关,但是与下期误差项不相关,这些变量可以作为共江湖变量。一般设置在pre(varlist)中。

3、一个解释变量可能是一个同期内生性解释变量。一般设置在endogensous(varlist)。

4、可以把其他工具变量设置在inst(varlist)中。

对于一些T较大的面板数据,如果将其直接设置为工具变量,可能会导致过度识别的问题。maxldags(#)为先决变量和内生变量设置工具变量的最高滞后期数;maxldags(#)sub选项可以设定先决变量和内生变量的最大滞后期数。此外可以将lagstruct(lag,endlags)单独对应用于pre(varlist)和endogenous(varlist)中。

其中2SLS为估计量称为一阶估计量,如果不附加其它选项为默认估计。由于模型是过度识别的,建议使用广义矩估计方法(GMM),因为她对模型的估计是更为有效的,附加选项twostep可以实现。

对于xtabond估计后可以使用estat abond和estat sargan进行误差自相关和过度识别约束检验。

(二)例证

****模型估计****************************************

use 'E:\BaiduNetdiskDownload\A\dyn_data.dta'

***2sls 一阶估计量***

xtabond lwage,lag(2) vce(robust)

***两阶段GMM***

xtabond lwage ,lag(2) twostep vce(robust)

***在以上的估计中,由于T=7,会产生很多的工具变量***

***使用maxldep()限制工具变量数目***

xtabond lwage ,lag(2) twostep vce(robust) maxldep(1)

***加入其余解释变量及选项***

xtabond lwage occ south smsa ind,lag(2) maxldep(3) ///

pre(wks,lag(1,2)) endogenous(ms,lag(0,2))          ///

endogenous(union,lag(0,2))twostep vce(robust) artests(3)

****模型估计结束****************************************

****模型估计检验****************************************

xtabond lwage occ south smsa ind,lag(2) maxldep(3) ///

pre(wks,lag(1,2)) endogenous(ms,lag(0,2))          ///

endogenous(union,lag(0,2))twostep vce(robust) artests(3)

estat abond

***注:不能加入vce(robust)***

xtabond lwage occ south smsa ind,lag(2) maxldep(3) ///

pre(wks,lag(1,2)) endogenous(ms,lag(0,2))          ///

endogenous(union,lag(0,2))twostep  artests(3)

estat sargan

****模型估计检验结束****************************************

520+行输出do文档命令

总共10000+行do文档命令

为你的科研保驾护航

课程全程指导

更有论文写作现场学习以及写作专题课程

对于面板数据,如果观测到被解释变量随时间而改变,则开启了动态面板对参数估计的可能性。动态面板模型设定了一个个体的被解释变量部分取决于前一期的值。当被解释变量的滞后一期或者多期出现在解释变量中。

对于短面板数据来说,需要研究短面板的固定效应模型估计,使用一阶差分消除固定效应。通过解释变量的适当滞后期作为工具变量对一阶差分模型中的参数进行IV估计可以得到一致估计量。但是Stata有一些固定的命令,可以直接进行动态面板估计。如:xtabond、xtdpdsys、xtdpd。以上这些命令使得模型更加容易估计,同时也提供了相关的一些检验。

来源 | 计量经济学(id:Mr-lufly) ,转载已获授权

(一)xtbaond

语法格式:

xtabond depvar [indepvars] [if]  [in] [,option]

注意:

1、严格外生的解释变量与e不相关,所以可以作为自身的工具变量,它被指定在indepvars中。

2、先决变量或者弱外生的解释变量与前期误差项相关,但是与下期误差项不相关,这些变量可以作为共江湖变量。一般设置在pre(varlist)中。

3、一个解释变量可能是一个同期内生性解释变量。一般设置在endogensous(varlist)。

4、可以把其他工具变量设置在inst(varlist)中。

对于一些T较大的面板数据,如果将其直接设置为工具变量,可能会导致过度识别的问题。maxldags(#)为先决变量和内生变量设置工具变量的最高滞后期数;maxldags(#)sub选项可以设定先决变量和内生变量的最大滞后期数。此外可以将lagstruct(lag,endlags)单独对应用于pre(varlist)和endogenous(varlist)中。

其中2SLS为估计量称为一阶估计量,如果不附加其它选项为默认估计。由于模型是过度识别的,建议使用广义矩估计方法(GMM),因为她对模型的估计是更为有效的,附加选项twostep可以实现。

对于xtabond估计后可以使用estat abond和estat sargan进行误差自相关和过度识别约束检验。

(二)例证

****模型估计****************************************

use 'E:\BaiduNetdiskDownload\A\dyn_data.dta'

***2sls 一阶估计量***

xtabond lwage,lag(2) vce(robust)

***两阶段GMM***

xtabond lwage ,lag(2) twostep vce(robust)

***在以上的估计中,由于T=7,会产生很多的工具变量***

***使用maxldep()限制工具变量数目***

xtabond lwage ,lag(2) twostep vce(robust) maxldep(1)

***加入其余解释变量及选项***

xtabond lwage occ south smsa ind,lag(2) maxldep(3) ///

pre(wks,lag(1,2)) endogenous(ms,lag(0,2))          ///

endogenous(union,lag(0,2))twostep vce(robust) artests(3)

****模型估计结束****************************************

****模型估计检验****************************************

xtabond lwage occ south smsa ind,lag(2) maxldep(3) ///

pre(wks,lag(1,2)) endogenous(ms,lag(0,2))          ///

endogenous(union,lag(0,2))twostep vce(robust) artests(3)

estat abond

***注:不能加入vce(robust)***

xtabond lwage occ south smsa ind,lag(2) maxldep(3) ///

pre(wks,lag(1,2)) endogenous(ms,lag(0,2))          ///

endogenous(union,lag(0,2))twostep  artests(3)

estat sargan

****模型估计检验结束****************************************

520+行输出do文档命令

总共10000+行do文档命令

为你的科研保驾护航

课程全程指导

更有论文写作现场学习以及写作专题课程


相关文章

  • 高级计量经济学教学计划
  • 教学计划 高级计量经济学II 2009 春季 本课程的目的是培养学生进行独立研究的能力.除了宏观经济学与微观经济学的知识,我们假定学生有比较坚实的微积分.线性代数.概率论.数理统计的基础.学生阅读英文教材以及英文文献的能力是必不可少的.编程 ...查看


  • STATA面板数据模型操作命令
  • STATA 面板数据模型估计命令一览表 一.静态面板数据的STATA处理命令 y=α+xitiitβ+εit 固定效应模型 y=xititβ+μit ititμ=α+εit 随机效应模型 (一)数据处理 输入数据 ●tsset code y ...查看


  • 动态面板模型的案例
  • 开放式基金赎回与业绩的内生性 -基于中国动态面板数据的分析 冯金余 (山东大学经济学院,山东 济南250101) 摘要:国内大多数文献仅考虑了基金业绩对赎回的单向影响,没有考虑到赎回对业绩的反作用.本文应用动态面板数据方法考察了基金业绩与赎 ...查看


  • 现金持有水平的动态调整机理研究_基于融资约束视角_岳文忠
  • 2016年第1期 Journal of Chongqing University of Science and Technology (Social Sciences Edition ) 重庆科技学院学报(社会科学版) No. 12016 ...查看


  • 我国基本养老保险制度的影响因素研究
  • 摘要:基本养老保险制度是城镇企业职工退休后的收入保障,在历经数年的改革后日臻完善,然而在人口年龄结构不断老化的趋势下,制度的可持续能力受到极大挑战.本文通过建立面板数据模型,研究基本养老保险制度的影响因素,以期对基本养老保险制度的可持续发展 ...查看


  • _供给侧改革与消费需求扩张
  • <经济问题探索>2016年第4期 供给侧改革与消费需求扩张 汤向俊1,马光辉2 * (1. 江苏科技大学,江苏镇江212003:2. 西安交通大学,西安710049) 摘要:在我国经济发展过程中存在着令人困惑的现象:一方面制造业 ...查看


  • 重复测量资料的统计分析方法
  • 重复测量资料的统计分析方法 在临床医学研究中,一些干预研究和纵向研究都经常会涉及到同一研究对象的多次观察,而同一个对象的多次观察的记录资料称为重复测量的资料.由于同一对象不同时间点的观察往往存在相关的问题,也就是存在不独立性的问题,而大多数 ...查看


  • 我国粮食最低收购价政策的效应及最低价预测
  • 摘要本文首先构建粮食最低收购价政策效应的评价指标体系模型,然后结合实施品种不同,利用固定效应回归分析方法分别对小麦和早稻这两个粮食品种的具体评价指标模型进行实证分析并进行相应比较,最后构建粮食最低收购价的VAR预测模型,并对小麦和早稻201 ...查看


  • 动态面板回归和软件操作,单位根和协整检验(Dynamic Panel Data)
  • 主要介绍了动态面板数据建模的基本原理和相应动态面板数据的相关检验.首先,以动态面板数据的建模基本原理开始,介绍了动态面板的GMM的估计方法原理和软件操作过程.接着,介绍了两类单位根检验的原理的软件操作过程. 一类是所有截面有相同根情形下的单 ...查看


热门内容