PcaClassic-class {rrcov} | R Documentation |
Class "PcaClassic" - Principal Components Analysis
Description
Contains the results of a classical Principal Components Analysis
Objects from the Class
Objects can be created by calls of the form new("PcaClassic", ...)
but the
usual way of creating PcaClassic
objects is a call to the function
PcaClassic
which serves as a constructor.
Slots
call
:Object of class
"language"
center
:Object of class
"vector"
the center of the datascale
:Object of class
"vector"
the scaling applied to each variablerank
:Object of class
"numeric"
the rank of the data matrixloadings
:Object of class
"matrix"
the matrix of variable loadings (i.e., a matrix whose columns contain the eigenvectors)eigenvalues
:Object of class
"vector"
the eigenvaluesscores
:Object of class
"matrix"
the scores - the value of the projected on the space of the principal components data (the centred (and scaled if requested) data multiplied by theloadings
matrix) is returned. Hence,cov(scores)
is the diagonal matrixdiag(eigenvalues)
k
:Object of class
"numeric"
number of (choosen) principal componentssd
:Object of class
"Uvector"
Score distances within the robust PCA subspaceod
:Object of class
"Uvector"
Orthogonal distances to the robust PCA subspacecutoff.sd
:Object of class
"numeric"
Cutoff value for the score distancescutoff.od
:Object of class
"numeric"
Cutoff values for the orthogonal distancesflag
:Object of class
"Uvector"
The observations whose score distance is larger than cutoff.sd or whose orthogonal distance is larger than cutoff.od can be considered as outliers and receive a flag equal to zero. The regular observations receive a flag 1n.obs
:Object of class
"numeric"
the number of observationseig0
:Object of class
"vector"
all eigenvaluestotvar0
:Object of class
"numeric"
the total variance explained (=sum(eig0)
)
Extends
Class "Pca"
, directly.
Methods
- getQuan
signature(obj = "PcaClassic")
: returns the number of observations used in the computation, i.e. n.obs
Author(s)
Valentin Todorov valentin.todorov@chello.at
References
Todorov V & Filzmoser P (2009), An Object Oriented Framework for Robust Multivariate Analysis. Journal of Statistical Software, 32(3), 1–47. doi:10.18637/jss.v032.i03.
See Also
PcaRobust-class
, Pca-class
, PcaClassic
Examples
showClass("PcaClassic")