BaşlayınÜcretsiz Başlayın

Modelleri birleştirme (Ensembling)

Kurs burada sona eriyor! Gelecekteki bir caret modellerinden ansambllar oluşturma kursu için küçük bir ön gösterim olarak, caretEnsemble paketini kullanarak yığılmış (stacked) bir ansamblın nasıl kurulacağını göstereceğim.

caretEnsemble, aynı veri kümesi üzerinde ve aynı yeniden örnekleme katlarını kullanarak bir seferde birden çok caret modeli oluşturmak için caretList() fonksiyonunu sağlar. Kendi caret model listelerini de oluşturabilirsin.

Bu egzersizde, senin için müşteri kaybı (churn) veri kümesi üzerinde kurduğun glmnet ve ranger modellerini içeren bir caretList oluşturdum. caretStack() fonksiyonunu kullanarak bu iki alt modeli (glmnet ve ranger) başka bir (umarım daha isabetli!) caret modeline besleyen bir caret modeli yığını oluştur.

Bu egzersiz

R ile caret kullanarak Machine Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • İki modeli lojistik regresyonla ansambl yapmak için caretStack() fonksiyonunu model_list ve method = "glm" argümanlarıyla çağır. Sonucu stack olarak sakla.
  • Ortaya çıkan modeli summary() fonksiyonuyla özetle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create ensemble model: stack
stack <- 

# Look at summary
Kodu Düzenle ve Çalıştır