在Stata中使用`reghdfe`命令做分组回归时,你可以通过使用子样本(subsample)的方式来进行。对于区分国企和非国企的情况,你可以在`reghdfe`命令后加上`if`语句来限定子样本。
例如,如果你要对国企进行回归分析,可以这样写:
```
reghdfe depvar indepvars if soe == 1, absorb(industry year)
```
如果想对非国企做同样的回归,则改为:
```
reghdfe depvar indepvars if soe != 1, absorb(industry year)
```
这里,`depvar`是你的被解释变量(dependent variable),`indepvars`是你的解释变量列表(independent variables)。`soe`是你用来区分国企和非国企的变量。`absorb()`选项用于控制行业和年份固定效应。
在使用`if`子句时,请确保数据已经被正确地定义为面板数据,即已执行`xtset id_var time_var`命令,并且你的样本确实包含了你所指定条件的数据点。如果某个分组没有观测值满足这些条件,则回归将无法执行。如果有缺失值或异常值的问题,你可能需要先处理这些问题。
希望这能解决你的问题!
此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用