인프런 커뮤니티 질문&답변
n-test 민맥스 스케일링은 transform만 하는거라고 하셨는데
해결된 질문
작성
·
32
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) 기준으로만 변환되는 거예요.






