如何 运行 面板回归同时具有个体和时间固定效应?
How to run panel regression with both individual and time fixed effects?
我正在尝试 运行 Stata 中的面板回归,同时具有个体和时间固定效应。我的样本中有很多个人和时间段,所以我不想打印所有这些人的结果。但是我在网上阅读的文档只显示了如何 运行 面板回归与一个固定效应而不显示固定效应估计:
xtset id time
xtreg y x, fe //this makes id-specific fixed effects
或
areg y x, absorb(id)
以上两段代码给出的结果是一样的
有谁知道如何运行 面板回归同时具有 id 和时间固定效应但不显示两者的估计值?
在 Stata 中至少有几个 user-written 处理 high-dimensional FE 的命令。
以下是我用得比较多的两个:
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)
您可能也会觉得这个 Statalist thread 有趣。
另一种选择是使用 margins
在抑制回归输出后仅显示您想要关注的相关输出:
quietly xtreg ln_wage age tenure hours union i.(ind_code occ_code year), fe
margins, dydx(age tenure hours union)
当 FE 的数量变大时,这不太容易处理,并且会掩盖模型的其他问题。
我找到了另一个解决方案:
quietly xi: xtreg y x i.time, fe
estimates store model1, title(Model 1)
estimates table model1, keep(x) b se
这样,时间和个体固定效应都包括在内,但只打印感兴趣变量 (x) 的估计值。
我正在尝试 运行 Stata 中的面板回归,同时具有个体和时间固定效应。我的样本中有很多个人和时间段,所以我不想打印所有这些人的结果。但是我在网上阅读的文档只显示了如何 运行 面板回归与一个固定效应而不显示固定效应估计:
xtset id time
xtreg y x, fe //this makes id-specific fixed effects
或
areg y x, absorb(id)
以上两段代码给出的结果是一样的
有谁知道如何运行 面板回归同时具有 id 和时间固定效应但不显示两者的估计值?
在 Stata 中至少有几个 user-written 处理 high-dimensional FE 的命令。
以下是我用得比较多的两个:
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)
您可能也会觉得这个 Statalist thread 有趣。
另一种选择是使用 margins
在抑制回归输出后仅显示您想要关注的相关输出:
quietly xtreg ln_wage age tenure hours union i.(ind_code occ_code year), fe
margins, dydx(age tenure hours union)
当 FE 的数量变大时,这不太容易处理,并且会掩盖模型的其他问题。
我找到了另一个解决方案:
quietly xi: xtreg y x i.time, fe
estimates store model1, title(Model 1)
estimates table model1, keep(x) b se
这样,时间和个体固定效应都包括在内,但只打印感兴趣变量 (x) 的估计值。