mvPCA: Principal Component Analysis

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/mv.pca.R

Description

Principal component analysis based on different score functions

Usage

1
2
mvPCA(X, score = "identity", estimate = "outer", 
      na.action = na.fail, ...)

Arguments

X

a numeric data frame or matrix with p columns.

score

score to be used. Can be either "identity", "sign", "symmsign" or "rank".

estimate

can be "outer" or "inner".

na.action

a function which indicates what should happen when the data contain 'NA's. Default is to fail.

...

further arguments passed to or from other methods.

Details

PCA as descriped in chapter 9 of the MNM book. Note that here ALL scatter matrices used are standardized to have trace(p). This function differs from most other PCA functions in R in that it does not center the data. The 'mvPCA' class has a print, summary, plot and predict method.

Value

A list with class 'mvloc' containing the following components:

EigenV

the standardized eigenvalues.

loadings

matrix with the corresponding loadings.

scores

matrix with the principal components.

dname

name of X.

method

Which shape matrix was used for the computation.

n.obs

number of observations used.

p

number of variables.

Author(s)

Klaus Nordhausen

References

Oja, H. (2010), Multivariate Nonparametric Methods with R, Springer.

See Also

princomp, prcomp

Examples

1
2
3
4
5
6
data(iris)
IRIS <- iris[,1:4]
iris.pca <- mvPCA(IRIS, "sign", "i")
iris.pca
summary(iris.pca)
pairs(iris.pca$scores, col=iris[,5])

Example output

Loading required package: ICSNP
Loading required package: mvtnorm
Loading required package: ICS
Loading required package: SpatialNP
PCA for IRIS based on Tyler's shape matrix 

Standardized eigenvalues:
    Comp.1     Comp.2     Comp.3     Comp.4 
3.79375793 0.14506408 0.04803174 0.01314625 

 4 variables and 150 observations.
Importance of components:
                           Comp.1     Comp.2     Comp.3      Comp.4
Proportion of Variation 0.9484395 0.03626602 0.01200793 0.003286563
Cumulative Proportion   0.9484395 0.98470550 0.99671344 1.000000000

MNM documentation built on May 2, 2019, 5:09 a.m.