I would like to know what is the better way to determine the number of clusters - elbow method, or the silhouette?
I've used elbow method, increasing number of clusters while the total distance decreases for 5% in each iteration. The good thing about it is that I could stop increasing the number of clusters when I find that total distance is "converging". The bad thing is that I need to specify the percentage.
When using the silhouette I would perform clustering until certain limit and find the maximal silhouette, hoping for best clustering.
But I would like to know from which to expect better results? I haven't tried the silhouette, but I am very tempted since it considers more than intra-cluster distance.