Začněte nyníZačněte zdarma

Vytvoř filtr nulového rozptylu

house_sales_df obsahuje deset spojitých proměnných popisujících prodeje domů v okrese King County v Kalifornii. Patří mezi ně například rozloha v čtverečních stopách, počet pokojů nebo prodejní cena. Aby se s datasetem lépe pracovalo a zkrátila se doba trénování modelů, je potřeba snížit jeho dimenzionalitu.

Začněme vytvořením filtru nulového rozptylu. Balíček tidyverse je už načtený.

Toto cvičení je součástí kurzu

Redukce dimenzionality v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř filtr nulového rozptylu pomocí summarize() a filter() a výsledek ulož do proměnné zero_var_filter.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

zero_var_filter
Upravit a spustit kód