Learn R Programming

wrMisc (version 1.5.2)

scaleXY: Scale data to given minimum and maxiumum

Description

This is a convenient way to scale data to given minimum and maxiumum without full standarization, ie without deviding by the sd.

Usage

scaleXY(x, min = 0, max = 1)

Arguments

x

(numeric) vector to rescacle

min

(numeric) minimum value in output

max

(numeric) maximum value in output

Value

vector of rescaled data (in dimensions as input)

See Also

scale

Examples

Run this code
# NOT RUN {
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)
# }

Run the code above in your browser using DataLab