处理某矩阵数值归一化时发现一个问题,数值含有负值、0、正值,计划归一化数值到0-1间,但是使用R的scale后,发现负值也有,大于1的也有,搞得一头雾水,望大神指点。
例如:
x <- matrix(-10:9, ncol = 5)
Data=scale(x, center = F, scale = T) #center=T,scale=T也不行
Data
[,1] [,2] [,3] [,4] [,5]
[1,] -1.1618950 -1.1618950 -1.1618950 -1.1618950 -1.1618950
[2,] -0.3872983 -0.3872983 -0.3872983 -0.3872983 -0.3872983
[3,] 0.3872983 0.3872983 0.3872983 0.3872983 0.3872983
[4,] 1.1618950 1.1618950 1.1618950 1.1618950 1.1618950