| prepare {VIM} | R Documentation |
This function is used by the VIM GUI for
transformation and standardization of the data.
prepare (x, scaling =
c("none","classical","MCD","robust","onestep"),
transformation =
c("none","minus","reciprocal","logarithm",
"exponential","boxcox","clr","ilr","alr"), alpha =
NULL, powers = NULL, start = 0, alrVar)
x |
a vector, matrix or |
scaling |
the scaling to be applied to the data.
Possible values are |
transformation |
the transformation of the data.
Possible values are |
alpha |
a numeric parameter controlling the size of
the subset for the MCD (if |
powers |
a numeric vector giving the powers to be
used in the Box-Cox transformation (if
|
start |
a constant to be added prior to Box-Cox
transformation (if |
alrVar |
variable to be used as denominator in the
additive logratio transformation (if
|
Transformation:
"none": no transformation is used.
"logarithm": compute the the logarithm (to the
base 10).
"boxcox": apply a Box-Cox transformation. Powers
may be specified or calculated with the function
powerTransform.
Standardization:
"none": no standardization is used.
"classical": apply a z-Transformation on
each variable by using function scale.
"robust": apply a robustified
z-Transformation by using median and MAD.
Transformed and standardized data.
Matthias Templ, modifications by Andreas Alfons
data(sleep, package = "VIM")
x <- sleep[, c("BodyWgt", "BrainWgt")]
prepare(x, scaling = "robust", transformation = "logarithm")