Skip to content
Prev 2500 / 5636 Next

[R-meta] Meta-analytical test of mediation model including dependent tests - looking to resolve metafor issue or find alternative approach

Dear Wolfgang,

Thank you very much for your quick and helpful response! The difference
indeed becomes much smaller (though it does not disappear in my case) when
I allow the heterogeneity to differ between the pairs in the joint
estimation. Now I need to decide whether that is appropriate - if I
understand Rubio-Aparicio et al. (2019) correctly, the decision depends on
whether I expect heteroscedasticity based on theory, rather than on any
test of the data? In case the data is informative, I share the full set
below - from the data and the theory, it appears that there is much more
heterogeneity in some correlations than others.

Regarding the alternative approach of combining correlation matrices: that
is actually where I started, but I did not understand how to deal with one
type of dependency: measures nested into constructs. Specifically, in my
data, some studies use two measures of the same construct, which I would
both like to use to estimate the relevant correlations. For instance,
affective and cognitive are both measures of attitudes, so they should
inform those correlations rather than be estimated differently. Is there
any way to include that into your suggested approach?

Many thanks,

Lukas

meta_data <- tibble::tribble(
  ~study, ~measure, ~pair, ~r, ~N, ~inv_N,
"longit", "T1", "pos_div", 0.22, 211, 0.005,
  "longit", "T1", "pos_neg", 0.16, 211, 0.005,
  "longit", "T1", "neg_div", -0.02, 211, 0.005,
  "longit", "T2", "pos_div", 0.33, 211, 0.005,
  "longit", "T2", "pos_neg", -0.05, 211, 0.005,
  "longit", "T2", "neg_div", -0.28, 211, 0.005,
  "UK_mediation", "only", "neg_div", -0.3, 224, 0.004,
  "UK_mediation", "only", "pos_div", 0.43, 224, 0.004,
  "UK_mediation", "only", "pos_neg", -0.01, 224, 0.004,
  "UK_mediation", "affective", "pos_att", -0.38, 224, 0.004,
  "UK_mediation", "cognitive", "pos_att", -0.2, 224, 0.004,
  "UK_mediation", "affective", "div_att", -0.44, 224, 0.004,
  "UK_mediation", "cognitive", "div_att", -0.55, 224, 0.004,
  "UK_mediation", "affective", "neg_att", 0.18, 224, 0.004,
  "UK_mediation", "cognitive", "neg_att", 0.21, 224, 0.004,
  "DE_mediation", "only", "pos_div", 0.35, 2618, 0,
  "DE_mediation", "only", "neg_div", -0.16, 2618, 0,
  "DE_mediation", "only", "div_att", -0.53, 2618, 0,
  "DE_mediation", "only", "pos_neg", 0.25, 2618, 0,
  "DE_mediation", "only", "pos_att", -0.43, 2618, 0,
  "DE_mediation", "only", "neg_att", 0.26, 2618, 0,
  "longit", "T2_prej", "pos_att", -0.222, 211, 0.005,
  "longit", "T2_prej", "neg_att", 0.137, 211, 0.005,
  "longit", "T2_prej", "div_att", -0.227, 211, 0.005,
  "longit", "T1_therm", "neg_att", 0.148, 211, 0.005,
  "longit", "T1_therm", "div_att", -0.17, 211, 0.005,
  "longit", "T1_therm", "pos_att", -0.325, 211, 0.005,
  "longit", "T2_therm", "pos_att", -0.356, 211, 0.005,
  "longit", "T2_therm", "neg_att", 0.103, 211, 0.005,
  "longit", "T2_therm", "div_att", -0.231, 211, 0.005,
  "India", "divval_pref", "pos_div", 0.14, 152, 0.007,
  "India", "divval_instr", "pos_div", -0.058, 152, 0.007,
  "India", "divval_pref", "neg_div", -0.016, 152, 0.007,
  "India", "divval_instr", "neg_div", -0.248, 152, 0.007,
  "India", "divval_pref", "pos_neg", 0.003, 152, 0.007,
  "India", "divval_pref", "div_att", -0.213, 152, 0.007,
  "India", "divval_instr", "div_att", -0.208, 152, 0.007,
  "India", "divval_pref", "pos_att", -0.563, 152, 0.007,
  "India", "divval_pref", "neg_att", -0.016, 152, 0.007,
  "NCS_2018", "divval_pref", "pos_neg", -0.151, 329, 0.003,
  "NCS_2018", "divval_pref", "pos_div", 0.115, 316, 0.003,
  "NCS_2018", "divval_pref", "neg_div", -0.08, 315, 0.003,
  "NCS_2018", "divval_better", "pos_div", 0.037, 327, 0.003,
  "NCS_2018", "divval_better", "neg_div", -0.006, 326, 0.003,
  "NCS_2018", "divval_pref", "pos_att", -0.264, 319, 0.003,
  "NCS_2018", "divval_pref", "neg_att", 0.068, 318, 0.003,
  "NCS_2018", "divval_pref", "div_att", -0.077, 317, 0.003,
  "NCS_2018", "divval_better", "div_att", -0.069, 320, 0.003,
  "NCS_2019", "divval_pref", "pos_neg", -0.139, 434, 0.002,
  "NCS_2019", "divval_pref", "pos_div", 0.14, 110, 0.009,
  "NCS_2019", "divval_pref", "neg_div", -0.167, 107, 0.009,
  "NCS_2019", "divval_better", "pos_div", 0.074, 106, 0.009,
  "NCS_2019", "divval_better", "neg_div", -0.206, 103, 0.01,
  "NCS_2019", "divval_pref", "pos_att", -0.295, 447, 0.002,
  "NCS_2019", "divval_pref", "neg_att", 0.191, 432, 0.002,
  "NCS_2019", "divval_pref", "div_att", 0.126, 112, 0.009,
  "NCS_2019", "divval_better", "div_att", -0.223, 107, 0.009
)

On Fri, 11 Dec 2020 at 17:32, Viechtbauer, Wolfgang (SP) <
wolfgang.viechtbauer at maastrichtuniversity.nl> wrote: