[R-meta] Confusion about how to use UN structure

James Pustejovsky jepu@to @end|ng |rom gm@||@com
Wed Sep 1 23:13:24 CEST 2021


Hi Simon,

Like Wolfgang, I don't know of any simulation studies that look at this
situation, so it's hard to say what the best approach would be. But I'll
offer a few (somewhat speculative) observations:

First, to your question about the meaning of the single rho returned when
using "HCS" or "CS", I would *not* characterize it as an average
correlation among all pairs of levels. It's the (restricted) maximum
likelihood estimate of the correlation between random effects for different
moderator categories, under whatever structure is assumed. Suppose there's
adequate data to estimate a correlation between categories A and B, but
little or no data about the correlations between categories A and C or
between B and C. Then we can't really say anything empirical about the AC
or BC correlations. All we can do is make assumptions. But perhaps HCS or
CS is reasonable as a very rough "working" model, which at least
acknowledges that there is dependence between effects drawn from different
moderator categories within the same study.

Second, the choice of whether to fix a rho value to zero has implications
for how the average effects for a given moderator category are estimated.
Consider a scenario with a three-level moderator and with the slightly
simpler meta-regression specification where you just have intercept terms
for each moderator category (but no other predictors):
 rma.mv(eff_size ~ UN_MOD -1, V = V, struct = "UN", random = ~ UN_MOD |
study, data = data)
If you set rho_AC and rho_BC to zero, then the average effect for category
A is going to get estimated using only the effect size estimates from
category A. The estimated average effect should be equivalent (up to
numerical error) to the effect you get from a random effects meta-analysis
using only the category A effects. The effect size estimates from the other
two categories don't influence the results at all.

On the other hand, if you set rho_AC to a non-zero value (or make the
assumption that it is equivalent to a different correlation, such as
rho_AB), then the model will "borrow strength" from the effect size
estimates in category C for any study that has both A and C results, and so
the average effect for category A will be influenced (at least a little
bit) by the ES estimates in category C. The degree of influence depends on
how many studies include categories A and C together, and on the size of
the assumed rho_AC. If you set *all* of the correlations to zero (or
equivalently, use struct = "DIAG"), then the average effect estimates are
based only on the ES estimates for that category---that is, they're based
only on the direct evidence, with no borrowing of strength across
categories. If you were to estimate rho_AB but set rho_AC and rho_BC to
zero, then you would get some borrowing of strength between categories A
and B but none with category C. In my "expanding the range of working
models" paper, we call the model where all correlations are zero the
"subgroup correlated effects" working model because it is equivalent to
running separate models on each category of the moderator.

So to figure out how to proceed, you might consider whether the idea of
borrowing of strength across categories of the moderator makes practical
sense. If it does, then I would probably go with HCS or CS (paired with RVE
for insurance against mis-specification of the random effects structure).
If it seems like a weird thing to do, then I would go with the subgroup
correlated effects model that uses only the direct evidence. Of course, you
could also report both, which would have the benefit of allowing others to
judge the extent to which the findings are influenced by borrowing of
strength across categories.

James


On Wed, Sep 1, 2021 at 3:41 PM Simon Harmel <sim.harmel using gmail.com> wrote:

> Dear Wolfgang,
>
> Sure, thank you. So, if I alternatively use "HCS" or "CS", what can I
> say about the meaning of the single rho that I get, the average
> correlation among all pairs of the levels or something else?
>
> Also this single rho won't be negatively affected by the lack of
> co-occurrences on some pairs of the levels as was the case with "UN"?
>
> These will be very helpful to know, thanks a lot,
> Simon
>
> On Wed, Sep 1, 2021 at 2:48 PM Viechtbauer, Wolfgang (SP)
> <wolfgang.viechtbauer using maastrichtuniversity.nl> wrote:
> >
> > Dear Simon,
> >
> > I don't know and I am not aware of any simulation studies that address
> this. Therefore, I cannot really make any recommendations.
> >
> > Best,
> > Wolfgang
> >
> > >-----Original Message-----
> > >From: Simon Harmel [mailto:sim.harmel using gmail.com]
> > >Sent: Wednesday, 01 September, 2021 21:19
> > >To: Viechtbauer, Wolfgang (SP)
> > >Cc: Reza Norouzian; R meta
> > >Subject: Re: [R-meta] Confusion about how to use UN structure
> > >
> > >Dear Wolfgang,
> > >
> > >To correct my question, is it acceptable to not estimate the
> > >correlations (rhos) that are based on too few pairs (i.e., fixing them
> > >to 0) in a "UN" structure but at least estimate the correlations that
> > >are based on a large number of pairs?
> > >
> > >Or in such a situation, one has to use a simpler structure like "CS"
> > >or "HCS" and obtain a single rho estimate representing the correlation
> > >among all the pairs of the levels? (Maybe in this case, such a rho
> > >will represent the average correlation among all pairs of the levels,
> > >right?).
> > >
> > >This is exactly the situation I'm in now.
> > >
> > >Thank you very much,
> > >Simon
>
> _______________________________________________
> R-sig-meta-analysis mailing list
> R-sig-meta-analysis using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-meta-analysis
>

	[[alternative HTML version deleted]]



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