我用了您的命令,第一个回归成功了,但是再进行第二个回归时就显示“invalid syntax”,百思不得其解啊~希望您能帮我解答以下,
下面是我写的命令,
第一次回归:
egen t=group(year)
qui sum t
local Nt=r(max)
egen s=group(Indcd)
qui sum s
local Ns=r(max)
gen res=.
forvalues t=1/`Nt'{
forvalues s=1/`Ns'{
cap qui reg cfo aa sa sa1 sa2 if (t==`t'& s==`s')
cap qui predict e if e(sample),res
cap qui replace res=e if e(sample)
cap drop e
}
}
第二次回归:
qui sum t
local Nt=r(max)
qui sum s
local Ns=r(max)
gen res=.
forvalues t=1/`Nt'{
forvalues s=1/`Ns'{
cap qui reg cfo aa sa sa1 sa2 if (t==`t'& s==`s')
cap qui predict e if e(sample),res
cap qui replace res=e if e(sample)
cap drop e
}
}
结果显示 invalid syntax,这是为什么呢?


雷达卡


京公网安备 11010802022788号







