public class OutlierRankingEvaluation extends Object implements Evaluator
Modifier and Type | Class and Description |
---|---|
static class |
OutlierRankingEvaluation.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private String |
key
Key prefix for statistics logging.
|
private static Logging |
LOG
The logger.
|
static OptionID |
POSITIVE_CLASS_NAME_ID
The pattern to identify positive classes.
|
private Pattern |
positiveClassName
Stores the "positive" class.
|
Constructor and Description |
---|
OutlierRankingEvaluation(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(HierarchicalResult baseResult,
Result result)
Process a result.
|
private static final Logging LOG
public static final OptionID POSITIVE_CLASS_NAME_ID
Key: -rocauc.positive
private Pattern positiveClassName
private String key
public OutlierRankingEvaluation(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(HierarchicalResult baseResult, Result result)
ResultProcessor
processNewResult
in interface ResultProcessor
baseResult
- The base of the result tree.result
- Newly added result subtree.Copyright © 2014 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.