Modelo linear generalizado
# para exemplificar vamos utilizar dados que podem ser baixados via web
dados<-read.table("https://19e31fa08e.cbaul-cdnwnd.com/fd58c287e8dcea635dc0088984f5a026/200000027-1bccf1c46e/logistico_misto.txt",header=TRUE, sep="", dec=".")
# pacote necessário para obter o modelo misto
require(lme4)
# pacote necessário para obter análise de deviance
require(car)
# note que implante não entra como fator
summary(dados)
# transformando implante em fator
dados$implante=as.factor(dados$implante)
summary(dados)
# modelo total declarando fazenda como efeito aleatório
m0=glmer(diagnostico~epoca*implante*categoria +(1|fazenda), data=dados, family=binomial)
Anova(m0)
# modelo com (quase) significância
m=glmer(diagnostico~epoca+(1|fazenda), data=dados, family=binomial)
Anova(m)
# para obter a odds ratio
c=fixef(m)[2]
exp(c)
# intervalo de confiança da odds
# desvios padrões
sd=summary(m)@coefs[,"Std. Error"]
sd
# valor de z a 5%
dp=sd[2]*1.96
# limite superior
ls=exp(c+dp)
ls
# limite inferior
li=exp(c-dp)
li