Wolfgang, Thanks for your quick response. You are correct- indeed I had inadvertently left out that i had set intercept = FALSE in rma.
Following your suggestions, I get the following results: Test of Moderators (coefficient(s) 2,3): QM(df = 2) = 0.2207, p-val = 0.8955 Model Results: estimate se zval pval ci.lb ci.ub intrcpt 0.6498 0.0492 13.2160 <.0001 0.5534 0.7462 *** Complex 0.0457 0.1007 0.4538 0.6500 -0.1517 0.2430 Dome 0.0244 0.1135 0.2148 0.8299 -0.1980 0.2468 This may be an even dumber question than my first one, but if you have time I'd appreciate knowing how this works. Originally I had tried the syntax mods = ~ Technique. I ended up getting the following error message: Error in qr.solve(wX, diag(k)) : singular matrix 'a' in solve if I supply the argument that mods =~ factor(Technique), I don't get the singular matrix 'a' message. But I don't understand why that should make a difference, because dat$Technique is already an object of class factor: class(dat$Technique) [1] "factor" Thanks again. Christopher -- View this message in context: http://r.789695.n4.nabble.com/metafor-interpretation-of-moderators-test-for-raw-proportions-tp4638972p4639057.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.