Я пытаюсь интерпретировать следующий тип логистической модели:
mdl <- glm(c(suc,fail) ~ fac1 + fac2, data=df, family=binomial)
Является ли вывод predict(mdl)
ожидаемых шансов на успех для каждой точки данных? Есть ли простой способ табулировать шансы для каждого факторного уровня модели, а не для всех точек данных?
fac1
иfac2
.Design
посылку от Франка Харрелла; он имеет очень хорошие функцииlrm()
для GLM и связанных с ними вещей.Ответы:
Страницы справки для
состояние: «Таким образом, для биномиальной модели по умолчанию предсказания по умолчанию имеют лог-шансы (вероятности в логит-масштабе), а« type = "response» «дает предсказанные вероятности». Итак,
predict(mdl)
возвращает лог (шансы), а использование «type =» response »возвращает предсказанные вероятности. Вы можете найти этот игрушечный пример поучительным:Что касается вашего второго вопроса, вы можете проверить пакет эффектов http://socserv.socsci.mcmaster.ca/jfox/Misc/effects/index.html от Джона Фокса; см. также его статью JSS «Отображение эффектов в R для обобщенных линейных моделей» (стр. 8-10).
источник