ml-hclust
v3.1.0
Published
Hierarchical clustering algorithms
Downloads
7,721
Readme
hclust
Hierarchical clustering algorithms in JavaScript.
Installation
npm i ml-hclust
API Documentation
Usage
AGNES
const { agnes } = require('ml-hclust');
const tree = agnes(data, {
method: 'ward',
});
Implemented algorithms
- [x] AGNES (AGglomerative NESting): Continuously merge nodes that have the least dissimilarity.
- [ ] DIANA (Divisive ANAlysis): The process starts at the root with all the points as one cluster and recursively splits the higher level clusters to build the dendrogram.
- [ ] BIRCH (Balanced Iterative Reducing and Clustering using Hierarchies): Incrementally construct a CF (Clustering Feature) tree, a hierarchical data structure for multiphase clustering
- [ ] CURE (Clustering Using REpresentatives):
- [ ] CHAMELEON
Test
npm install
npm test