ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Stochează numărul total de rânduri din house_sales_df în variabila n.
  • Calculează rata valorilor lipsă pentru fiecare coloană din house_sales_df și stochează rezultatele în missing_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
Editează și rulează codul