Stata 如何使用个体和时间固定效应运行面板回归?

Stata 如何使用个体和时间固定效应运行面板回归?,stata,panel-data,dummy-variable,economics,Stata,Panel Data,Dummy Variable,Economics,我试图在Stata中运行一个面板回归,同时具有个体和时间固定效应。我的样本中有很多个人和时间段,所以我不想打印所有人的结果。但我在线阅读的文档仅显示了如何使用一个固定效应运行面板回归,而没有显示固定效应估计: xtset id time xtreg y x, fe //this makes id-specific fixed effects 或 上述两个代码给出了相同的结果 有人知道如何使用id和时间固定效应运行面板回归,但不显示两者的估计值吗?至少有一些用户编写的命令可以处理Stata中的

我试图在Stata中运行一个面板回归,同时具有个体和时间固定效应。我的样本中有很多个人和时间段,所以我不想打印所有人的结果。但我在线阅读的文档仅显示了如何使用一个固定效应运行面板回归,而没有显示固定效应估计:

xtset id time
xtreg y x, fe  //this makes id-specific fixed effects

上述两个代码给出了相同的结果


有人知道如何使用id和时间固定效应运行面板回归,但不显示两者的估计值吗?

至少有一些用户编写的命令可以处理Stata中的高维FEs

以下是我经常使用的两个:

capture ssc install regxfe
capture ssc install reghdfe
webuse nlswork
regxfe ln_wage age tenure hours union, fe(ind_code occ_code idcode year)
reghdfe ln_wage age tenure hours union, absorb(ind_code occ_code idcode year)
你可能也会发现这很有趣

另一个选项是使用
边距
仅显示抑制回归输出后要关注的相关输出:

quietly xtreg ln_wage age tenure hours union i.(ind_code occ_code year), fe
margins, dydx(age tenure hours union)

当FEs的数量变大时,这就不那么容易处理了,并且可能会掩盖模型的其他问题。

至少有一些用户编写的命令可以处理Stata中的高维FEs

以下是我经常使用的两个:

capture ssc install regxfe
capture ssc install reghdfe
webuse nlswork
regxfe ln_wage age tenure hours union, fe(ind_code occ_code idcode year)
reghdfe ln_wage age tenure hours union, absorb(ind_code occ_code idcode year)
你可能也会发现这很有趣

另一个选项是使用
边距
仅显示抑制回归输出后要关注的相关输出:

quietly xtreg ln_wage age tenure hours union i.(ind_code occ_code year), fe
margins, dydx(age tenure hours union)

当FEs的数量变大时,这就不太容易处理了,并且可能会掩盖模型的其他问题。

我找到了另一个解决方案:

 quietly xi: xtreg y x i.time, fe
 estimates store model1, title(Model 1)
 estimates table model1, keep(x) b se

这样,时间和单个固定效应都包括在内,但只打印感兴趣变量(x)的估计值。

我找到了另一个解决方案:

 quietly xi: xtreg y x i.time, fe
 estimates store model1, title(Model 1)
 estimates table model1, keep(x) b se

这样,时间和单个固定效应都包括在内,但只打印感兴趣变量(x)的估计值。

这是我第二种方法的一种变体。如果要对估算结果进行处理,可以在页边距中添加
post
选项。此外,如果您有最新版本的Stata,则不需要
xi
前缀。请参阅
帮助fvvarlist
。这是我第二种方法的变体。如果要对估算结果进行处理,可以在页边距中添加
post
选项。此外,如果您有最新版本的Stata,则不需要
xi
前缀。请参阅帮助列表。