RobScale is a wrapper function for robust standardization, using median
and mad instead of mean and sd.

Usage

RobScale(x, center = TRUE, scale = TRUE)

Value

the centered, scaled matrix.
The numeric centering and scalings used (if any) are returned as attributes "scaled:center" and "scaled:scale"

Arguments

x

a numeric matrix(like object).

center

a logical value defining whether x should be centered by the median.
Centering is done by subtracting the column medians (omitting NAs) of x from their corresponding columns.
If center is FALSE, no centering is done.

scale

a logical value defining whether x should be scaled by the mad.
Scaling is done by dividing the (centered) columns of x by their mad.
If scale is FALSE, no scaling is done.