Рисовать тепловые карты каждого кластера k-средних?

1
задан Zhannie 16 January 2019 в 00:35
поделиться

1 ответ

Таким образом, в основном, вы можете сделать поднабор дальше и использовать цикл for. Результатом clusters является список, в котором центры, или k (кластеры), представляют собой наборы наблюдений, которые вы указываете в функции kmeans.

clusters <- kmeans(dataset, k = 6)
for (i in c(1:k)) {
pheatmap(dataset[names(clusters$cluster[clusters$cluster == i]), ])
}

Здесь, если k = 6, вы получаете 6 тепловых карт, по одному на каждую группу наблюдений из вашего набора данных.

0
ответ дан Zhannie 16 January 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: