@Reference(authors="W. Klement, P. A. Flach, N. Japkowicz, S. Matwin", title="Smooth Receiver Operating Characteristics (smROC) Curves", booktitle="In: European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML-PKDD\'11)", url="http://dx.doi.org/10.1007/978-3-642-23783-6_13") public class OutlierSmROCCurve extends Object implements Evaluator
W. Klement, P. A. Flach, N. Japkowicz, S. Matwin
Smooth Receiver Operating Characteristics (smROC) Curves.
In: European Conference on Machine Learning and Principles and Practice of
Knowledge Discovery in Databases (ECML-PKDD'11)
E. Schubert, R. Wojdanowski, A. Zimek, H.-P. Kriegel
On Evaluation of Outlier Rankings and Outlier Scores
In Proceedings of the 12th SIAM International Conference on Data Mining
(SDM), Anaheim, CA, 2012.
Modifier and Type | Class and Description |
---|---|
static class |
OutlierSmROCCurve.Parameterizer
Parameterization class.
|
static class |
OutlierSmROCCurve.SmROCResult
Result object for Smooth ROC curves.
|
Modifier and Type | Field and Description |
---|---|
private static Logging |
LOG
The logger.
|
private Pattern |
positiveClassName
Stores the "positive" class.
|
static String |
SMROCAUC_LABEL
The label we use for marking ROCAUC values.
|
Constructor and Description |
---|
OutlierSmROCCurve(Pattern positive_class_name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private OutlierSmROCCurve.SmROCResult |
computeSmROCResult(SetDBIDs positiveids,
OutlierResult or) |
void |
processNewResult(HierarchicalResult baseResult,
Result result)
Process a result.
|
public static final String SMROCAUC_LABEL
private static final Logging LOG
private Pattern positiveClassName
public OutlierSmROCCurve(Pattern positive_class_name)
positive_class_name
- Positive class name patternprivate OutlierSmROCCurve.SmROCResult computeSmROCResult(SetDBIDs positiveids, OutlierResult or)
public void processNewResult(HierarchicalResult baseResult, Result result)
ResultProcessor
processNewResult
in interface ResultProcessor
baseResult
- The base of the result tree.result
- Newly added result subtree.