-4
我试图通过使用谷歌找到我的问题的答案,但我没有设法做到这一点,所以决定在这里问。我正在使用R kmeans过程对我的数据进行聚类,而我真正想要的是查看最接近聚类中心的行吗?有没有简单的方法来做到这一点,而不必重写函数? 谢谢R数据输出按距离集群中心排序
我试图通过使用谷歌找到我的问题的答案,但我没有设法做到这一点,所以决定在这里问。我正在使用R kmeans过程对我的数据进行聚类,而我真正想要的是查看最接近聚类中心的行吗?有没有简单的方法来做到这一点,而不必重写函数? 谢谢R数据输出按距离集群中心排序
您可以使用dist
函数来查找Kmeans中心和您的数据点之间的距离。
myData <- iris[, 1:4]
myKmeans <- kmeans(myData, 3)
DistancesToCenters <- as.matrix(dist(rbind(myKmeans$centers, myData)))[-(1:3),1:3]
那就是我在找的,谢谢! – VR6