Preparando el terreno
Vas a explorar el conjunto de datos attrition_num desde el punto de vista del PCA para ver si es viable reducir la dimensionalidad conservando la mayor parte de la información. Empieza creando una receta que filtre las variables con varianza casi nula, normalice los datos e implemente PCA.
El conjunto de datos attrition_num ya está cargado para ti.
Este ejercicio forma parte del curso
Ingeniería de características en R
Instrucciones del ejercicio
- Elimina posibles variables con varianza casi nula.
- Normaliza todos los datos numéricos.
- Aplica PCA.
- Prepara la receta para acceder a los nombres de los elementos de salida.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)