Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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