step_poly()
Artık bir başlangıç (baseline) olduğuna göre, tüm sayısal değerlere polinom dönüşümü eklediğinde modelinin performansını karşılaştırabilirsin.
attrition_num verileri, lojistik regresyon lr_model, kullanıcı tanımlı class-evaluate() fonksiyonu ve train ile test ayrımları senin için zaten yüklendi.
Bu egzersiz
R'da Feature Engineering
kursunun bir parçasıdırEgzersiz talimatları
- Tüm sayısal yordayıcılara bir polinom dönüşümü ekle.
- İş akışını train verisine uydur.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
lr_recipe_poly <-
recipe(Attrition ~., data = train) %>%
# Add a polynomial transformation to all numeric predictors
___
lr_workflow_poly <- workflow() %>%
add_model(lr_model) %>%
add_recipe(lr_recipe_poly)
# Fit workflow to the train data
lr_fit_poly <- ___ %>% fit(train)
lr_aug_poly <- lr_fit_poly %>% augment(test)
lr_aug_poly %>% class_evaluate(truth = Attrition, estimate = .pred_class,.pred_No)