Skip to content
Prev 312 / 5632 Next

[R-meta] Testing of moderators in rma()

Samuel,

These two omnibus tests have very different interpretations. Say that you
have a moderator with three levels, A, B, C.

If you fit the model with an intercept, as in
yi = b0 + b1 X1i + b2 X2i + ei,
then b0 will be the average effect size for the reference level (say this
is A), b1 will be the difference in average effect sizes comparing B versus
A, and b2 will be the difference in average effect sizes comparing C versus
A. The omnibus test in this case is for the null hypothesis that b1 = 0 and
b2 = 0, i.e., that the average effect sizes are all equal to b0*. *Note too
that this omnibus test would have 2 degrees of freedom.

If you fit the model without an intercept, as in
yi = b1 X1i + b2 X2i + b3 X3i + ei,
then b1 will be the average effect size for studies with level A, b2 will
be the average effect size for studies with level B, and b3 will be the
average effect size for studies with level C. The omnibus test in this case
is for the null hypothesis that b1 = 0, b2 = 0, and b3 = 0, i.e., that the
average effect sizes are all equal to zero. Note too that this omnibus test
would have 3 degrees of freedom.

So the two omnibus tests are quite different, and there is no reason to
expect that they should be consistent with each other.

James
On Tue, Oct 24, 2017 at 3:55 PM, Samuel Knapp <samuel.knapp at tum.de> wrote: