Kom igångKom igång gratis

Förbered grunden

Du ska utforska datamängden attrition_num ur ett PCA-perspektiv för att bedöma om det är möjligt att reducera dimensionaliteten och ändå bevara merparten av informationen. Börja med att skapa ett recept som filtrerar bort särdrag med nästan noll varians, normaliserar datan och tillämpar PCA.

Datamängden attrition_num är redan inläst.

Den här övningen är en del av kursen

Feature Engineering i R

Visa kurs

Övningsinstruktioner

  • Ta bort eventuella särdrag med nästan noll varians.
  • Normalisera all numerisk data.
  • Tillämpa PCA.
  • Hämta namnen på utdataelementen genom att förbereda receptet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod