#min-max 정규화
normalize <- function(x){
return((x-min(x))/(max(x)-min(x)))
}
data <- as.data.frame(lapply(data, normalize))
#z-score 정규화
z.norm<-function(x){
return((x-mean(x))/sd(x))
}
data<-as.data.frame(lapply(data, z.norm))
head(data)
#robust 정규화
data <- function(x){
return((x-median(x))/(IQR(x)))
}
data<-as.data.frame(lapply(data, z.norm))
head(data)
'learning > 맨날 까먹는 것들' 카테고리의 다른 글
[서지정보 순서] 참고문헌 표기법 (0) | 2021.08.19 |
---|---|
python 기초 3 (인덱스과 슬라이싱) (0) | 2021.07.12 |
python 기초2 (컨테이너 타입 - list, tuple, set, dictionary) (0) | 2021.07.11 |
python 기초1 (데이터 형태, 조건문(if), 반복문(for)) (0) | 2021.07.05 |