stata中用固定效应模型回归有虚拟变量时为什么就omitted了

发布网友 发布时间:2022-04-23 22:41

我来回答

2个回答

热心网友 时间:2022-06-17 00:31

stata中用固定效应模型回归有虚拟变量时为什么就omitted了?
不要使用 xtreg 命令做 FE 回归,因为它会自动忽略 mmies.

推荐的做法是,手动生成两个 mmies. 然后,用这两个 mmies 各自乘以 size 得到两个 interaction terms.

最后,把这两个 mmies,两个 interaction terms,以及 size 放到 reg 命令中回归。

Life is so easy then.

如果加地区虚拟变量是为了控制随地区变化的因素,那么被omitted了完全没关系,地区虚拟变量能控制的因素已经被固定效应控制了。因为它也是个随时间不变的因素,而所有这样的因素都会被固定效应控制。

但如果你关心虚拟变量本身的系数,那你就不能用固定效应模型。一个合适的选择是用随机效应,但随机效应的假设更严格,你需要用hausman检验对比它跟固定效应的结果是否存在显著差异,如果存在,那么你就需要在随机效应里添加更多随时间不变的因素。

加交互项还是跟原来一样,需要添加两个虚拟变量各自的交互项。加交互项后原来的虚拟变量一般都是依然需要添加的,不过如果是固定效应模型的话,加不加就无所谓了,反正会omitted

参见 zhuyuhao.com/doc/posts/ 16和17页。

热心网友 时间:2022-06-17 00:31

应为在stata中,i.year 这种生成变量的方式只对与单一变量有效,而且在回归方程之中不能够有运算符号。 你可以试一下使用stata自带的自动生成交叉变量的命令,Interaction expansion,或者是使用 Data > Create or change data > Other variable...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com