Zacznij terazZacznij za darmo

Wymiarowość i informacyjność cech

Wyobraź sobie, że pracujesz w banku i zebrałeś informacje o różnych pożyczkach udzielonych różnym klientom. Twój szef chce, żebyś zbadał możliwość wykorzystania tych danych do klasyfikowania klientów według kategorii zdolności kredytowej. Próbka dostępnych danych jest wczytana do zmiennej credit_df. Chcesz sprawdzić, ile cech zawiera ten zbiór danych, oraz zidentyfikować te cechy, które nie będą przydatne przy klasyfikowaniu klientów.

Pakiet tidyverse jest już wczytany.

To ćwiczenie jest częścią kursu

Redukcja wymiarowości w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Znajdź liczbę cech w credit_df.
  • Oblicz wariancję każdej cechy w credit_df.
  • Zidentyfikuj cechę o wariancji równej zero i przypisz ją do zmiennej column_to_remove.

Interaktywne ćwiczenie praktyczne

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

# Find the number of features
___ %>% ___()

# Compute each column variance
credit_df %>% 
  ___(___(___(), ~ ___(., na.rm = TRUE))) %>% 
  pivot_longer(everything(), names_to = "feature", values_to = "variance")

# Assign the zero-variance column
column_to_remove <- "___"
Edytuj i uruchom kod