[R-meta] Confusion about how to use UN structure
Simon Harmel
@|m@h@rme| @end|ng |rom gm@||@com
Thu Sep 2 01:19:07 CEST 2021
Dear James,
Thank you very much for sharing your expertise with me. I actually
found much of what you kindly mentioned to be in line with this
article (https://pubmed.ncbi.nlm.nih.gov/21268052/) which I read in
preparation for my meta-analysis.
As an alternative to HCS or CS, can I keep the UN structure but only
focus on/interpret the correlation estimates that are based on
sufficient pairs of levels? Or as Reza said (and I also confirmed that
with my own data), because some rho estimates under the UN structure
give flat curves for their profile likelihood function, then, my whole
model is overparameterized and should be replaced with an
appropriately parameterized model (e.g., using HCS or CS)?
Once again, thank you for assistance,
Simon
On Wed, Sep 1, 2021 at 4:13 PM James Pustejovsky <jepusto using gmail.com> wrote:
>
> 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
More information about the R-sig-meta-analysis
mailing list