Tworzenie filtra wskaźnika brakujących wartości
Ramka danych house_sales_df zawiera zmienną docelową price oraz różne predyktory opisujące poszczególne domy i wpływające na ich ceny sprzedaży. Kilka cech ma zmienną liczbę brakujących wartości. Jeśli wskaźnik brakujących wartości jest zbyt wysoki, cecha nie będzie zbyt użyteczna przy przewidywaniu ceny domu. Takie cechy można usunąć. W tym ćwiczeniu obliczysz wskaźnik brakujących wartości dla każdej kolumny. Pomoże ci to dobrać odpowiedni próg dla poszczególnych kolumn.
Pakiet tidyverse został już wczytany.
To ćwiczenie jest częścią kursu
Redukcja wymiarowości w R
Instrukcje do ćwiczenia
- Zapisz całkowitą liczbę wierszy w
house_sales_dfdo zmiennejn. - Oblicz wskaźniki brakujących wartości dla każdej kolumny w
house_sales_dfi zapisz je wmissing_vals_df.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate total rows
___ <- ___(___)
# Calculate missing value ratios
___ <- ___ %>%
___(___(___(), ~ ___(___(.)))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "num_missing_values") %>%
mutate(missing_val_ratio = ___ / ___)
# Display missing value ratios
missing_vals_df