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
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)