2017-05-23 15 views
-4

私はGoogleを使用して私の質問に対する答えを見つけようとしていましたが、それはできませんでしたのでここで質問します。私はデータをクラスタリングするためにR kmeansプロシージャを使用しています。実際にクラスタセンターに最も近い行を調べることを望みますか?関数を書き直すことなくそれを行う簡単な方法はありますか? ありがとうRデータ出力はクラスタ中心からの距離で並べ替え

答えて

1

dist関数を使用すると、Kmeansセンターとデータポイント間の距離を見つけることができます。

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

私が探していたもの、ありがとう! – VR6