Я начинаю со списка переменных, на которые я бы хотел запустить регрессии. Затем я хотел бы сохранить их коэффициенты как скаляр с номером на конце. Например, вот мой код до сих порStata, называющий скаляры в цикле
local varlist="vertical reps"
foreach variable of local varlist{
forval i=1/2{
quietly reg successorfail `variable'
scalar s`i'=_b[`variable']
}
}
Когда я перечисляю результаты этого я просто получаю:
s2 = .00928925
s1 = .00928925
Так что создает новые скаляры только с последнего коэффициента регрессии он бежал.
Я хотел бы результат быть:
s1=first reg coefficient
s2=2nd reg coefficient
Спасибо!
отлично. Я не знал, что у Stata был такой местный счетчик. Я просто создавал локальный макрос моих переменных с локальной командой varlist, как и в вашем примере. СПАСИБО – Pcarlitz