Stata Outreg2:找不到文件句柄__00000G

时间:2015-04-30 09:01:49

标签: stata

我在Stata中运行了一长串回归。使用outreg2导出结果。在随机时间点,执行会在某个outreg2处停止,并显示错误file handle __00000G not found。当我重新运行整个练习时,它会在一些尝试之后起作用。你知道可能是什么原因吗? 我的代码如下所示,其中进一步回归相同类型。

xtreg l_GDP_capita i.year date_intens, fe r

outreg2 using year_DG_FE_gdp, excel append label addtext(DG FE, YES, YEAR FEs, YES) drop(i.year) ctitle(log GDP per capita, AP) replace

xtreg l_GDP_capita i.year date_intens if any_lez==1, fe r

outreg2 using year_DG_FE_gdp, excel append label addtext(DG FE, YES, YEAR FEs, YES) drop(i.year) ctitle(log GDP per capita, LEZ)

2 个答案:

答案 0 :(得分:0)

两个想法:

(1)您的文件名必须在引号中,因此outreg2 using "year_DG_FE_gdp", [blah]代替outreg2 using year_DG_FE_gdp, [blah]

(2)如果你还没有这样做,你需要设置一个目录。 cd "whatever filepath you want to save to"(或者如果你想得到一个全局目录)。您可能已经在代码中提前完成了此操作(我通常在.do文件的顶部执行此操作),但由于您仅在此处发布了代码段,因此无法告诉您。忘记它是人们往往与outreg有关的经典问题之一。

答案 1 :(得分:0)

不是100%肯定,但我遇到了同样的问题,我认为当outreg2写入正在同步的目录(例如Dropbox,Google云端硬盘)时可能会出现这种情况。我相信冲突可能来自权限冲突,Stata在同步软件上传更改时尝试更改文件。如果您可以在运行Stata命令时暂停同步目录,这似乎对我有帮助。