Hello every body,
I am doing some clustering method that generates overlapping clusters and I want to calculate some clustering validation measures of my results and the results of other existing algorithms. I've tried some functions such as cluster.stats
but unfortunately it doesn't support overlapping.
Could any one point me to an other package to do it? if there is not, is there a way to by-pass it (except writing the code by self :) ) ?
Thank you in advance.
Thank you Micheal for this help, I have checked this clustering pakages [?]clusterinf pakages[?] and no one seems to support soft clustering, the only whay so it write my own script so.
Thank you Micheal for this help, I have checked this [?]clustering pakages[?] and no one seems to support soft clustering, the only whay so it write my own script so
Look at the 'model-based' section. A mixture model based clustering is a 'soft clustering' approach. Another example is the the method 'fanny' (fuzzy clustering) method in the cluster package. But it is true that there are very few cluster indices that take soft cluster assignments into account, and it is hard to compare different methods based on these statistics.
Another option is a
Mfuzz
package available from bioconductor. It performs fuzzy clustering, allows to check validity of fuzzification parameter and number of clusters chosen. It produces alsooverlap.plot
which plot two first principal components and show relationship between clusters. Info here.