Créer un filtre de variance nulle
house_sales_df contient dix variables continues décrivant des ventes de maisons dans le comté de King, en Californie. Parmi ces variables, on trouve par exemple la surface habitable, le nombre de pièces et le prix de vente. Vous devrez réduire la dimensionnalité pour faciliter la manipulation du jeu de données et diminuer le temps d’entraînement lors de la création de modèles.
Commençons par créer un filtre de variance nulle. Le package tidyverse a été chargé pour vous.
Cet exercice fait partie du cours
Réduction de dimension en R
Instructions
- Créez un filtre de variance nulle avec
summarize()etfilter(), et stockez-le danszero_var_filter.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter