Standardize (scale) data
This functions work similar to scale
, however, it evaluates the entire input and not column-wise (and independeltly as scale
does).
With Standarizing we speak of transforming the data to end up with mean=O and sd=1.
Furthermore, in case of 3-dim arrays, this function returns also an object with the same dimensions as the input.
standardW(mat, byColumn = FALSE, na.rm = TRUE)
mat |
(matrix, data.frame or array) data that need to get standardized. |
byColumn |
(logical) if |
na.rm |
(logical) if |
vector of rescaled data (in dimensions as input)
dat <- matrix(2*round(runif(100),2), ncol=4) mean(dat); sd(dat) dat2 <- standardW(dat) apply(dat2, 2, sd) summary(dat2) dat3 <- standardW(dat, byColumn=TRUE) apply(dat2, 2, sd) summary(dat2) mean(dat2); sd(dat2)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.