Zacznij terazZacznij za darmo

Tworzenie filtra zerowej wariancji

house_sales_df zawiera dziesięć ciągłych zmiennych opisujących sprzedaż domów w hrabstwie King w Kalifornii. Przykłady tych zmiennych to powierzchnia w stopach kwadratowych, liczba pokoi i cena sprzedaży. Musisz zredukować wymiarowość zbioru danych, aby ułatwić pracę z nim i skrócić czas trenowania modeli.

Zacznijmy od stworzenia filtra zerowej wariancji. Pakiet tidyverse został już wczytany.

To ćwiczenie jest częścią kursu

Redukcja wymiarowości w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz filtr zerowej wariancji, używając summarize() i filter(), i zapisz go w zmiennej zero_var_filter.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

zero_var_filter
Edytuj i uruchom kod