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
Feature Engineering in R
Anleitung zur Übung
- 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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)