Bühne vorbereiten
Du untersuchst den Datensatz attrition_num mit Blick auf die PCA, um zu verstehen, ob sich die Dimensionalität reduzieren lässt, ohne dabei viel Information zu verlieren. Starte, indem du ein Recipe erstellst, das Features mit (nahezu) Nullvarianz herausfiltert, die Daten normalisiert und PCA anwendet.
Der Datensatz attrition_num ist bereits für dich geladen.
Diese Übung ist Teil des Kurses
<Kurs>Feature Engineering in R</Kurs>Übungsanweisungen
- Entferne mögliche Features mit (nahezu) Nullvarianz.
- Normalisiere alle numerischen Daten.
- Wende PCA an.
- Greife auf die Namen der Ausgabeelemente zu, indem du das Recipe vorbereitest.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)