R/centscaleSpectra2D.R
centscaleSpectra2D.RdThis function will optionally center, and optionally scale, a Spectra2D object along the
samples dimension (i.e. this is pixel-wise scaling in the language of multivariate
image analysis). Several scaling options are available.
centscaleSpectra2D(spectra, center = FALSE, scale = "noscale")An object of S3 class Spectra2D.
Logical. Should the spectra be centered before possibly scaling? Will give an error
if center = TRUE and a log function is requested for scaling.
A character string indicating the type of scaling to apply. One of
c("autoscale", "Pareto", "log", "log10"). For the log functions, centering is not carried
out since logarithm is not defined for negative values.
An object of S3 class Spectra2D.
R. Bro and A. K. Smilde "Centering and Scaling in Component Analysis" J. Chemometrics vol. 17 pgs 16-33 (2003).
normSpectra2D for another means of scaling.
data(MUD1)
tst <- centscaleSpectra2D(MUD1)