Skip to content
Prev 4394 / 5632 Next

[R-meta] A potential addition to metafor random-effect structures

Interesting question, Reza. I've also wondered about using factor-analytic
vcov structures like this. I think they could be potentially quite useful.

As Reza noted, one application could be for multivariate meta-analysis
(multivariate in the strict sense
<https://www.jepusto.com/what-does-multivariate-mean/>), where each study
could in principle measure effect sizes on a set of p outcomes, but in
practice not every study reports all outcomes. With complete reporting for
a large number of studies, using unstructured random effects variances
works, but with missingness and/or a limited number of studies, struct =
"UN" can be hard to fit. In my experience, the solutions end up returning
correlations at the boundaries of the parameter space (e.g., r = 0.999 or r
= -0.999 for a bivariate random effects model, which is equivalent to a
one-factor model). For a p-dimensional structure, a d-dimensional factor
model has sum(p + 1 - 1:d) parameters. So these structures might be useful
just as an atheoretical model-building tool, which bridges between the
low-dimensional structures like CS (2 parameters) or HCS (p + 1 parameters)
and the totally unconstrained UN structure (p x (p + 1) / 2 parameters).

I could also see applications where such models have a meaningful
theoretical interpretation. For example, perhaps there are p outcomes,
which vary in their degree of sensitivity to intervention. Studies might
vary along a single latent factor of intervention potency, so strong
interventions have relatively large effect sizes for all outcomes, weak
interventions have relatively small effects for all outcomes. The random
effect for outcome j in study i might then be described by u_ij = L_j X
f_i, where f_i is the latent factor of intervention potency and L_j is the
sensitivity to intervention of outcome j. I could also imagine extending
this further to two or more factors---maybe intervention potency and
population risk level, with u_ij = L_1j X f_1j + L_2j x f_2j?

James


On Sun, Feb 5, 2023 at 2:31 PM Reza Norouzian via R-sig-meta-analysis <
r-sig-meta-analysis at r-project.org> wrote: