[R-sig-ME] glmer vs glmmPQL vs glmmadmb
Magdalena Wiedermann
mwiederm at mtu.edu
Tue Apr 5 16:53:53 CEST 2016
Thank you Ben!
Indeed there is a problem and I keep coming back to this dater after
having learned more about GLMM on other projects. I tried the suggested
Gauss-Hermite quadrature. The higher the nAGQ number the more
interactions become significant in the summary output. The car::Anova
output stays the same though. I have a lot of Zero values both in one of
my explanatory variables as well as in about half of my response values.
Adding 1 and log transforming both of them (which is admittedly
questionable in terms of elegance) reduces the importance of the
interaction term but loosens up the cluster in the residual plots.
During a previous attempt I had talked to Dave about using a zero
inflation model, but we had concluded that this is not the way to go.
Now I don't know where to go, because my residual plots are always
highly clustered around the many 0 (1) values.
Thank you
Lena
On 04/04/2016 11:51 PM, Ben Bolker wrote:
> If glmer and glmmADMB agree with each other and disagree with
> glmmPQL, I would generally trust the former (Laplace approximation is
> better than PQL, esp for binary data). However, (1) you should also
> try Gauss-Hermite quadrature (nAGQ>1) in glmer, and (2) the very large
> magnitude of your parameters makes it look like you probably have a
> complete-separation problem ...
>
>
> On Mon, Apr 4, 2016 at 10:53 PM, Magdalena Wiedermann <mwiederm at mtu.edu> wrote:
>> Dear List
>>
>> Quick question: Why is the interaction term usingglmmPQL not
>> significant, whereas it is highly significant using glmer and glmmadmb?
>>
>> Thank you!
>> Lena
>>
>> *_
>> Example:_*
>>
>> resp = resp<-cbind(data$Dead, data$Alive)
>>
>> m1<-glmer(resp~(treatm+log(Tree))^2+block+(1|plot), family=binomial,
>> data = data)
>>
>> summary(m1)
>>
>>
>> m2<-glmmPQL(resp~(treatm+log(Tree))^2+block, random=~1|plot,
>> family=binomial, data=data)
>>
>> summary(m2)
>>
>>
>> |m3<-|glmmadmb|(||resp||~||(||treatm||+||log(Tree)||)^2||+block,
>> random=~1|plot,||||family=||"||binomial||"||, ||data=||data||)|
>>
>> |summary(m3) |*_Results:_*
>>
>> > car::Anova(m1)
>> Analysis of Deviance Table (Type II Wald chisquare tests)
>>
>> Response: resp
>> Chisq Df Pr(>Chisq)
>> treatm 82.6249 4 <2e-16 ***
>> log(Tree) 17992.6841 1 <2e-16 ***
>> block 3.6873 5 0.5953
>> treatm:log(Tree) 230.6844 4 <2e-16 ***
>>
>>
>> >car::Anova(m2)
>> Analysis of Deviance Table (Type II tests)
>>
>> Response: resp
>> Chisq Df Pr(>Chisq)
>> treatm 114.4015 4 <2e-16 ***
>> log(Tree) 384.7095 1 <2e-16 ***
>> block 1.0899 5 0.9550
>> treatm:log(Tree) 2.9839 4 0.5605
>>
>> > car::Anova(m3)
>> Analysis of Deviance Table (Type II tests)
>>
>> Response: resp
>> Df Chisq Pr(>Chisq)
>> treatm 4 68.7297 4.208e-14 ***
>> log(Tree) 1 1846.9933 < 2.2e-16 ***
>> block 5 3.0464 0.6928
>> treatm:log(Tree) 4 117.7358 < 2.2e-16 ***
>> Residuals 734
>>
>>
>> p.s.: this it true for summary(m1,m2,m3) too.
>>
>>
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-sig-mixed-models at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
More information about the R-sig-mixed-models
mailing list