【发布时间】:2021-03-01 04:07:05
【问题描述】:
我正在使用 R 使用 k-means 聚类,并将数据集分为两个聚类
clus.data <- df[,1:14]
head(clus.data)
heart.cluster <- kmeans(clus.data,2)
如何用集群绘制图形以查看它们?
【问题讨论】:
标签: r machine-learning k-means
我正在使用 R 使用 k-means 聚类,并将数据集分为两个聚类
clus.data <- df[,1:14]
head(clus.data)
heart.cluster <- kmeans(clus.data,2)
如何用集群绘制图形以查看它们?
【问题讨论】:
标签: r machine-learning k-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)
【讨论】: