Saya memiliki dua model regresi logistik dalam R yang dibuat dengan glm()
. Keduanya menggunakan variabel yang sama, tetapi dibuat menggunakan subset matriks yang berbeda. Apakah ada cara mudah untuk mendapatkan model rata-rata yang memberikan nilai koefisien dan kemudian menggunakannya dengan fungsi predict ()?
[maaf jika pertanyaan jenis ini harus diposting di situs pemrograman, beri tahu saya dan saya akan mengirimkannya di sana]
Terima kasih
r
generalized-linear-model
Andrew
sumber
sumber
caret
paket ini memiliki beberapa fitur keren untuk menggabungkan model.Jawaban:
Apakah Anda ingin mengambil rata-rata probabilitas yang diprediksi, atau rata-rata koefisien? Mereka akan memberikan hasil yang berbeda, karena regresi logistik melibatkan transformasi nonlinier dari prediktor linier.
Fungsi untuk melakukan keduanya adalah seperti ini. Tetapkan
avg
untuk"prob"
mendapatkan yang pertama, atau yang lain untuk yang terakhir.sumber
glm_2
. Panggil fungsi di ataspredict.glm_2
dan Anda kemudian dapat menggunakanpredict()
objek Anda sesuai kebutuhan.