Skip to content
Prev 2175 / 5636 Next

[R-meta] weight in rmv metafor

Dear Norman,

To give a simple example: When (some of the) studies contribute multiple estimates, the dataset has a multilevel structure (with estimates nested within studies). A common way to deal with this is to fit a multilevel model with random effects for studies and estimates within studies. Like this:

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

However, multiple estimates from the same study are actually often computed based on the same sample of subjects. In that case, the sampling errors are also correlated. The multilevel model does not capture this. For this, one would ideally want to fit a model that also allows for correlated sampling errors. Like this:

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

However, computing the covariances between the sampling errors within a study is difficult and requires information that is often not available.

We can ignore those correlations and use the multilevel model as a working model that is an approximation to the model that also accounts for correlated sampling errors. After fitting the multilevel model with rma.mv(), one can then use cluster robust inference methods to 'fix things up'.

Quite a bit of this has been discussed at length in previous posts on this mailing list. You might want to search the archives for some of these posts.

Best,
Wolfgang