Cine rămâne?
Este momentul să exersezi combinarea mai multor transformări aplicate datelor attrition_num. Mai întâi, normalizează sau apropie de normalitate variabilele numerice aplicând o transformare Yeo-Johnson. Apoi, transformă predictorii numerici în percentile, creează variabile dummy și elimină caracteristicile cu varianță aproape de zero.
Acest exercițiu face parte din cursul
Ingineria caracteristicilor în R
Instrucțiuni pentru exercițiu
- Aplică o transformare Yeo-Johnson tuturor variabilelor numerice.
- Transformă toți predictorii numerici în percentile.
- Creează variabile dummy pentru toți predictorii nominali.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)