我正在使用R语言进行k-means聚类,并将数据集分为两个聚类
clus.data <- df[,1:14]head(clus.data)heart.cluster <- kmeans(clus.data,2)
如何绘制聚类图来查看它们?
回答:
我想指出的一点是,在进行k-means聚类之前,你应该对数据集进行标准化处理(如果你还没有这样做的话):
clus.data <- df[,1:14]head(clus.data)scaledData<-scale(clus.data)heart.cluster <- kmeans(scaledData,2)
你可以使用factoextra
包。
library(factoextra) # 聚类算法与可视化
用于可视化:
fviz_cluster(heart.cluster, data = scaledData)