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.
我正在尝试使用 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.