Przygotowanie przepisu
Przyjrzysz się zbiorowi danych attrition_num z perspektywy PCA, aby sprawdzić, czy redukcja wymiarowości przy jednoczesnym zachowaniu większości informacji jest możliwa. Zacznij od stworzenia przepisu, który odfiltruje cechy o bliskiej zerowej wariancji, znormalizuje dane i zastosuje PCA.
Zbiór danych attrition_num jest już wczytany.
To ćwiczenie jest częścią kursu
Inżynieria cech w R
Instrukcje do ćwiczenia
- Usuń cechy z potencjalnie bliską zerową wariancją.
- Znormalizuj wszystkie dane numeryczne.
- Zastosuj PCA.
- Pobierz nazwy elementów wynikowych, przygotowując przepis.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)