CommencezCommencez gratuitement

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 retrouve la superficie habitable, le nombre de pièces et le prix de vente. Vous devrez réduire la dimensionnalité pour faciliter le travail avec l'ensemble 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 paquet tidyverse a été chargé pour vous.

Cette activité fait partie du cours

Réduction de dimension en R

Voir le cours

Instructions de l’exercice

  • Créez un filtre de variance nulle à l'aide de summarize() et filter() et enregistrez-le dans zero_var_filter.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create zero-variance filter
___ <- ___ %>% 
  ___(across(everything(), ~ ___(___, ___ = ___))) %>% 
  pivot_longer(everything(), names_to = "feature", values_to = "variance") %>% 
  ___(___ == ___) %>% 
  pull(feature)

zero_var_filter
Modifier et exécuter le code