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

Kim kalıyor?

attrition_num verisi üzerinde birden fazla dönüşümü birlikte uygulama zamanı. Önce, sayısal değişkenleri Yeo-Johnson dönüşümüyle normalize et ya da normale yaklaştır. Sonra sayısal yordayıcıları yüzdelik dilimlere dönüştür, kukla değişkenler oluştur ve varyansı sıfıra yakın olan öznitelikleri ele.

Bu egzersiz

R'da Feature Engineering

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

Egzersiz talimatları

  • Tüm sayısal değişkenlere Yeo-Johnson dönüşümü uygula.
  • Tüm sayısal yordayıcıları yüzdelik dilimlere dönüştür.
  • Tüm adlandırılmış (nominal) yordayıcılar için kukla değişkenler oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

lr_recipe <- recipe(Attrition ~., data = train) %>%

# Apply a Yeo-Johnson transformation to all numeric variables
  ___ %>%

# Transform all numeric predictors into percentiles
 ___ %>%

# Create dummy variables for all nominal predictors
  ___

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