Skip to content
Prev 5028 / 5636 Next

[R-meta] Coding multi-measure correlational studies for multilevel meta-analysis

Please see my responses below.

Best,
Wolfgang
In order to do this correctly, one would have to compute the var-cov matrix of the correlations one wants to pool over anyway. Of course, nobody is going to stop you from just averaging them and pretending that it is just a single correlation coefficient. It's just objectively wrong.
As above.
This would in fact be an argument for not averaging and include the various correlations corresponding to different measures (with a measure-specific moderator variable).
But rcalc() can handle this. Multiple samples are independent, so those just need to be treated (for the purposes of rcalc()) as different studies. And there is, from a computational point, no difference between multiple measures and multiple time points. It just creates more variables. Of course this complicates the construction of the dataset used as input to rcalc(), but that's a practical issue.

I totally get that constructing such a dataset is quite difficult and time-consuming, if not impossible. What I describe below is the ideal approach where one constructs the dataset for a study that includes every possible pair of variables, where variables can reflect different constructs, multiple measures of the same construct, and/or multiple timepoints. If this is not possible due to logistic/practical reasons, then one would have to consider alternative approaches. A rough var-cov matrix could still be constructed with the vcalc() function. One could even go as far as pretending V is diagonal. In any case, cluster-robust inference methods should then be used.
Message-ID: <AS8PR08MB919351B30C74CD5B084BEBCD8B8CA@AS8PR08MB9193.eurprd08.prod.outlook.com>
In-Reply-To: <CA+dzWjqjM6-WvmxjwQCx7RhMR-NECxQJk9nrdoaTr1K+LNBFPg@mail.gmail.com>