2009-11-28 5 views
0

J'ai remarqué quelque chose dans R, disons pc est le résultat de l'application de PCA à une matrice de données et pc$x est ma matrice de composant principal de l'échantillon.Comment afficher tous les échantillons de composantes principales dans R?

Quand essayer plot(pc$x), il ne tracer la première composante principale (pc1) contre le second (pc2), mais j'ai en fait plus de 2 composantes principales. Comment puis-je les montrer tous?

Répondre

2

Toutes les combinaisons en une seule parcelle:

pairs(pc$x) 

Pour sélectionner une combinaison spécifique, utilisez simplement:

plot(pc$x[, c(1,3)]) # e.g. pc1 and pc3 
+0

Est-il possible que je peux combiner terrain avec la fonction de représentant de tracer pour tous les composants principaux immediatement ? – phpdash

+0

Non, quel est le problème avec les paires()? Vous voulez probablement quelque chose comme 'matplot (pc $ x [, 1], pc $ x [, - 1], pch = 19)'. – rcs

+0

paires (pc $ x) fonctionne bien, mais le problème est que j'ai beaucoup de composants prinicpal et les parcelles semblent très petites, si je les tracer tous à la fois sur une seule page. – phpdash

Questions connexes