Einen Zero-Variance-Filter erstellen
house_sales_df enthält zehn stetige Variablen, die Hausverkäufe in King County, California, beschreiben. Beispiele für diese Variablen sind Quadratmeterzahl, Anzahl der Zimmer und Verkaufspreis. Du musst die Dimensionalität reduzieren, um den Datensatz leichter handhabbar zu machen und die Trainingszeit beim Erstellen von Modellen zu verkürzen.
Legen wir mit dem Erstellen eines Zero-Variance-Filters los. Das Paket tidyverse wurde bereits für dich geladen.
Diese Übung ist Teil des Kurses
<Kurs>Dimensionsreduktion in R</Kurs>Übungsanweisungen
- Erstelle einen Zero-Variance-Filter mit
summarize()undfilter()und speichere ihn inzero_var_filter.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter