CommencezCommencez gratuitement

Qui reste?

Il est temps de vous exercer à combiner plusieurs transformations sur les données attrition_num. D'abord, normalisez ou quasi-normalisez les variables numériques en appliquant une transformation de Yeo-Johnson. Ensuite, transformez les prédicteurs numériques en centiles, créez des variables fictives et éliminez les caractéristiques à variance quasi nulle.

Cette activité fait partie du cours

Ingénierie des caractéristiques en R

Voir le cours

Instructions de l’exercice

  • Appliquez une transformation de Yeo-Johnson à toutes les variables numériques.
  • Transformez tous les prédicteurs numériques en centiles.
  • Créez des variables fictives pour tous les prédicteurs nominaux.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code