Skip to content
Prev 78 / 5632 Next

[R-meta] multivariate or mixed model approach

Dear Juan,

As far as I am concerned, both approaches are fine. But simply picking the approach that yields the smaller SE for the average slope is not. Just choose one a priori and go with it (although a bit too late for that now).

One thing with both approaches is that they assume that the error variance is the same across studies. That may not be true. If you don't want to make that assumption, then you would want to set 'pool=FALSE' for lmList() (assuming that this is what you used in the two-stage approach). lmer() does not allow you to fit a model with different error variances across studies, but lme() (from nlme) can, using lme(..., weights=varIdent(form = ~ 1 | study)'.

And yes, your code for the 'moderator analysis' looks fine.

Best,
Wolfgang