2016-04-05 3 views
0

У меня возникли проблемы с построением моих кластеров в R. Я использую Kmeans как способ сжатия моего набора данных. Мой набор данных уже помечен в 10 классов, поэтому я уже знаю, к какому классу принадлежит каждый datapoint. Можно ли визуализировать, как каждый datapoint сортируется в каждом кластере. Таким образом, я мог бы сделать какую-то форму заключения распределения классов в каждом кластере.Добавить ярлыки для каждой точки данных в графике

Я попытался с помощью таблицы

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

, который выводит

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

я думаю, это распределение класса кластера 1.

Есть возможность визуализировать это для всех кластеров?

enter image description here

+0

Это не похоже, что кластеризация работала хорошо. –

ответ

1

Пример использования iris, как ваш пример не reproducible. Это вы что искали?

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

как бы вы его построили, я использую 30 кластеров или больше, так что это будет немного плотно. ставка да таблица работает. – Lamda

+0

ну, любой подход построения графика на том же графике, скорее всего, наложит всю информацию. –

+1

может быть, матрица замешательства будет лучше отображать? –

Смежные вопросы