
public class JudgeOutlierScores extends Object implements Evaluator
-hist.positive specifies the class label of "positive"
 hits.| Modifier and Type | Class and Description | 
|---|---|
| static class  | JudgeOutlierScores.ParameterizerParameterization class. | 
| class  | JudgeOutlierScores.ScoreResultResult object for outlier score judgements. | 
| Modifier and Type | Field and Description | 
|---|---|
| private static Logging | LOGLogger for debug output. | 
| static OptionID | POSITIVE_CLASS_NAME_IDThe distance function to determine the reachability distance between
 database objects. | 
| private Pattern | positiveClassNameStores the "positive" class. | 
| private ScalingFunction | scalingScaling function to use | 
| static OptionID | SCALING_IDParameter to specify a scaling function to use. | 
| Constructor and Description | 
|---|
| JudgeOutlierScores(Pattern positive_class_name,
                  ScalingFunction scaling)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JudgeOutlierScores.ScoreResult | computeScore(DBIDs ids,
            DBIDs outlierIds,
            OutlierResult or)Evaluate a single outlier score result. | 
| void | processNewResult(HierarchicalResult baseResult,
                Result result)Process a result. | 
private static final Logging LOG
public static final OptionID POSITIVE_CLASS_NAME_ID
 Default value: EuclideanDistanceFunction
 
 Key: -comphist.positive
 
public static final OptionID SCALING_ID
 Key: -comphist.scaling
 
private Pattern positiveClassName
private ScalingFunction scaling
public JudgeOutlierScores(Pattern positive_class_name, ScalingFunction scaling)
positive_class_name - Positive class namescaling - Scaling functionprotected JudgeOutlierScores.ScoreResult computeScore(DBIDs ids, DBIDs outlierIds, OutlierResult or) throws IllegalStateException
ids - Inlier IDsoutlierIds - Outlier IDsor - Outlier Result to evaluateIllegalStateExceptionpublic void processNewResult(HierarchicalResult baseResult, Result result)
ResultProcessorprocessNewResult in interface ResultProcessorbaseResult - The base of the result tree.result - Newly added result subtree.