[R-sig-ME] Posthoc for the glmmTMB package
Ben Bolker
bbolker at gmail.com
Wed Jul 19 04:49:44 CEST 2017
I think the easiest way to do this is with lsmeans
https://stats.stackexchange.com/questions/145765/post-hoc-testing-in-multcompglht-for-mixed-effects-models-lme4-with-interact
You *should* be able to use lsmeans with glmmTMB objects after running
source(system.file("other_methods","lsmeans_methods.R",package="glmmTMB"))
I believe this is all operating/making comparisons based on the
conditional model, not the zero-inflation model ...
On 17-07-18 10:08 AM, Ikponmwosa Egbon wrote:
> Hello All,
>
> Please, I am a novice to 'glm with mixed effects (glmm)' and need the
> guidance of mixed-model experts on how to conduct a posthoc test after
> using the glmmTMB (http://www.biorxiv.org/content/biorxiv/early/
> 2017/05/01/132753.full.pdf) for a zero-inflated (Poisson) model for a
> count data with repeated measures (over different times, hence time was
> built in as a random effect).
>
> Although I have run the model, I could not separate the different levels
> (or treatments) within a factor (Genotypes) to know which is similar or
> different, as often seen in the traditional ANOVAs or linear models,
> wherein posthoc family-wise comparisons are usually conducted. Or perhaps
> there are things I am not seeing with the novice spectacles.
>
> *Please, see the script/output for statistical context below*:
>
>> multiple<-read.delim("Multiplechoice.txt")
>> str(multiple)
> 'data.frame': 1440 obs. of 3 variables:
> $ Genotypes: Factor w/ 8 levels "AR3","BR6","BR7",..: 2 2 2 2 2 2 2 2 2 2
> ...
> $ Time : Factor w/ 18 levels "10m","15m","20m",..: 16 16 16 16 16 16
> 16 16 16 16 ...
> $ Insects : int 2 0 0 0 1 0 0 0 0 0 ...
>> head(multiple)
> Genotypes Time Insects
> 1 BR6 5m 2
> 2 BR6 5m 0
> 3 BR6 5m 0
> 4 BR6 5m 0
> 5 BR6 5m 1
> 6 BR6 5m 0
>> library("glmmTMB")
>> zipm0 <- glmmTMB(Insects~Genotypes + (1 | Time),
> + zi = ~Genotypes,
> + data = multiple, family = poisson)
>> summary(zipm0)
> Family: poisson ( log )
> Formula: Insects ~ Genotypes + (1 | Time)
> Zero inflation: ~Genotypes
> Data: multiple
>
> AIC BIC logLik deviance df.resid
> 2363.3 2453.0 -1164.7 2329.3 1423
>
> Random effects:
>
> Conditional model:
> Groups Name Variance Std.Dev.
> Time (Intercept) 0.7921 0.89
> Number of obs: 1440, groups: Time, 18
>
> Conditional model:
> Estimate Std. Error z value Pr(>|z|)
> (Intercept) -0.05931 0.23378 -0.254 0.799747
> GenotypesBR6 -0.09546 0.13452 -0.710 0.477939
> GenotypesBR7 -1.02963 0.19379 -5.313 1.08e-07 ***
> GenotypesDR3 -0.34788 0.17393 -2.000 0.045491 *
> GenotypesOut group -0.21968 0.55045 -0.399 0.689827
> GenotypesP. grandifolia -1.64415 0.40947 -4.015 5.94e-05 ***
> GenotypesSA1 -0.57111 0.16067 -3.555 0.000378 ***
> GenotypesVZ2 -0.43942 0.15825 -2.777 0.005492 **
> ---
> Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
>
> Zero-inflation model:
> Estimate Std. Error z value Pr(>|z|)
> (Intercept) -0.7956 0.2453 -3.244 0.00118 **
> GenotypesBR6 -0.7542 0.5047 -1.494 0.13509
> GenotypesBR7 -2.5021 3.5578 -0.703 0.48189
> GenotypesDR3 1.5065 0.3695 4.077 4.55e-05 ***
> GenotypesOut group 2.8023 0.4860 5.766 8.14e-09 ***
> GenotypesP. grandifolia 1.4009 0.6815 2.056 0.03983 *
> GenotypesSA1 -0.5077 0.5662 -0.897 0.36987
> GenotypesVZ2 -0.3105 0.4580 -0.678 0.49779
> ---
> Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
>
>
> I look forward to having some feedbacks, and any other assistance that is
> deemed necessary would be highly appreciated. Thank you for your time and
> your assistance.
>
>
> Kind
> regards,
>
>
> Ik.
>
More information about the R-sig-mixed-models
mailing list