Vytvoření filtru nízké variance
V tomto cvičení máš k dispozici datový rámec house_sales_df se sedmnácti spojitými příznaky. Některé z nich nemají žádnou varianci, jiné jen velmi malou. Prozkoumáš variance jednotlivých příznaků a nastavíš filtr s vhodným prahem variance. Tento přístup je užitečný pro odstranění dimenzí s minimálním nebo žádným množstvím informací – jak ale uvidíš, má i určitá omezení.
Balíčky tidyverse a tidymodels jsou už načtené.
Toto cvičení je součástí kurzu
Redukce dimenzionality v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Calculate feature variances
houses_sales_variances <- ___ %>%
summarize(across(everything(), ~ ___(___(., ___ = ___), na.rm = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(desc(___))
houses_sales_variances