public class OutlierRankingEvaluation extends java.lang.Object implements Evaluator
Modifier and Type | Class and Description |
---|---|
static class |
OutlierRankingEvaluation.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
key
Key prefix for statistics logging.
|
private static Logging |
LOG
The logger.
|
private java.util.regex.Pattern |
positiveClassName
Stores the "positive" class.
|
Constructor and Description |
---|
OutlierRankingEvaluation(java.util.regex.Pattern positive_class_name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private EvaluationResult |
evaluateOrderingResult(int size,
SetDBIDs positiveids,
DBIDs order) |
private EvaluationResult |
evaluateOutlierResult(int size,
SetDBIDs positiveids,
OutlierResult or) |
void |
processNewResult(ResultHierarchy hier,
Result result)
Process a result.
|
private static final Logging LOG
private java.util.regex.Pattern positiveClassName
private java.lang.String key
public OutlierRankingEvaluation(java.util.regex.Pattern positive_class_name)
positive_class_name
- Positive class name patternprivate EvaluationResult evaluateOutlierResult(int size, SetDBIDs positiveids, OutlierResult or)
private EvaluationResult evaluateOrderingResult(int size, SetDBIDs positiveids, DBIDs order)
public void processNewResult(ResultHierarchy hier, Result result)
ResultProcessor
processNewResult
in interface ResultProcessor
hier
- The base of the result tree.result
- Newly added result subtree.Copyright © 2019 ELKI Development Team. License information.