首页 文章

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

提问于
浏览
0

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

我已经尝试了一个小时来创建一个可重复的示例,但stata数据集都可以正常工作 . 它似乎不是由于年数或不同规格具有不同年份数据的事实 . 然而,正常的 xtreg, fe' 工作,问题只出现在时间假人 . 最奇怪的是,它适用于我的变量的所有子集,但不适用于整个列表(再次只是时间固定效果规范) .

有谁知道如何进行?使用 drop(*.year) 可以在没有出现问题的情况下工作(因此在规范中它可以工作,我得到没有年度假人的输出)但不会阻止 too many base levels specified 错误; ,nobaselevels 也没有明显的效果 . 有没有办法从 eststo 中删除时间固定效果,然后再将其传递给 esttab ?任何解决方法也将受到赞赏 .

1 回答

  • 2

    您可能遇到的问题是Stata在不同的回归中为因子变量 year 创建不同的基本级别 .

    尝试使用 fvset 预先修复因子变量基本级别:

    fvset base <some_number> year
    

    检查 help fvset 和手册条目以获取详细信息 . 另外,请阅读下面给出的来源,其中包含更多信息 .

    Source: 来自Statalist的两个帖子;一个来自Tim Wade,另一个来自Jeff Pitblado .

相关问题