动态面板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
动态面板数据编程的主要步骤:
首先导入处理模块
ssc install xtabond2
然后导入并定义面板数据
use “1.dta”
xtset id t,yearly
现在进入xtabond2命令介绍:
[by id]:xtabond2 y x [if] [in],[,options]
其中options可以包括:
noconstant 方程中没有常数项
diffvars(varlist),已差分的外生变量
inst(varlist)其他工具变量
lags(#),滞后阶数,系统默认1,例如gmm(x y,laglimits(2 2))即定义最大滞后为2阶。maxlags(#),工具变量最大滞后阶数
maxldep(#),工具变量的别解释变量的最大滞后阶数
twostep,两步估计
endogenous(varlist[...]),内生变量
vce, gmm robust,注:这两个可以同时使用,但是robust和by id(或t)不可以同时使用level(#),显著水平,系统默认为95
artests,AR检验滞后阶数,默认为2,其实这个不必注明,gmm会检验
有时候分析必须有nomata 不然无法分析
还可以有
small 小样本t、F统计量
我常使用的编程:
[by id]:xtabond2 y x L.y L.x L2.x,gmm(x y,laglimits(2 2))iv(varlist) nolevel small nomata
系统GMM是对差分GMM的扩展。差分GMM是对原方程作差分,使用变量滞后阶作为工具变量。差分GMM的缺陷有:差分时消除了非观测截面个体效应及不随时间变化的其他变量,且有时变量滞后阶并非理想工具变量。系统GMM相当于联立了差分方程和原水平方程,使用变量滞后阶作为差分方程的工具变量,同时使用差分变量的滞后项作为水平方程的工具变量。