各位好:
利用變數(a、b)進行分組,每一變數均分成五組,再分別估計迴歸式,
在估計完迴歸後,想要提取每一組所估計的係數值與a、b的平均數,
目前程式如下:
statsby meana=r(mean), by (groupa) saving (data\a, replace): sum a
statsby meanb=r(mean), by (groupb) saving (data\b, replace): sum b
statsby coea=_b[x] adjr=e(r2_a), by (groupa) saving( data\rega, replace): reg y x
statsby coeb=_b[x] adjr=e(r2_a), by (groupb) saving( data\regb, replace): reg y x
執行上述程式,會出現四個資料檔,
接下來,我又必需將這四個資料檔合併成一個檔,
如何將上述的程式更簡化一些呢?謝謝大家!
a.dta的資料型態為 b.dta的資料型態為
groupa meana groupb meanb
1 43 1 75
2 11 2 53
3 64 3 35
4 46 4 75
5 75 5 52
rega.dta的資料型態為
groupa coea groupb coeb
1 3.43 1 8.75
2 2.11 2 5.73
3 6.4 3 3.85
4 9.4 4 6.75
5 0.75 5 5.92