我自己想法,不知道“??”部分如何处理(我已在dta文件中生成了新的序列num,其中num[1]=3;num[2]=5;num[3]=6):
local x "var1 var2 var3"
foreach var of varlist `x'{
local name=substr("`var'",-1,1)
local name2="h_"+"`name'"
arch `x' l(1/??).`x',arch(1) garch(1) nolog
predict `name2',variance
}
谢谢!