Coincidentally I found this link for a jmp public post on social media, and it really intrigued me from a professional point of view. Luckily the data set, including scripts, was available for download as jmp file (see also the attachment to this post). The data set contains concentrations for a set of amino acids in protein supplements but has only 16 rows. Out of curiosity I added amino acid data for a material I'm interested in and repeated the cluster analysis using all available methods (Ward, average, centroid,...). Being relatively new to this topic, I was surprised to see that the results were highly dependent on the clustering method used. In some cases the result was what I wanted to see, in most it wasn't.
I'm wondering how to determine the best clustering method for a given set of data. Is it a matter of retaining part of the data set for validation to check how well a specific method works?
Also, is it fair to say that 17 rows of data is too little for a meaningful analysis? Where would one set a limit with respect to a reasonable amount of data amenable to this type of analysis?