Estoy tratando de interpretar el siguiente tipo de modelo logístico:
mdl <- glm(c(suc,fail) ~ fac1 + fac2, data=df, family=binomial)
¿Es la salida de predict(mdl)
las probabilidades de éxito esperadas para cada punto de datos? ¿Existe una manera simple de tabular las probabilidades para cada nivel de factor del modelo, en lugar de todos los puntos de datos?
fac1
yfac2
.Design
paquete de Franck Harrell; tiene funciones muy buenaslrm()
para GLM y cosas relacionadas.Respuestas:
Las páginas de ayuda para
estado: "Por lo tanto, para un modelo binomial predeterminado, las predicciones predeterminadas son de log-odds (probabilidades en la escala logit) y 'type =" response "' proporciona las probabilidades predichas". Entonces,
predict(mdl)
devuelve el registro (probabilidades), y el uso de "type =" response "devuelve las probabilidades predichas. Puede encontrar este ejemplo de juguete instructivo:Con respecto a su segunda pregunta, puede consultar el paquete de efectos http://socserv.socsci.mcmaster.ca/jfox/Misc/effects/index.html de John Fox; véase también su artículo de JSS "Visualizaciones de efectos en R para modelos lineales generalizados" (págs. 8-10).
fuente