R数据输出按簇中心的距离排序

时间:2017-05-23 14:40:00

标签: r cluster-analysis

我试图通过谷歌找到我的问题的答案,但我没有设法做到这一点,所以决定在这里问。我正在使用R kmeans过程来聚类我的数据,我真正想要的是查看最接近集群中心的行?有没有简单的方法可以不重写功能? 感谢

1 个答案:

答案 0 :(得分:2)

您可以使用dist功能查找Kmeans中心与数据点之间的距离。

myData <- iris[, 1:4]
myKmeans <- kmeans(myData, 3)
DistancesToCenters <- as.matrix(dist(rbind(myKmeans$centers, myData)))[-(1:3),1:3]