@Test
public void testClustering() {
Database db = makeSimpleDatabase(UNITTEST + "3clusters-and-noise-2d.csv", 330);
Clustering<?> clustering = new ELKIBuilder<>(ClustersWithNoiseExtraction.class)
.with(ClustersWithNoiseExtraction.Parameterizer.K_ID, 3)
.with(ClustersWithNoiseExtraction.Parameterizer.MINCLUSTERSIZE_ID, 5)
.with(AbstractAlgorithm.ALGORITHM_ID, AnderbergHierarchicalClustering.class)
.build().run(db);
testFMeasure(db, clustering, 0.9242);
testClusterSizes(clustering, new int[] { 56, 123, 151 });
}
}