Skip to content
Prev 302235 / 398503 Next

metafor- interpretation of moderators test for raw proportions

Are you sure that output was produced by: rma(yi, vi, data=dat, mods=cbind(LateralWedge,Dome,Complex))?

Because your model does not have an intercept, which suggests that you actually used:

rma(yi, vi, data=dat, mods=cbind(LateralWedge,Dome,Complex), intercept=FALSE)

In that case, the coefficients are the estimated (average) proportions for each level of that moderator. If you want to actually see whether levels differ from each other, you make one of the levels your reference level, leave out the corresponding dummy, and include the model intercept:

rma(yi, vi, data=dat, mods=cbind(Dome,Complex))

Now the coefficients estimate the (average) difference between the proportions for the Dome vs. LateralWedge levels and the Complex vs. LateralWedge levels. If you want to estimate the difference between Dome and Complex, you can use:

rma(yi, vi, data=dat, mods=cbind(LateralWedge,Complex))

Those are all pairwise comparisons. The QM test will tell you whether that factor is significant overall.

Note that you do not need to dummy code those levels manually. You could just use:

rma(yi, vi, data=dat, mods = ~ Technique)

With the relevel() function, you can change which level is used as the reference level. For example:

rma(yi, vi, data=dat, mods = ~ relevel(Technique, ref="LateralWedge"))

Best,

Wolfgang

--   
Wolfgang Viechtbauer, Ph.D., Statistician   
Department of Psychiatry and Psychology   
School for Mental Health and Neuroscience   
Faculty of Health, Medicine, and Life Sciences   
Maastricht University, P.O. Box 616 (VIJV1)   
6200 MD Maastricht, The Netherlands   
+31 (43) 388-4170 | http://www.wvbauer.com