인프런 커뮤니티 질문&답변

HMC님의 프로필 이미지
HMC

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

데이터 전처리

X_test 결측치 채울때, 오브젝트 vs 수치형 차이

해결된 질문

작성

·

159

·

수정됨

0

  • 수업에서 X_train 결측치 채울때, X_test도 같이 채우라고 설명해주시면서 예제에

  • 오브젝트 ['workclass'] 같은 것들은

  • X_test['workclass'].mode()[0] 로 X_test의 최빈값으로 채우셨는데요

  •  

  • 수치형 ['age] 같은 것들은 value 변수 따로 정의하면서

  • value = int(X_train['age'].mean())로 X_train의 평균값으로 채우셔서요

test데이터는 데이터 타입별 어떤 데이터로 결측치 채워야 하는지 궁금합니다.

답변 1

1

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

보통은 X_train의 최빈값, 평균, 중앙 등을 찾아 X_test데이터를 채우는 것이 일반적입니다.

X_train로 채우는 것을 연습하시죠!!! 💪💪💪💪

 

단, 문제에서 결측치 처리 방식에 대한 제한이 있는 것이 아니라면

test의 최빈으로도 채워보고 모델 성능은 비교해봐도 좋을 것 같아요.


더불어 작업형2에서 아직 결측치가 있는 데이터가 제시된적이 없어요.

 

HMC님의 프로필 이미지
HMC

작성한 질문수

질문하기