Re:Top ten algorithms in data mining (2007) [pdf]
by kikas on Tuesday December 18, 2012 @05:57PM
(#4940118)
All the presented algorithms have pros and cons. You have to understand the algorithms(tools) at your disposal and find the best for the questions you want to make.
In the K-means case, it is good to know beforehand how many groups(clusters) you are expecting. Otherwise, there are other clustering algorithms(like gdbscan) which detect the number of cluster automatically(although you have to provide the average expected density). But once again all depends on the question you want to answer, or if you are just cleaning the data a bit.
Know your data, know your algorithms and always question the results.
Re:Top ten algorithms in data mining (2007) [pdf]
by taeric on Tuesday December 18, 2012 @02:23PM
(#4939061)
The paper enumerates all of the shortcomings it has. So, what more did you need? Essentially, it can be highly influenced by where the initial means are chosen and the existence of outliers. Further, on multidimensional data you have to take care in choosing the distance formula. (There was a great blog not long ago about using K-Means to find the "palette" of an image where many of these shortcomings can be seen easily.)
That isn't to say the algorithm can not be used. It just is not bullet proof.
You're kind of looking for the most similar records to match each record to. Am I understanding that right?