
@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)
ResultProcessorprocessNewResult in interface ResultProcessorbaseResult - The base of the result tree.result - Newly added result subtree.