강의

멘토링

로드맵

Inflearn brand logo image

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

이선희님의 프로필 이미지
이선희

작성한 질문수

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

피처 엔지니어링

n-test 민맥스 스케일링은 transform만 하는거라고 하셨는데

해결된 질문

작성

·

31

0

  • n_train이 민맥스 스케일링해서 훈련되면

  • n_test는 그대로 train이 한대로 tranform만 하는것이라고 말씀해주셨는데

  • n_test 데이터들이 n_tarin의 민맥스 스케일링값을 어찌 알고 훈련된대로 값이 부여되는걸까요

    #민-맥스 스케일링(MinMaxScaler 모든값이 0과 1사이)
    from sklearn.preprocessing import MinMaxScaler
    scaler =MinMaxScaler()
    display(n_train.head(2))
    n_train[cols] = scaler.fit_transform(n_train[cols])
    n_test[cols] = sclaer.tranform(n_test[cols])

답변 1

0

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

민맥스 스캘러를 담고 있는 변수 scaler는 동일하게 사용하고 있어요!

test는 직접 min/max를 계산하지 않고, 훈련 데이터(train) 기준으로만 변환되는 거예요.

 

이선희님의 프로필 이미지
이선희

작성한 질문수

질문하기