ComeçarComece de graça

Quem vai ficar?

É hora de praticar a combinação de várias transformações nos dados attrition_num. Primeiro, normalize ou aproxime de normal as variáveis numéricas aplicando uma transformação de Yeo-Johnson. Em seguida, transforme os preditores numéricos em percentis, crie variáveis dummies e elimine features com variância quase zero.

Este exercício faz parte do curso

Feature Engineering em R

Ver curso

Instruções do exercício

  • Aplique uma transformação de Yeo-Johnson a todas as variáveis numéricas.
  • Transforme todos os preditores numéricos em percentis.
  • Crie variáveis dummies para todos os preditores nominais.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código