本人学习STATA时,根据学习材料,使用如下命令语句,其目的在于对各种估计结果进行比较.但出现的结果与学习材料上的较大不同.而且这个结果也达不到比较的目的!请求高手指点!
程序:
discard
clear
use invest2.dta
*--------------------------------------------------------
*(1)WHITE ROBUST ESTIMATE
xtreg market invest stock,fe robus
est store fe_rb
*(2) BOOTSTRAP STANDARD ERROR
xtreg market invest stock,fe vce(bootstrap,rep(100))
est store fe_bs100
*(3)ordinary fe model
xtreg market invest stock,fe
est store fe
*结果比较
est table fe*
local models "fe fe_rb fe_bs100"
esttab "models", b(%6,3f) se(%6,3f) mtitle("models")
*---------------------------------------------------------
第一个显示结果为:
. est table fe*
-----------------------------------------------------
Variable | fe_rb fe_bs100 fe
-------------+---------------------------------------
invest | 3.0527302 3.0527302 3.0527302
stock | -.67634343 -.67634343 -.67634343
_cons | 1372.6126 1372.6126 1372.6126
-----------------------------------------------------
这是正常的;但第二个就不成了:
. local models "fe fe_rb fe_bs100"
. esttab "models", b(%6,3f) se(%6,3f) mtitle("models")
----------------------------
(1)
models
----------------------------
invest 3,053***
(0,458)
stock -0,676**
(0,222)
_cons 1372,613***
(76,964)
----------------------------
N 100
----------------------------
Standard errors in parentheses
* p<0.05, ** p<0.01, *** p<0.001
理论上应该是有三个(竖排的)回归结果,这里只出现了一个!怎么也检查不出哪里出了错!高手帮忙指导一下!感谢!
数据文件见后面的invest.txt文件.


雷达卡




京公网安备 11010802022788号







