Ön işleme
Feature engineering zamanı! Gözlem kimliği gibi bilgi değeri düşük ama işe yarar olabilecek değişkenlerle ilgilenecek ya da eksik değerleri ele alacak bir recipe oluşturman gerekiyor. Bu aynı zamanda bazı öngörücüleri dönüştürmek için de bir fırsat. Örneğin, sayısal özellikleri normalize edip kategorik olanlar için kukla değişkenler oluşturabilirsin.
attrition veri kümesi ile önceki egzersizde oluşturduğun train ve test ayrımları çalışma ortamında hazır.
Bu egzersiz
R'da Feature Engineering
kursunun bir parçasıdırEgzersiz talimatları
- Tüm sayısal özellikleri normalize et.
- Eksik değerleri
knnatama (imputation) algoritması ile tahmin et. - Tüm nominal öngörücüler için kukla değişkenler oluştur.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
recipe <- recipe(Attrition ~ ., data = train) %>%
update_role(...1, new_role = "ID") %>%
# Normalize all numeric features
___(all_numeric_predictors()) %>%
# Impute missing values using the knn imputation algorithm
___(all_predictors()) %>%
# Create dummy variables for all nominal predictors
___(all_nominal_predictors())
recipe