2016-04-05 35 views
0

Kümelerimi R. olarak çizerek bazı sorunlar yaşıyorum Veri kümemi sıkıştırmanın bir yolu olarak Kmeans kullanıyorum. Veri kümem zaten 10 sınıfa etiketlenmiş, bu yüzden her bir veri noktasının hangi sınıfa ait olduğunu biliyorum. Her bir veri noktasının her bir kümede nasıl sıralandığını görselleştirmek mümkün mü? Böylelikle, her kümelenmede sınıf dağılımının bir sonucunu verebilirim.Her veri noktası için etiketler bir arsada ekleyin

Ben masa i 1.

tüm kümeler için bu görselleştirmek mümkün mü kümenin sınıf dağılımı olduğunu düşünüyorum

C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 
    4 0 0 1 0 13 0 0 245 0 

verir

table(data$labels[kmeans_output$clusterr==1]) 

kullanarak çalıştı?

enter image description here

+0

Kümelenme işe yaramaz gibi görünmüyordu. –

cevap

1

senin örneğin reproducible olmadığı için iris kullanan bir örnek. Aradığınız şey bu mu?

km <- kmeans(iris[, 1:2], 3) 
plot(iris[, 1:2], col=km$cluster) 
table(iris$Species, km$cluster) 
+0

bunu nasıl çizersiniz, 30 kümeyi veya daha fazlasını kullanıyorum, böylece biraz yoğun olacaktır. bahis evet tablo çalışır. – Lamda

+0

iyi, aynı grafikte herhangi bir çizim yaklaşımı muhtemelen tüm bilgiler üst üste gelecektir .. –

+1

belki bir karışıklık matrisi daha iyi bir ekran olurdu? –