[R-meta] Metafor - regplot() for a categorical (and interaction) variable

Emanuel Schembri |e||d26 @end|ng |rom gm@||@com
Fri Sep 6 01:56:31 CEST 2024


Hi

I am trying to plot a bubble plot using the replot() function in
Metafor. However, I cannot make it work for a categorical moderator
(and an interaction between a categorical and numerical variable),
while it does work when inputting a numerical or date.

Any help would be greatly appreciated.

Regards,

Emanuel




res <- rma(yi, vi, mods = ~ Continent, data= df)

regplot(res, mods = ~ Continent)



Mixed-Effects Model (k = 24; tau^2 estimator: REML)



tau^2 (estimated amount of residual heterogeneity):     3.5128 (SE = 1.1529)

tau (square root of estimated tau^2 value):             1.8743

I^2 (residual heterogeneity / unaccounted variability): 99.79%

H^2 (unaccounted variability / sampling variability):   477.76

R^2 (amount of heterogeneity accounted for):            8.05%



Test for Residual Heterogeneity:

QE(df = 21) = 1150.4471, p-val < .0001



Test of Moderators (coefficients 2:3):

QM(df = 2) = 5.7609, p-val = 0.0561



Model Results:



                   estimate      se    zval    pval    ci.lb   ci.ub

intrcpt              2.2738  1.3346  1.7037  0.0884  -0.3420  4.8897  .

ContinentAsia      4.3152  1.8165  2.3756  0.0175   0.7549  7.8755  *

ContinentEurope    2.6747  1.4053  1.9032  0.0570  -0.0797  5.4291  .



---

Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1



> regplot(res, mods = ~ Continent)

Error in regplot.rma(res, mods = ~Continent) :

  Must specify 'mod' argument for models with multiple predictors.



More information about the R-sig-meta-analysis mailing list