Skip to content
Prev 2517 / 5636 Next

[R-meta] rma.mv results issue

Dear Eilysh,

Fo me to give a more informed answer, you would have to ideally provide a fully reproducible example that shows where you think things go wrong or at least show the output of the models.

One thing that I see though in your rma.mv() call is: random = ~1|Paper. This assumes that effects within papers are homogenous, which is a strong and often incorrect assumption. You should add random effects at the paper level (as you have done) and for estimates within papers. See:

http://www.metafor-project.org/doku.php/analyses:konstantopoulos2011

and especially the "A Common Mistake in the Three-Level Model" section.

So, do:

abiotic.data$Estimate <- 1:nrow(abiotic.data)

abiotic.m1 <- rma.mv(yi, V = vi, mods = ~ Soil.attribute -1, random = ~1|Paper/Estimate, method = "REML", data = abiotic.data)

This already might 'fix' the issue you are seeing.

Best,
Wolfgang