连老师,我有如下一组数据,想分组回归,并提取变量系数,我有100多个组,以下数据只是一个举例
a b c
4099 22 1
4749 17 1
3799 22 1
4816 20 2
7827 15 2
5788 18 2
4453 26 3
5189 20 3
10372 16 3
4082 19 4
11385 14 4
14500 14 4
15906 21 4
我想实现的命令如下
reg a b if group==1
gen c=_b[_cons]
reg a b if group==2
replace c=_b[_cons]
reg a b if group==3
replace c=_b[_cons]
reg a b if group==4
replace c=_b[_cons]
但是由于有100多组,所以我想用循环语句,我编的命令如下,但是不知道为什么不能分组回归
gen c=1
foreach group=1(1)4{
reg a b
replace c=_b[_cons]
}