笔者在已有命令——bcoeff的基础上对其改进得到本帖中的命令——bcoeffs,不足之处欢迎批评指正!
因为,在使用过程,bcoeff只能储存一个自变量的回归系数,且如果你要储存变量,如X1的回归系数,你必须在输入的时候将X1紧挨着因变量Y:
bcoeff  Y X1  ... Xn, by(byvars)
也就是说,如果输入:
bcoeff  Y Xn X1 ... , by(byvars)
将只会得到Xn的回归系数!
再者,用来分组回归的选项by不能省,当你不需要分组回归时,这无疑会增加你的麻烦!
bcoeffs正是鉴于上述bcoeff的缺陷,来完善它的!
语法格式:
bcoeffs Y X1X2 X3 ... , beta(str) [se(str) by(byvars) .....]
- beta(str)——必选项,字符串str用来定义新变量的前缀(该变量用来储存Xi的回归系数),新变量将为:_str_Xi。
- se(str)——可选项,字符串str定义新变量的前缀(该新变量用来储存Xi的标准误),新变量将为:_str_Xi。
- by(byvars)——可选项,括号中的变量,是用来分组回归时进行分组的依据。
 
更多详细,安装本命令后,help(bcoeffs)!
stata中输入命令:sysdir 
查看屏幕列出的若干路径,将本命令放到任一个中即可,推荐:...\ado\plus\!
若在使用过程中有什么疑问欢迎联系本菜鸟!
E-mail:liuhejun108@163.com