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
Oefeninstructies
- Maak een nulvariantie-filter met
summarize()enfilter()en sla dit op inzero_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