learning/맨날 까먹는 것들

정규화 r

noey_ 2021. 9. 28. 16:35

#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)