J'essaie d'interpréter le type de modèle logistique suivant:
mdl <- glm(c(suc,fail) ~ fac1 + fac2, data=df, family=binomial)
Est la sortie des predict(mdl)
chances de réussite attendues pour chaque point de données? Existe-t-il un moyen simple de tabuler les cotes pour chaque niveau de facteur du modèle, plutôt que pour tous les points de données?
fac1
etfac2
.Design
package de Franck Harrell; il a de très belles fonctionslrm()
pour les GLM et les trucs connexes.Réponses:
Les pages d'aide pour
state: "Ainsi, pour un modèle binomial par défaut, les prédictions par défaut sont de log-odds (probabilités sur l'échelle logit) et 'type =" response "' donne les probabilités prédites". Ainsi,
predict(mdl)
renvoie le journal (cotes) et l'utilisation de "type =" response "renvoie les probabilités prédites. Vous pourriez trouver cet exemple de jouet instructif:En ce qui concerne votre deuxième question, vous voudrez peut-être consulter le package d'effets http://socserv.socsci.mcmaster.ca/jfox/Misc/effects/index.html de John Fox; voir aussi son article JSS "Effets affichés en R pour les modèles linéaires généralisés" (pp. 8-10).
la source