[R-sig-ME] Looking for an effect of relatedness in non-normal data (MCMCglmm)

Jarrod Hadfield j.hadfield at ed.ac.uk
Mon Jul 28 10:14:22 CEST 2014


Hi Megan,

Its hard to say how much of a problem it is without seeing the  
distribution of the *residuals* and the phylogenetic effects.  
Certainly, the normal likelihood is not robust to outliers because of  
its thin tails, and this will be a problem for MCMCglmm (and linear  
mixed models fitted in other packages). You can run MCMCglmm on  
permuted data, but I always find it hard to permute the data under the  
correct null hypothesis. For example, if you just naively permute the  
data then a phylogenetic heritability of zero is part of the null  
hypothesis, even though this may not be the null hypothesis you would  
like to reject. This may be a problem if the statistic you are using  
depends on the phylogenetic heritability. As an alternative have you  
tried a cube-root transformation?  This is the Wilson-Hilferty normal  
approximation for the Gamma.

Cheers,

Jarrod








Quoting Megan Bartlett <mkbartl at ucla.edu> on Sun, 27 Jul 2014 22:34:32 -0700:

> Hi everyone,
>
> I'd like to use MCMCglmm to look at the importance of phylogenetic
> relatedness to variation in a plant drought tolerance trait, while also
> accounting for a random effect of study site and a fixed effect of climate.
> The difficulty is that my drought tolerance trait data is significantly not
> normally distributed (according to the *shapiro.test* function), even when
> log or square-root transformed (all p < 0.001). This comes from the fact
> that some arid species are very drought tolerant, producing a right-skewed
> trait distribution. My data is best-fit by a gamma distribution, according
> to the* fitdistrplus* package, but my data is better fit by a normal
> distribution than any other family that MCMCglmm can model.
>
> I know there are ways to fit mixed-effects models that allow for
> permutation tests, to avoid assuming normal distributions, but these
> packages (coin, lme4), don't allow for specifying a phylogenetic
> relatedness matrix. This leads me to the problem that it seems incorrect to
> use MCMCglmm to estimate a signal of relatedness for this non-normal data,
> but it also seems incorrect to use packages that allow for permutation
> tests without accounting for relatedness.
>
> So, to try to figure out a way around this, my questions are:
>
> 1) How non-normal is "too" non-normal for MCMCglmm, if no other
> distribution family is a better option? Is it ever acceptable to fit
> non-normal data this way?
>
> 2) There seem to be permutation tests (like in the *coin* package) that can
> handle significance testing for mixed-effects models, but not for models
> with the phylogenetic relatedness matrix specified. Does something like
> this exist that I'm not aware of?
>
> 3) Or, is there a way to apply a permutation test to the MCMCglmm output?
>
> Thanks very much for your help!
>
> Best,
>
> Megan
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-mixed-models at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>
>



-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the R-sig-mixed-models mailing list