Nếu bạn muốn bình thường hóa dữ liệu của mình, bạn có thể làm như bạn đề xuất và chỉ cần tính toán như sau:
zi=xi−min(x)max(x)−min(x)
trong đó và hiện là dữ liệu chuẩn hóa . Như một bằng chứng về khái niệm (mặc dù bạn không yêu cầu) đây là một số mã và biểu đồ kèm theo để minh họa điểm này:x=(x1,...,xn)ziithR
# Example Data
x = sample(-100:100, 50)
#Normalized Data
normalized = (x-min(x))/(max(x)-min(x))
# Histogram of example data and normalized data
par(mfrow=c(1,2))
hist(x, breaks=10, xlab="Data", col="lightblue", main="")
hist(normalized, breaks=10, xlab="Normalized Data", col="lightblue", main="")