[R-sig-ME] Odd ANOVA degrees of freedom with ZI component of glmmTMB model
Ben Bolker
bbo|ker @end|ng |rom gm@||@com
Wed Jan 11 19:12:40 CET 2023
The difference in 'Df' between the two components, which appear to
have the same fixed-effect model specification, is definitely surprising.
It's not surprising that chisq=9.46 with 2 df could have a lower
p-value than chisq=9.89 with 3 df; the larger the df (i.e. the larger
the difference in the number of parameters/complexity between the two
models implicitly being compared), the more dispersed the null
distribution of the deviance difference (=='chisq').
To troubleshoot I would look at the guts of glmmTMB:::Anova.glmmTMB
and see what's going on. I'm not claiming that will be obvious: if you
can post a *reproducible* example to the glmmTMB issues list I'd be
happy to take a look.
On 2023-01-11 12:14 PM, Elliot Johnston wrote:
> Hi all,
>
> I am using the car package to run ANOVAs (type II Wald chi square tests) on
> the following model:
>
> m1 <- glmmTMB(Count ~ Time_Period*Assignment + (1|Region/Site_ID),
> ziformula = ~ Time_Period*Assignment + (1|Region/Site_ID),
> data = allbirds, family = poisson)
>
> Time Period has three levels and Assignment has two levels. When running
> the ANOVA on the conditional component -- car::Anova(m1, component =
> "cond") -- the degrees of freedom in the output is as I would expected
> (n-1):
>
> Chisq Df Pr(>Chisq)
> Time_Period 0.9105 2 0.63429
> Assignment 2.1043 1 0.14689
> Time_Period:Assignment 6.8486 2 0.03257 *
>
> But when I run the ANOVA for the zero-inflated component -- car::Anova(m1,
> component = "zi") -- the output looks strange:
>
> Chisq Df Pr(>Chisq)
> Time_Period 9.8876 3 0.019546 *
> Assignment 9.4648 2 0.008805 **
> Time_Period:Assignment 7.9605 2 0.018681 *
>
> Why would the degrees of freedom change? FWIW this df discrepancy between
> the conditional and ZI ANOVAs does *not* happen when running the above
> glmmTMB model with subsetted data frames based on different bird guilds. It
> also seems strange that between the Time Period and Assignment terms the
> smaller chi square value leads to greater statistical significance. Do you
> agree that something seems wrong here or am I misunderstanding what is
> going on under the hood? Any ideas on how to troubleshoot?
>
> Thank you!
>
> -Elliot
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-mixed-models using 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