2010-02-23 14 views
3

J'essaie de détecter dans quelle mesure un vecteur d'entrée correspond à un centre de cluster donné. Je peux trouver le meilleur match assez facilement (le centre avec la distance euclidienne minimum au vecteur d'entrée est le meilleur), cependant, je dois maintenant travailler à quel point c'est un bon match. Pour ce faire, j'ai besoin de trouver la propagation (écart-type?) Des vecteurs qui construisent le centroïde, puis voir si la distance entre mon vecteur d'entrée et le centre est inférieure à la propagation. Si c'est plus que l'écart, je devrais pouvoir dire que je n'ai pas de grappes pour l'ajuster (étant donné que le meilleur ne correspond pas bien au vecteur d'entrée).Trouver la propagation de chaque cluster à partir de Kmeans

Je ne sais pas comment trouver la propagation par cluster. J'ai tous les vecteurs centraux, et tous les vecteurs d'entraînement sont étiquetés avec leur cluster le plus proche, je ne peux pas vraiment comprendre exactement ce que je dois faire pour obtenir la propagation.

J'espère que c'est clair? Sinon, je vais essayer de le reformuler! TIA Ian

Répondre

4

Utilisez la fonction de distance et calculez la distance entre votre point central et chaque point étiqueté, puis déterminez la moyenne de ces distances. Cela devrait vous donner l'écart-type.