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

Yeo-Johnson dönüşümü

Şirketten ayrılan çalışanlara ait tüm sayısal verileri içeren attrition_num veri kümesini kullanarak, factor olarak kodlanmış ikili bir değişken olan Attrition ile bir çalışanın kalma ihtimalini tahmin edebilen bir model kurmak istiyorsun. Özniteliklerin neredeyse normal dağılması için, Yeo-Johnson dönüşümünü uygulayan bir recipe oluşturacaksın.

attrition_num verisi, lojistik regresyon lr_model, kullanıcı tanımlı class-evaluate() fonksiyonu ve train ile test ayrımları senin için yüklendi.

Bu egzersiz

R'da Feature Engineering

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

Egzersiz talimatları

  • Hedef dahil tüm sayısal özniteliklere Yeo-Johnson uygulayan bir recipe oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a recipe that uses Yeo-Johnson to transform all numeric features
lr_recipe_YJ <- 
  recipe(Attrition ~., data = train) %>%
  ___

lr_workflow_YJ <- workflow() %>%
  add_model(lr_model) %>%
  add_recipe(lr_recipe_YJ)
lr_fit_YJ <- lr_workflow_YJ %>%
  fit(train)
lr_aug_YJ <-
  lr_fit_YJ %>% augment(test)
lr_aug_YJ %>% class_evaluate(truth = Attrition,
                 estimate = .pred_class,.pred_No)
Kodu Düzenle ve Çalıştır