首页 > 解决方案 > 如何用 R 显示聚类图?

问题描述

我正在使用 R 使用 k-means 聚类,并将数据集划分为两个聚类

clus.data <- df[,1:14]
head(clus.data)
heart.cluster <- kmeans(clus.data,2)

如何用集群绘制图形以查看它们?

标签: rmachine-learningk-means

解决方案


我应该指出的一件事是,您应该在 k-means 之前缩放您的数据集,作为数据标准化的一种形式(如果您还没有缩放它!):-

clus.data <- df[,1:14]
head(clus.data)
scaledData<-scale(clus.data)
heart.cluster <- kmeans(scaledData,2)

你可以使用这个factoextra包。

library(factoextra) # clustering algorithms & visualization

并可视化:

fviz_cluster(heart.cluster, data = scaledData)

推荐阅读