建立零變異數篩選器
house_sales_df 包含 10 個連續變數,描述加州 King County 的房屋交易。這些變數的例子包括坪數、房間數,以及成交價格。你需要降低維度,讓資料集更容易處理,並在建立模型時縮短訓練時間。
先從建立零變異數篩選器開始吧。已為你載入 tidyverse 套件。
本練習屬於課程
R 的降維
練習說明
- 使用
summarize()與filter()建立零變異數篩選器,並將結果儲存在zero_var_filter。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter