Saya mencoba menafsirkan tipe model logistik berikut:
mdl <- glm(c(suc,fail) ~ fac1 + fac2, data=df, family=binomial)
Apakah output dari predict(mdl)
peluang keberhasilan yang diharapkan untuk setiap titik data? Apakah ada cara sederhana untuk menabulasi peluang untuk setiap tingkat faktor model, daripada semua titik data?
fac1
danfac2
.Design
paket dari Franck Harrell; ini memiliki fungsi yang sangat baguslrm()
untuk GLM dan hal-hal terkait.Jawaban:
Halaman bantuan untuk
status: "Jadi untuk model binomial default, prediksi default adalah log-odds (probabilitas pada skala logit) dan 'type =" response "' memberikan probabilitas yang diprediksi". Jadi,
predict(mdl)
kembalikan log (peluang), dan menggunakan "type =" response "mengembalikan probabilitas yang diprediksi. Anda mungkin menemukan contoh mainan ini instruktif:Mengenai pertanyaan kedua Anda, Anda mungkin ingin memeriksa efek-paket http://socserv.socsci.mcmaster.ca/jfox/Misc/effects/index.html oleh John Fox; lihat juga artikel JSS-nya "Menampilkan Efek dalam R untuk Generalized Linear Models" (hlm. 8-10).
sumber