public final class DBSCANClustering extends Object
| Constructor and Description |
|---|
DBSCANClustering() |
| Modifier and Type | Method and Description |
|---|---|
static List<List<de.jungblut.math.DoubleVector>> |
cluster(List<de.jungblut.math.DoubleVector> points,
DistanceMeasurer measurer,
int minPoints,
double epsilon)
Clusters the given points.
|
static List<de.jungblut.math.DoubleVector> |
findNoise(List<de.jungblut.math.DoubleVector> points,
List<List<de.jungblut.math.DoubleVector>> clusteringOutput)
Find the noise in the given clustering, by taking a set difference.
|
public static List<List<de.jungblut.math.DoubleVector>> cluster(List<de.jungblut.math.DoubleVector> points, DistanceMeasurer measurer, int minPoints, double epsilon)
points - the points to cluster.measurer - the distance measurer to use.minPoints - the number of minimum points in a cluster.epsilon - the radius of a point from which we find neighbours.Copyright © 2016. All rights reserved.