L'Analyse en Composantes principales - comment obtenir la contribution (%) de chaque paramètre à un Prin.Comp.?

Je veux savoir à quel point une mesure/paramètre contribue à la une du calcul des composantes principales.

Un monde réel description:

  1. j'ai cinq paramètres climatiques de la répartition géographique d'une espèce
  2. j'ai effectué une ACP avec ces cinq paramètres
  3. l'intrigue du PC1 vs PC2 montre un schéma intéressant

Question: Comment puis-je obtenir le pourcentage de contribution de chaque paramètre) pour chaque PC?

Ce que j'attends: PC1 est composé à 30% de paramètre1, à 50% de paramètre2, à 20% de paramètre 3, 0% de paramètre 4 et 0% de parameter5. PC2 est composé...

Un exemple avec 5 dummy-paramètres:

a <- rnorm(10, 50, 20)
b <- seq(10, 100, 10)
c <- seq(88, 10, -8)
d <- rep(seq(3, 16, 3), 2)
e <- rnorm(10, 61, 27)

my_table <- data.frame(a, b, c, d, e)

pca <- princomp(my_table, cor=T)

biplot(pca) # same: plot(pca$scores[,1], pca$scores[,2])

pca
summary(pca)

Où est mon information cachée?

  • Vous devez probablement tenir compte de la note dans ?princomp qui indique le préféré de l'algorithme pour la PCA (via la SVD), comme prévu par le prcomp() fonction.
InformationsquelleAutor Chrugel | 2012-10-06