Clustering.jl icon indicating copy to clipboard operation
Clustering.jl copied to clipboard

Offering non-classical hierarchical clustering techniques within scope?

Open tlnagy opened this issue 9 years ago • 5 comments

Is it within the scope of this package to provide some more modern HC techniques (e.g. ROCK/CURE, BIRCH, etc)? Classical HC techniques (single-linkage, centroid linkage, etc) lack robustness and are sensitive to noise/outliers, plus their quadratic computational complexities are problematic when applying them to large datasets.

More modern algorithms like CURE can better handle multidimensional data and sophiscated cluster shapes. It has 2000+ citations on Google Scholar so there is definitely a large demand for HC techniques that can handle "big data". Wikipedia has the algorithm's pseudocode (I haven't checked it's validity).

tlnagy avatar Aug 04 '14 13:08 tlnagy

Yes, those are definitely in the scope of this package.

Contributions are appreciated!

lindahua avatar Aug 10 '14 13:08 lindahua

I will likely have time in a week. I'll see what I come up with, it would be useful for my own research. Plus, anything that makes Julia more attractive helps my argument that my colleagues should switch away from MATLAB and Python.

tlnagy avatar Aug 12 '14 13:08 tlnagy

Hey @tlnagy, I realize it's been about 2 years since the last activity here. Are you still interested in contributing these clustering methods?

ararslan avatar Jul 22 '16 19:07 ararslan

Unfortunately, my research interests have changed and I don't think I'll have the time to implementing these. I'm going to leave this issue open if any anyone is interested in methods and contributing them, but feel free to close if you deem this to be too niche.

tlnagy avatar Jul 27 '16 14:07 tlnagy

I think it'd be great to have them in here should anyone want to take it on. Thanks for the update and good luck with your research!

ararslan avatar Jul 27 '16 17:07 ararslan