*生成各回归的预测值yp与残差e:
reg y (industry#year)##c.x* predict yp predict e,r
*生成各回归的系数及其标准差、t值、p值,拟合优度r2: statsby _b _se r2=e(r2) n=e(df_r),clear by(industry year): reg y x* foreach v of var _b*{
loc s=substr("`v'",4,.)
g _t_`s'=`v'/_se_`s' g _p_`s'=ttail(_eq2_n, abs(_t_`s'))*2 }
sungmoo 发表于 2011-1-21 18:18
*仅显示各回归的结果
bys year industry: reg y x*
版主,您好
对您写的这组命令,自己也看了相关命令,还是有些不解
foreach v of var _b* ,这里为什么用varlist,而不是numlist?
g _t_`s'=`v'/_se_`s'
这里红色标注的前面2个下划线是否是您自己定义的变量,而不是必须这样写?
最后一个下划线是否可以删除?其实就是从_se的第s个吧?