Estoy utilizando modelos lineales generalizados para probar el efecto de varios predictores en algunos datos binomiales. Mi respuesta es un vector binomial de éxitos y fracasos.
Quiero comprobar si mi predictor categórico de interés (P1) es un predictor significativo de mi respuesta. Sin embargo, hay otra variable categórica (P2) que quiero tener en cuenta. Por lo tanto, la incluí como efecto aleatorio en mi modelo, que no parecía tener mucho impacto sobre si P1 era significativo o no:
mod1<-glmer(Response~P1+(1|P2),family=binomial)
mod0<-glmer(Response~1+(1|P2),family=binomial)
anova(mod0,mod1,test="Chisq")
Sin embargo, los revisores me han pedido ahora más información sobre el efecto de P2: creen que será importante y quieren saber si es significativo o no. Si me limito a comprobar el efecto de P2 como efecto fijo por sí solo, sería significativo, pero creo que esto se debe únicamente a que existe una correlación con P1, no a que sea importante. Por lo tanto, estaba pensando que podría probar si P2 es un predictor significativo dentro de cada nivel de P1, y trató de hacer esto así:
mod2<-glmer(Response~P2+(1|P1),family=binomial)
mod3<-glmer(Response~1+(1|P1),family=binomial)
anova(mod2,mod3,test="Chisq")
Sin embargo, me preocupa que las fórmulas que estoy utilizando sean incorrectas, ya que he leído esta guía sobre las fórmulas de modelos mixtos en R:
"Random effects are specified as e|g, where e is an effect and g is a grouping factor"
Entonces, ¿debería estar haciendo esto?
mod4<-glmer(Response~P2|P1,family=binomial)
Y si es así, ¿cómo compruebo la significación?
Como pregunta adicional, mis datos están muy sobredispersados, pero noto que no puedo usar quasibinomial en lme4. He leído sobre la inclusión de un efecto aleatorio a nivel de observación. Utilizando mi ejemplo anterior, ¿es ésta la forma correcta de hacerlo?
mod5<-glmer(Response~P2+(1|P1)+(1|obs),family=binomial)
mod6<-glmer(Response~1+(1|P1)+(1|obs),family=binomial)
anova(mod5,mod6,test="Chisq")
Esto no parece tener ningún efecto obvio en los resultados, así que no estaba seguro de si lo estaba haciendo bien.
Muchas gracias