我在运行下面的程序是,运行结果是invalid syntax,我也不知道为什么,大神们能帮我看看程序吗?
set matsize 800
*k= # of covariates + cons
local k=10
local kl=`k'-1
*get log conditional quantile
forvalues j=0/2{
*dimensions 400 x 10
*c`j'1 to c`j'9 are covariates
*c`j'10 constant
forvalues m=1/`k'{
mat c`j'`m'=e`j'[1...,`m']
}
forvalues m=l/`kl'{
mat c`j'`m'=c`j'`m'+c`j'`k'
}
mat c`j'=c`j'1
mat drop c`j'1
forvalues m=2/`k'{
mat c`j'=c`j',c`j'`m'
mat drop c`j'`m'
}
svmat c`j'
mat drop c`j'
forvalues m=l/`k'{
qui replace c`j'`m'=exp(c`j'`m')
}
forvalues m=l/`kl'{
qui replace c`j'`m'=c`j'`m'-c`j'`k'
}
forvalues m=l/`k'{
mkmat c`j'`m',mat(e`j'`m')
}
mat e`j'=e`j'1
mat drop e`j'1
forvalues m=2/`k'{
mat e`j'=e`j',e`j'`m'
mat drop e`j'`m'
}
mstore e`j',from(e`j') replace
}