[R-sig-ME] glmer z values binomial data
Ben Bolker
bbolker at gmail.com
Thu Jul 24 01:37:30 CEST 2014
Clelia Gasparini <clelia.gasparini at ...> writes:
>
>
> Hi
>
> I'm using glmer (lme4) to analyse binomial data. I have
> used observation level to account for overdispersion.
> My problem is that a referee asked to get wald t or F
> instead of wald Z mentioning Bolker's review in TREE 2008.
>
> Can you suggest a way to get t or F instead of z in the output?
>
> this is the code I'm using now:
>
> y=cbind(data$Success,data$Failure)
> glmer.r<-glmer(y~ treat + (1|obs), data=data,
> family=binomial(logit), weights =total.size)
> summary(glmer.r)
>
> Many thanks in advance,
> Clelia
>
The Bolker 2008 t/F suggestion is based on using penalized
quasi-likelihood (PQL) to account for overdispersion; lme4 no longer does
PQL, because we decided that we don't really understand/aren't comfortable
with the properties of PQL for GLMMs.
* if you can decide on the degrees of freedom (see
http://glmm.wikidot.com/faq#df , and scroll down to "DF alternatives"),
then you can take the Z scores, reinterpret them as t scores, and
use 2*pt(abs(scores),df=df,lower.tail=FALSE) to get p-values.
* including a per-observation random effect should account for
overdispersion anyway (see the "overdispersion" section of the FAQ)
* I'm a little puzzled that you have specified the response as
a two-column matrix *and* have separately specified the weights:
normally you would do one or the other ...
* the model specification you have above has no grouping variable/
random effect term other than the observation-level RE, which makes
it look just like a regular binomial GLM + overdispersion. Therefore
you might be better off/have an easier time with
glm(y~ treat , data=data, family=quasibinomial)
or a beta-binomial model.
More information about the R-sig-mixed-models
mailing list