영(0) 분산 필터 만들기
house_sales_df에는 캘리포니아주 킹 카운티의 주택 판매를 설명하는 연속형 변수가 10개 들어 있습니다. 예를 들어, 면적, 방 개수, 판매 가격 등이 이에 해당해요. 이 데이터셋을 더 쉽게 다루고, 모델을 만들 때 학습 시간을 줄이려면 차원을 축소할 필요가 있습니다.
먼저 영(0) 분산 필터를 만들어 보겠습니다. tidyverse 패키지는 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
R에서의 차원 축소
연습 안내
summarize()와filter()를 사용해 영(0) 분산 필터를 만들고,zero_var_filter에 저장하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter