Začněte nyníZačněte zdarma

Příprava scény

Podíváš se na dataset attrition_num z pohledu PCA a zjistíš, jestli má smysl snížit dimenzionalitu při zachování většiny informací. Začni tím, že vytvoříš recept, který odfiltruje příznaky s téměř nulovou variancí, data normalizuje a aplikuje PCA.

Dataset attrition_num je již načtený.

Toto cvičení je součástí kurzu

Feature Engineering v R

Zobrazit kurz

Pokyny k cvičení

  • Odstraň případné příznaky s téměř nulovou variancí.
  • Normalizuj všechna numerická data.
  • Aplikuj PCA.
  • Připrav recept a zjisti názvy výstupních prvků.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód