ПочатиПочніть безкоштовно

Хто залишиться?

Час попрактикуватися в поєднанні кількох перетворень для даних attrition_num. Спочатку нормалізуйте або наблизьте до нормальних розподілів числові змінні, застосувавши перетворення Йєо—Джонсона. Далі перетворіть числові предиктори на перцентилі, створіть дамі-змінні та вилучіть ознаки з майже нульовою дисперсією.

Ця вправа є частиною курсу

Feature Engineering в R

Переглянути курс

Інструкції до вправи

  • Застосуйте перетворення Йєо—Джонсона до всіх числових змінних.
  • Перетворіть усі числові предиктори на перцентилі.
  • Створіть дамі-змінні для всіх номінативних предикторів.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код