【发布时间】:2019-09-23 01:57:13
【问题描述】:
我正在尝试使用不同的year 和group 在Stata 中运行回归分析:
generate y = .
areg X1 X2 X3 if year == 1997, absorb(group)
predict r1997, res
replace y = r1997 if e(sample)
areg X1 X2 X3 if year == 1998, absorb(group)
predict r1998, res
replace y = r1998 if e(sample)
areg X1 X2 X3 if year == 1999, absorb(group)
predict r1999, res
replace y = r1999 if e(sample)
但是,如果有很多year和group,那就是低效了。
我可以使用bysort,它将按组运行回归,但不存储每个组的残差。
如何修改我的代码以更有效地存储每个组的残差?
【问题讨论】:
标签: regression linear-regression stata data-manipulation