| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.evaluation | 
 Functionality for the evaluation of algorithms. 
 | 
| de.lmu.ifi.dbs.elki.evaluation.clustering | 
 Evaluation of clustering results 
 | 
| de.lmu.ifi.dbs.elki.evaluation.clustering.extractor | 
 Classes to extract clusterings from hierarchical clustering. 
 | 
| de.lmu.ifi.dbs.elki.evaluation.clustering.internal | 
 Internal evaluation measures for clusterings. 
 | 
| de.lmu.ifi.dbs.elki.evaluation.clustering.pairsegments | 
 Pair-segment analysis of multiple clusterings 
 | 
| de.lmu.ifi.dbs.elki.evaluation.index | 
 Simple index evaluation methods 
 | 
| de.lmu.ifi.dbs.elki.evaluation.outlier | 
 Evaluate an outlier score using a misclassification based cost model 
 | 
| de.lmu.ifi.dbs.elki.evaluation.similaritymatrix | 
 Render a distance matrix to visualize a clustering-distance-combination. 
 | 
| de.lmu.ifi.dbs.elki.result | 
 Result types, representation and handling 
 | 
| de.lmu.ifi.dbs.elki.visualization.parallel3d | 
 3DPC: 3D parallel coordinate plot visualization for ELKI. 
 | 
| tutorial.outlier | 
 Tutorials on implementing outlier detection methods in ELKI. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Evaluator
Interface for post-algorithm evaluations, such as histograms, outlier score
 evaluations, ... 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AutomaticEvaluation
Evaluator that tries to auto-run a number of evaluation methods. 
 | 
class  | 
NoAutomaticEvaluation
No-operation evaluator, that only serves the purpose of explicitely disabling
 the default value of  
AutomaticEvaluation, if you do not want
 evaluation to run. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EvaluateClustering
Evaluate a clustering result by comparing it to an existing cluster label. 
 | 
class  | 
LogClusterSizes
This class will log simple statistics on the clusters detected, such as the
 cluster sizes and the number of clusters. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CutDendrogramByHeightExtractor
Extract clusters from a hierarchical clustering, during the evaluation phase. 
 | 
class  | 
CutDendrogramByNumberOfClustersExtractor
Extract clusters from a hierarchical clustering, during the evaluation phase. 
 | 
class  | 
HDBSCANHierarchyExtractionEvaluator
Extract clusters from a hierarchical clustering, during the evaluation phase. 
 | 
class  | 
SimplifiedHierarchyExtractionEvaluator
Extract clusters from a hierarchical clustering, during the evaluation phase. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EvaluateCIndex<O>
Compute the C-index of a data set. 
 | 
class  | 
EvaluateConcordantPairs<O>
Compute the Gamma Criterion of a data set. 
 | 
class  | 
EvaluateDaviesBouldin
Compute the Davies-Bouldin index of a data set. 
 | 
class  | 
EvaluateDBCV<O>
Compute the Density-Based Clustering Validation Index. 
 | 
class  | 
EvaluatePBMIndex
Compute the PBM index of a clustering
 
 Reference:
 
 M. 
 | 
class  | 
EvaluateSilhouette<O>
Compute the silhouette of a data set. 
 | 
class  | 
EvaluateSimplifiedSilhouette
Compute the simplified silhouette of a data set. 
 | 
class  | 
EvaluateSquaredErrors
Evaluate a clustering by reporting the squared errors (SSE, SSQ), as used by
 k-means. 
 | 
class  | 
EvaluateVarianceRatioCriteria<O>
Compute the Variance Ratio Criteria of a data set, also known as
 Calinski-Harabasz index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClusterPairSegmentAnalysis
Evaluate clustering results by building segments for their pairs: shared
 pairs and differences. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IndexPurity
Compute the purity of index pages as a naive measure for performance
 capabilities using the Gini index. 
 | 
class  | 
IndexStatistics
Simple index analytics, which includes the toString() dump of index
 information. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ComputeOutlierHistogram
Compute a Histogram to evaluate a ranking algorithm. 
 | 
class  | 
JudgeOutlierScores
Compute a Histogram to evaluate a ranking algorithm. 
 | 
class  | 
OutlierPrecisionAtKCurve
Compute a curve containing the precision values for an outlier detection
 method. 
 | 
class  | 
OutlierPrecisionRecallCurve
Compute a curve containing the precision values for an outlier detection
 method. 
 | 
class  | 
OutlierRankingEvaluation
Evaluate outlier scores by their ranking 
 | 
class  | 
OutlierROCCurve
Compute a ROC curve to evaluate a ranking algorithm and compute the
 corresponding ROCAUC value. 
 | 
class  | 
OutlierSmROCCurve
Smooth ROC curves are a variation of classic ROC curves that takes the scores
 into account. 
 | 
class  | 
OutlierThresholdClustering
Pseudo clustering algorithm that builds clusters based on their outlier
 score. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ComputeSimilarityMatrixImage<O>
Compute a similarity matrix for a distance function. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ResultHandler
Interface for any class that can handle results 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AutomaticVisualization
Handler to process and visualize a Result. 
 | 
class  | 
ClusteringVectorDumper
Output a clustering result in a simple and compact ascii format:
 whitespace separated cluster indexes
 
 This format can be read using  
ClusteringVectorParser for meta
 analysis, or read as clustering using
 ExternalClustering. | 
class  | 
DiscardResultHandler
A dummy result handler that discards the actual result, for use in
 benchmarks. 
 | 
class  | 
ExportVisualizations
Class that automatically generates all visualizations and exports them into
 SVG files. 
 | 
class  | 
KMLOutputHandler
Class to handle KML output. 
 | 
class  | 
LogResultStructureResultHandler
A result handler to help with ELKI development that will just show the
 structure of the result object. 
 | 
class  | 
ResultWriter
Result handler that feeds the data into a TextWriter. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OpenGL3DParallelCoordinates<O extends NumberVector>
Simple JOGL2 based parallel coordinates visualization. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleScoreDumper
Simple example output handler for processing outlier scores. 
 | 
Copyright © 2019 ELKI Development Team. License information.