특징 선택 실험 결과를 수치로 닫는 결
졸업 프로젝트에서 30만 행 이상의 유저 행동 로그 데이터를 다뤘습니다. 먼저 pandas로 결측값과 이상치를 제거하는 전처리를 했고, 상관관계 행렬과 SHAP 값을 써서 어떤 특징이 예측에 실제로 기여하는지를 확인했습니다. 처음엔 40개 특징을 전부 넣었는데 모델 성능이 오히려 낮아서, 중요도 하위 20개를 제거하고 나니 F1 스코어가 0.71에서 0.79로 올랐습니다.
특징이 많을수록 좋다는 생각이 실제 실험에서 틀렸다는 걸 그때 확인했습니다. 결과 분석은 단일 지표보다 정밀도와 재현율을 함께 보는 방식을 택했고, 어떤 오분류 패턴이 반복되는지 혼동 행렬로 따로 분석했습니다.