Creează un filtru bazat pe rata valorilor lipsă
Data frame-ul house_sales_df conține variabila țintă price și o serie de predictori care descriu proprietăți individuale și determină prețurile lor de vânzare. Unele caracteristici au un număr variabil de valori lipsă. Dacă rata valorilor lipsă este prea mare, caracteristica respectivă nu va fi foarte utilă pentru a prezice prețul casei și poate fi eliminată. În acest exercițiu, vei calcula rata valorilor lipsă pentru fiecare coloană. Acest lucru te va ajuta să alegi un prag potrivit pentru fiecare coloană.
Pachetul tidyverse a fost deja încărcat.
Acest exercițiu face parte din cursul
Reducerea dimensionalității în R
Instrucțiuni pentru exercițiu
- Stochează numărul total de rânduri din
house_sales_dfîn variabilan. - Calculează rata valorilor lipsă pentru fiecare coloană din
house_sales_dfși stochează rezultatele înmissing_vals_df.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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