I have been using Matlab built-in kmeans function to do clustering. Due to randomness used in the algorithm, the results are different if I set seeds differently. This is a little annoying. Is there a way to reduce the discrepancy of the clustering results? Alternatively, is there a deterministic function in Matlab for clustering?
I came up with some methods to reduce the discrepancy of the clustering results.
As long as we aim for the best outcome from kmeans, we are more likely to get consistent results.