Learn R Programming

ChemoSpec (version 2.0-2)

pcaBoot: Cross-Validation of Classical PCA Results for a Spectra Object

Description

This function carries out classical PCA on the data in a "Spectra" object using a cross-validation method. Nothing more than a wrapper to Peter Filzmoser's pcaCV method with some small plotting changes.

Usage

pcaBoot(spectra, pcs, choice = "noscale", repl = 50,
	segments = 4, segment.type = c("random", "consecutive", "interleaved"),
	length.seg, trace = FALSE, ...)

Arguments

Value

A list as described in pcaCV, so the result must be assigned or it will appear at the console. Side effect is a plot.

Rdversion

1.1

References

http://academic.depauw.edu/~hanson/ChemoSpec/ChemoSpec.html K. Varmuza and P. Filzmoser Introduction to Multivariate Statistical Analysis in Chemometrics, CRC Press, 2009.

See Also

pcaCV for the underlying function.

Examples

Run this code
data(SrE.IR)
results <- pcaBoot(SrE.IR, pcs = 5, choice = "noscale")

Run the code above in your browser using DataLab