ZY一 发表于 2020-2-5 16:10 
你好可以请问一下对于面板数据固定效应模型利用stata检验内生性的命令是什么吗?以及进行两阶段最小二乘的 ...
以双向固定效应为例,可以用以下两种方法:
1. 使用虚拟变量
ivregress 2sls y x1 x2 i.year i.id (x3 = IV), vce(cluster id); estat endogenous.
由于聚类稳健标准误下有时可能无法进行DWH内生性检验,因此当无法使用estat endogenous命令时,可用非官方命令ivreg2,命令如下(需要先安装该命令):
ivreg2 y x1 x2 i.year i.id (x3 = IV), cluster(id) endog(x3),如果出现了“Warning: estimated covariance matrix of moment conditions not of full rank”这种情况,需要用partial选择项,即ivreg2 y x1 x2 i.year i.id (x3 = IV), cluster(id) endog(x3) partial(i.id),请注意partial括号中的变量可以自选,只要能使结果运行出来就行(一般情况下,非满秩的情况是由虚拟变量导致的,所以在partial选择项中选择虚拟变量一般就可以)。用了partial选择项之后回归的R方会改变,但是并不会改变系数、P值、内生性检验等结果。由于ivreg2命令同样可以运行出系数和P值,因此在很多情况下,其实并不需要前面的ivregress命令。
2. 使用非官方命令xtivreg2(需要先安装该命令)
xtset id year;
tab year, gen(year);
xtivreg2 y x1 x2 year2-year10 (x3 = IV), fe cluster(id) endog(x3)。
以上为了方便写命令,假定T=10。对于T等于其他的值,可以类似处理。