各位大神好!本人再用Stata16进行网状meta回归,参考的是15年的文献《基于频率学框架的网状Meta回归实现与应用》,在进行方差协方差矩阵的构建过程中,总是报错too many variables specified r(103);请教各位大神如何解决
代码如下:
foreach trt in A B C D E F {
if " `trt' "=="A" continue
gen y`trt' = log(r`trt'/(n`trt'-r`trt')) - log(rA/(nA-rA))
gen S`trt'`trt' = 1/r`trt' + 1/(n`trt'-r`trt') + 1/rA + 1/(nA-rA)
foreach trt2 in A B C D E F {
if " `trt2' "=="A" continue
if " `trt2' ">" `trt' " gen S`trt' `trt2' = 1/rA + 1/(nA-rA) if !mi(r`trt') & !mi(r`trt2')
}
}
format y* S* %6.2g
mat P7=0.5*(I(7)+J(7,7,1))