Skip to content
Prev 4024 / 5636 Next

[R-meta] Queries re: rma.mv

Dear Adelina,

See below for my responses.

Best,
Wolfgang
I assume you are referring to the weights shown in the forest plot. These are just based on the diagonal of the weight matrix. As you note, the weighting in such models is more complex, so looking at these weights doesn't really allow you to draw such a conclusion. In fact, generally, the effect will be as you expect, namely that correlated estimates will be downweighted. Consider the dat.konstantopoulos2011 dataset and let's make all sampling variances equal to each other to see this more clearly. Also, we will compute the row-sum weights, since these reflect more directly the weight each estimate is getting in this model.

dat <- dat.konstantopoulos2011

dat$vi <- median(dat$vi)
res <- rma.mv(yi, vi, random = ~ 1 | district/school, data=dat)
res

wi <- weights(res, type="rowsum")

data.frame(k = c(table(dat$district)),
           weight = tapply(wi, dat$district, mean))

So, as you can see, in clusters with more estimates, each individual estimate gets less weight.

Things will be more complicated when sampling variances differ and also when including moderators in the model.
Correct.