IniziaInizia gratis

Chi resta?

È il momento di esercitarti a combinare più trasformazioni sui dati attrition_num. Per prima cosa, normalizza o porta quasi alla normalità le variabili numeriche applicando una trasformazione di Yeo-Johnson. Poi, trasforma i predittori numerici in percentili, crea variabili dummy ed elimina le feature con varianza quasi nulla.

Questo esercizio fa parte del corso

Feature Engineering in R

Visualizza il corso

Istruzioni dell'esercizio

  • Applica una trasformazione di Yeo-Johnson a tutte le variabili numeriche.
  • Trasforma tutti i predittori numerici in percentili.
  • Crea variabili dummy per tutti i predittori nominali.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice