scale_uniform uniformily scales a given matrix such that
the returned space is centered on
center, and each column was scaled equally
such that the range of each column is at most
scale_uniform(x, center = 0, max_range = 1)
A numeric vector matrix or data frame.
The new center point of the data.
The maximum range of each column.
The centered, scaled matrix. The numeric centering and scalings used are returned as attributes.
1 2 3 4 5 6 7 8 9 10 11 12
## Generate a matrix from a normal distribution ## with a large standard deviation, centered at c(5, 5) x <- matrix(rnorm(200*2, sd = 10, mean = 5), ncol = 2) ## Center the dataset at c(0, 0) with a minimum of c(-.5, -.5) and a maximum of c(.5, .5) x_scaled <- scale_uniform(x, center = 0, max_range = 1) ## Plot rescaled data plot(x_scaled) ## Show ranges of each column apply(x_scaled, 2, range)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.