LoslegenKostenlos loslegen

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

Kurs anzeigen

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