IniziaInizia gratis

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

Visualizza il corso

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)
Modifica ed esegui il codice