Her bir PCA grubunun centroid vektörlerini karşılaştırmak için Her bir PC ve grup için centroidleri hesaplamak için bir yöntem arıyorum. Özellikle grafiksel değil ama daha açıklayıcı yapmak için MWE'de bir arsa dahil edildi.PCA'da centroid nasıl hesaplanır?
library(ggbiplot)
data(wine)
wine.pca <- prcomp(wine, center = TRUE, scale. = TRUE)
print(ggbiplot(wine.pca, obs.scale = 1, var.scale = 1, groups = wine.class, ellipse = TRUE, circle = TRUE))
onay 'betadisper' –
bu yukarıdaki örnekte uygulanan: 'dis <- vegdist (wine.pca $ x," öklid ")' 'betadisper (dis, wine.class, type =" centroid ")' döndürür: ' ... Ortalama konuma centroid: barolo 2.163 grignolino 2.954 barbera 2.396 ... ' , merkeze olan uzak mesafelerdir, ancak, örneğin, her bir PC içinde, örneğin grafiksel olarak gösterildiği gibi, her bir merkezdeki merkezlerin mesafelerini elde etmektir. PC 3 ve 4 tarafından: 'arsa (mod, eksenler = c (4,3))' – raumkundschafter