506232839 发表于 2017-8-2 00:01 
您好。很感谢您的精彩回复,但是我还是遇到几个问题,我采用你的程序进行回归时,总是出现几个错误。我的代码是:
gen betamkt=.
gen betasmb=.
Gen betahml=.
local i=1
foreach y of varlist y1-y500 {
reg `y' mkt smb hml
replace betamkt=_b[mkt] in `i'
replace betasmb=_b[smb] in `i'
replace betahml=_b[hml] in `i'
local i=`i'+1
}
这种情况下,就会出现
beta ambiguous abbreviation
如果采用以下程序
gen betamkt=.
local i=1
foreach y of varlist y1-y500 {
reg `y' mkt
replace betamkt=_b[mkt] in `i'
local i=`i'+1
}
就是出现
Obs. nos. out of range
r(198);
能否帮忙指导下呢