私はPCAを行っており、Rで最初の主成分と2番目の主成分をプロットしたいと思います:
pca<-princomp(~.,data=data, na.action=na.omit
plot(pca$scores[,1],pca$scores[,2])
または、いくつかの主成分:
pairs(pca$scores[,1:4])
ただし、ポイントは黒です。グラフに適切に色を追加するにはどうすればよいですか? 何色必要ですか?プロットしている主成分ごとに 1 つ? または、データ マトリックスの各行に 1 つですか?
ありがとう
編集:
私のデータは次のようになります。
> data[1:4,1:4]
patient1 patient2 patient3 patient4
2'-PDE 0.0153750 0.4669375 -0.0295625 0.7919375
7A5 2.4105000 0.3635000 1.8550000 1.4080000
A1BG 0.9493333 0.2798333 0.7486667 0.7500000
A2M 0.2420000 1.0385000 1.1605000 1.6777500
したがって、これは適切でしょうか:
plot(pca$scores[,1:4], pch=20, col=rainbow(dim(data)[1]))