Creează un filtru de varianță zero
house_sales_df conține zece variabile continue care descriu vânzările de locuințe din King County, California. Printre aceste variabile se numără suprafața în metri pătrați, numărul de camere și prețul de vânzare. Va trebui să reduci dimensionalitatea pentru a simplifica lucrul cu setul de date și pentru a scurta timpul de antrenament la crearea modelelor.
Hai să începem cu crearea unui filtru de varianță zero. Pachetul tidyverse a fost deja încărcat.
Acest exercițiu face parte din cursul
Reducerea dimensionalității în R
Instrucțiuni pentru exercițiu
- Creează un filtru de varianță zero folosind
summarize()șifilter()și stochează rezultatul înzero_var_filter.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter