Stata:具有时间固定效应的 xtreg 的 Esttab

Stata: Esttab of xtreg with time fixed effects

我正在尝试使用 esttab 将数百 eststo 双变量概率模型的存储结果保存到一个 excel 文件中。它适用于 xtlogit,re,pa)、xtprobit(,re,pa)和线性概率模型 xtreg(标准和 ,fe。但是,当我使用 xtreg y x i.year, fe 时,我收到错误消息 too many base levels specified。Google 对我帮助不大。

我已经尝试了一个小时来创建一个可重现的示例,但 stata 数据集都工作正常。好像不是年数的原因,也不是不同规格有不同年份的数据。尽管如此,正常的 xtreg, fe' 仍然有效,问题只出现在时间虚拟机上。最奇怪的是,它适用于我的变量的 所有 个子集,但不适用于整个列表(同样只是时间固定效应规范)。

有人知道如何进行吗?只要问题 not 出现,使用 drop(*.year) 就可以工作(所以在它工作的规范中,我得到没有年份假人的输出)但不会阻止 too many base levels specified 错误; ,nobaselevels 也没有明显的效果。在我将时间固定效应传递给 esttab 之前,有没有办法从 eststo 中删除时间固定效应?任何解决方法也将不胜感激。

您可能面临的问题是 Stata 在不同的回归中为因子变量 year 创建不同的基本水平。

尝试使用 fvset:

预先固定因子变量基础水平
fvset base <some_number> year

检查 help fvset 和手动输入以获取详细信息。另外,请阅读下面给出的源代码,其中包含更多信息。

来源: Statalist 的两篇文章;一个来自 Tim Wade and another by Jeff Pitblado.