LoslegenKostenlos starten

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>
Kurs ansehen

Ü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)
Code bearbeiten und ausführen