Tạo bộ lọc phương sai bằng 0
house_sales_df chứa mười biến liên tục mô tả doanh số bán nhà ở King County, California. Ví dụ về các biến này gồm diện tích (square footage), số phòng và giá bán. Bạn sẽ cần giảm số chiều để giúp dữ liệu dễ làm việc hơn và rút ngắn thời gian huấn luyện khi xây dựng mô hình.
Bắt đầu bằng cách tạo một bộ lọc phương sai bằng 0. Gói tidyverse đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Giảm Chiều Dữ Liệu với R
Hướng dẫn bài tập
- Tạo bộ lọc phương sai bằng 0 bằng
summarize()vàfilter()và lưu vàozero_var_filter.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter