Package elki.result.outlier
Interface OutlierScoreMeta
-
- All Known Implementing Classes:
BasicOutlierScoreMeta,InvertedOutlierScoreMeta,ProbabilisticOutlierScore,QuotientOutlierScoreMeta
public interface OutlierScoreMetaGeneric meta information about the value range of an outlier score. All values can beDouble.NaNif not specified by the algorithm or not computed (actual values). For theoretical values, it is explicitly allowed to returnDouble.NEGATIVE_INFINITYorDouble.POSITIVE_INFINITY.- Since:
- 0.3
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetActualMaximum()Get the actual maximum of the value range.doublegetActualMinimum()Get the actual minimum of the value range.doublegetTheoreticalBaseline()Get the theoretical baseline of the value range.doublegetTheoreticalMaximum()Get the theoretical maximum of the value range.doublegetTheoreticalMinimum()Get the theoretical minimum of the value range.doublenormalizeScore(double value)Return a normalized value of the outlier score.
-
-
-
Method Detail
-
getActualMinimum
double getActualMinimum()
Get the actual minimum of the value range.- Returns:
- minimum or
Double.NaN
-
getActualMaximum
double getActualMaximum()
Get the actual maximum of the value range.- Returns:
- maximum or
Double.NaN
-
getTheoreticalMinimum
double getTheoreticalMinimum()
Get the theoretical minimum of the value range.- Returns:
- theoretical minimum or
Double.NaN
-
getTheoreticalMaximum
double getTheoreticalMaximum()
Get the theoretical maximum of the value range. This value may beDouble.NEGATIVE_INFINITYorDouble.NaN.- Returns:
- theoretical maximum or
Double.NaN
-
getTheoreticalBaseline
double getTheoreticalBaseline()
Get the theoretical baseline of the value range. It will be common to seeDouble.POSITIVE_INFINITYhere.- Returns:
- theoretical baseline or
Double.NaN
-
normalizeScore
double normalizeScore(double value)
Return a normalized value of the outlier score.- Parameters:
value- outlier score- Returns:
- Normalized value (in 0.0-1.0)
-
-