Preparare il terreno
Esplorerai l'insieme di dati attrition_num dal punto di vista della PCA per capire se è possibile ridurre la dimensionalità preservando la maggior parte delle informazioni. Inizia creando una ricetta che filtri le feature con varianza quasi zero, normalizzi i dati e applichi la PCA.
L'insieme di dati attrition_num è già caricato per te.
Questo esercizio fa parte del corso
Feature Engineering in R
Istruzioni dell'esercizio
- Rimuovi le possibili feature con varianza quasi zero.
- Normalizza tutti i dati numerici.
- Applica la PCA.
- Accedi ai nomi degli elementi di output preparando la ricetta.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)