Class DBCV<O>
- java.lang.Object
-
- elki.evaluation.clustering.internal.DBCV<O>
-
- Type Parameters:
O- Object type
- All Implemented Interfaces:
elki.evaluation.Evaluator,elki.result.ResultProcessor
@Reference(authors="Davoud Moulavi, Pablo A. Jaskowiak, Ricardo J. G. B. Campello, Arthur Zimek, J\u00f6rg Sander", title="Density-Based Clustering Validation", booktitle="Proc. 14th SIAM International Conference on Data Mining (SDM)", url="https://doi.org/10.1137/1.9781611973440.96", bibkey="DBLP:conf/sdm/MoulaviJCZS14") public class DBCV<O> extends java.lang.Object implements elki.evaluation.EvaluatorCompute the Density-Based Clustering Validation Index.Reference:
Davoud Moulavi, Pablo A. Jaskowiak, Ricardo J. G. B. Campello, Arthur Zimek, Jörg Sander
Density-Based Clustering Validation
In: Proc. 14th SIAM International Conference on Data Mining (SDM).- Since:
- 0.7.5
- Author:
- Stephan Baier
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleevaluateClustering(elki.database.relation.Relation<O> relation, Clustering<?> cl)Evaluate a single clustering.voidprocessNewResult(java.lang.Object newResult)
-
-
-
Field Detail
-
distance
private elki.distance.Distance<? super O> distance
Distance function to use.
-
-
Constructor Detail
-
DBCV
public DBCV(elki.distance.Distance<? super O> distance)
Constructor.- Parameters:
distance- Distance function
-
-
Method Detail
-
evaluateClustering
public double evaluateClustering(elki.database.relation.Relation<O> relation, Clustering<?> cl)
Evaluate a single clustering.- Parameters:
relation- Data relationcl- Clustering- Returns:
- dbcv DBCV-index
-
processNewResult
public void processNewResult(java.lang.Object newResult)
- Specified by:
processNewResultin interfaceelki.result.ResultProcessor
-
-