jnutt 发表于 2021-4-19 21:13 
哈哈谢谢你,可是in 试了也不行、
cap gen w=.
levelsof Stkcd,local(i) //add
foreach i in `r(levels)'{ //modify
qui forval j =2005/2020{
cap reg Wkret lWrettmv2 lWrettmv Wrettmv fWrettmv fWrettmv2 if Stkcd==`i' & year== `j'
cap predict res,residuals
cap replace w=ln(1+res) if Stkcd==`i' & year== `j'
cap drop res
}
}
其实可以用asreg更好