Scale data to given minimum and maxiumum
This is a convenient way to scale data to given minimum and maxiumum without full standarization, ie without deviding by the sd.
scaleXY(x, min = 0, max = 1)
x |
(numeric) vector to rescacle |
min |
(numeric) minimum value in output |
max |
(numeric) maximum value in output |
vector of rescaled data (in dimensions as input)
dat <- matrix(2*round(runif(100),2), ncol=4) range(dat) dat1 <- scaleXY(dat, 1,100) range(dat1) summary(dat1) ## scale for each column individually dat2 <- apply(dat, 2, scaleXY, 1, 100) range(dat2) summary(dat2)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.