9.4 Interactions

So far, in our multiple meta-regression model, we only considered the case where we have multiple predictor variables x1,x2,...xp, and along with their predictor estimates βp, add them together to calculate our estimate of the true effect size ˆθk for each study k. In multiple meta-regression models, however, we can not only model such additive relationships. We can also model so-called interactions. Interactions mean that the relationship between one predictor variable (e.g., x1) and the estimated effect size is different for different values of another predictor variable (e.g. x2).

Imagine a scenario where we want to model two predictors and their relationship to the effect size: the sex (x1) of participants and the donor type (x2) of participants in a study (either Anxious or Typical).

As we described before, we can now imagine a meta-regression model in which we combine these two predictors x1 and x2 and assume an additive relationship. We can do this by simply adding them:

θk=β0+β1x1k+β2x2k+ϵk+ζk

We could now ask ourselves if the relationship of participants’ sex depends on the type of participants (Anxious or Typical; x2). For example, maybe sex predicts effect size more strongly in Anxious populations? To examine such questions, we can add an interaction term to our meta-regression model. This interaction term lets predictions of x1 vary for different values of x2 (and vice versa). We can denote this additional interactional relationship in our model by introducing a third predictor, β3, which captures this interaction x1kx2k we want to test in our model:

θk=β0+β1x1k+β2x2k+β3x1kx2k+ϵk+ζk

The R-syntax for this interaction is:

m_int <- rma(yi = d,
             vi = vi,
             mods = ~sex*donorcode,
             data = df)
m_int
## 
## Mixed-Effects Model (k = 56; tau^2 estimator: REML)
## 
## tau^2 (estimated amount of residual heterogeneity):     0.0537 (SE = 0.0174)
## tau (square root of estimated tau^2 value):             0.2318
## I^2 (residual heterogeneity / unaccounted variability): 66.54%
## H^2 (unaccounted variability / sampling variability):   2.99
## R^2 (amount of heterogeneity accounted for):            5.79%
## 
## Test for Residual Heterogeneity:
## QE(df = 52) = 144.6429, p-val < .0001
## 
## Test of Moderators (coefficients 2:4):
## QM(df = 3) = 5.0950, p-val = 0.1650
## 
## Model Results:
## 
##                       estimate      se     zval    pval     ci.lb    ci.ub 
## intrcpt                -5.4291  3.8294  -1.4177  0.1563  -12.9345   2.0764 
## sex                     0.2016  0.1399   1.4402  0.1498   -0.0727   0.4759 
## donorcodeTypical        5.5351  3.8316   1.4446  0.1486   -1.9747  13.0450 
## sex:donorcodeTypical   -0.1974  0.1400  -1.4101  0.1585   -0.4718   0.0770 
##  
## intrcpt 
## sex 
## donorcodeTypical 
## sex:donorcodeTypical 
## 
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1