Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod