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
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