Skapa ett lågvariansfilter
I den här övningen arbetar du med house_sales_df, som innehåller sjutton kontinuerliga särdrag. Vissa av dessa särdrag saknar helt variation, och andra har mycket liten variation. Du kommer att utforska variansen och skapa ett filter med ett lämpligt varianströskel. Den här metoden är användbar för att minska antalet dimensioner med lite eller ingen information, men som du snart ser har den några nackdelar.
Paketen tidyverse och tidymodels har redan laddats åt dig.
Den här övningen är en del av kursen
Dimensionsreduktion i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate feature variances
houses_sales_variances <- ___ %>%
summarize(across(everything(), ~ ___(___(., ___ = ___), na.rm = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(desc(___))
houses_sales_variances