Aan de slagGa gratis aan de slag

Maak een nulvariantie-filter

house_sales_df bevat tien continue variabelen die huizenverkopen in King County, Californië beschrijven. Voorbeelden zijn woonoppervlak, aantal kamers en verkoopprijs. Je moet de dimensionaliteit verkleinen om de gegevensset werkbaarder te maken en de traintijd bij het maken van modellen te verminderen.

Laten we beginnen met het maken van een nulvariantie-filter. Het tidyverse-pakket is alvast voor je geladen.

Deze oefening maakt deel uit van de cursus

Dimensionality Reduction in R

Cursus bekijken

Oefeninstructies

  • Maak een nulvariantie-filter met summarize() en filter() en sla dit op in zero_var_filter.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

zero_var_filter
Code bewerken en uitvoeren