| Name | Description | Type | Package | Framework |
| Cluster | Cluster holding a set of Clusterable points. | Class | org.apache.commons.math3.stat.clustering | Apache Commons |
| Clusterable | Interface for points that can be clustered together. | Interface | org.apache.commons.math3.stat.clustering | Apache Commons |
| DBSCANClusterer | DBSCAN (density-based spatial clustering of applications with noise) algorithm. | Class | org.apache.commons.math3.stat.clustering | Apache Commons |
| EuclideanDoublePoint | A simple implementation of Clusterable for points with double coordinates. | Class | org.apache.commons.math3.stat.clustering | Apache Commons |
| EuclideanIntegerPoint | A simple implementation of Clusterable for points with integer coordinates. | Class | org.apache.commons.math3.stat.clustering | Apache Commons |
| KMeansPlusPlusClusterer | Clustering algorithm based on David Arthur and Sergei Vassilvitski k-means++ algorithm. | Class | org.apache.commons.math3.stat.clustering | Apache Commons |
| KMeansPlusPlusClusterer .EmptyClusterStrategy | Strategies to use for replacing an empty cluster. | Class | org.apache.commons.math3.stat.clustering.KMeansPlusPlusClusterer | Apache Commons |