ComeçarComece de graça

Normalizando e aplicando log

Você recebeu um conjunto de dados, attrition_num, com dados numéricos sobre funcionários que deixaram a empresa. As variáveis incluem Age, DistanceFromHome e MonthlyRate.

Você quer usar esses dados para construir um modelo que consiga prever se um funcionário tende a permanecer, indicado por Attrition, uma variável binária codificada como factor. Como preparação para a modelagem, você quer reduzir possíveis assimetrias e evitar que algumas variáveis tenham peso excessivo devido a variações de escala.

Os dados attrition_num e as divisões train e test já estão carregados para você.

Este exercício faz parte do curso

Feature Engineering em R

Ver curso

Instruções do exercício

  • Normalize todos os preditores numéricos.
  • Aplique transformação log em todas as variáveis numéricas, com um offset de 1.

Exercício interativo prático

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

lr_model <- logistic_reg()

lr_recipe <- 
  recipe(Attrition~., data = train) %>%

# Normalize all numeric predictors
  ___(all_numeric_predictors()) %>%

# Log-transform all numeric features, with an offset of one
  ___(___, offset = ___)

lr_workflow <- 
  workflow() %>%
  add_model(lr_model) %>%
  add_recipe(lr_recipe)

lr_workflow
Editar e executar o código