Membuat ensemble model
Itu menutup kursus ini! Sebagai pemantik untuk kursus selanjutnya tentang membangun ensemble model caret, saya akan menunjukkan cara memasangkan stacked ensemble model menggunakan paket caretEnsemble.
caretEnsemble menyediakan fungsi caretList() untuk membuat beberapa model caret sekaligus pada himpunan data yang sama, menggunakan lipatan resampling yang sama. Anda juga dapat membuat daftar model caret Anda sendiri.
Dalam latihan ini, saya sudah membuatkan caretList untuk Anda, berisi model glmnet dan ranger yang Anda latih pada himpunan data churn. Gunakan fungsi caretStack() untuk membuat stack model caret, dengan dua submodel (glmnet dan ranger) yang menjadi masukan ke model caret lain (mudah-mudahan lebih akurat!).
Latihan ini adalah bagian dari kursus
Machine Learning dengan caret di R
Petunjuk latihan
- Panggil fungsi
caretStack()dengan dua argumen,model_listdanmethod = "glm", untuk membuat ensemble dari dua model menggunakan regresi logistik. Simpan hasilnya sebagaistack. - Ringkas model hasilnya dengan fungsi
summary().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create ensemble model: stack
stack <-
# Look at summary