ComenzarEmpieza gratis

¿Quién se queda?

Es hora de practicar combinando varias transformaciones con los datos de attrition_num. Primero, normaliza o aproxima a normal las variables numéricas aplicando una transformación de Yeo-Johnson. Después, transforma los predictores numéricos a percentiles, crea variables ficticias (dummies) y elimina las características con varianza casi nula.

Este ejercicio forma parte del curso

Ingeniería de características en R

Ver curso

Instrucciones del ejercicio

  • Aplica una transformación de Yeo-Johnson a todas las variables numéricas.
  • Transforma todos los predictores numéricos en percentiles.
  • Crea variables ficticias (dummies) para todos los predictores nominales.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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)
Editar y ejecutar código