Preparando o terreno
Você vai explorar o conjunto de dados attrition_num sob a ótica de PCA para entender se é viável reduzir a dimensionalidade preservando a maior parte das informações. Comece criando uma receita que filtre variáveis com variância quase zero, normalize os dados e aplique PCA.
O conjunto de dados attrition_num já está carregado para você.
Este exercício faz parte do curso
Feature Engineering em R
Instruções do exercício
- Remova possíveis variáveis com variância quase zero.
- Normalize todos os dados numéricos.
- Aplique PCA.
- Acesse os nomes dos elementos de saída preparando a receita.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
pc_recipe <- recipe(~., data = attrition_num) %>%
# Remove possible near-zero variance features
___(all_numeric()) %>%
# Normalize all numeric data
___(___()) %>%
# Apply PCA
___(all_numeric())
# Access the names of the output elements by preparing the recipe
pca_output <- ___(___)
names(pca_output)