
public class ProbabilisticOutlierScore extends Object implements OutlierScoreMeta
| Modifier and Type | Field and Description |
|---|---|
private double |
actualMaximum
Actual maximum seen, if given by the algorithm.
|
private double |
actualMinimum
Actual minimum seen, if given by the algorithm.
|
private double |
theoreticalBaseline
Theoretical baseline specified by the algorithm.
|
| Constructor and Description |
|---|
ProbabilisticOutlierScore()
Default constructor.
|
ProbabilisticOutlierScore(double theoreticalBaseline)
Constructor with baseline only.
|
ProbabilisticOutlierScore(double actualMinimum,
double actualMaximum)
Constructor with actual values, and a baseline of 0.0
|
ProbabilisticOutlierScore(double actualMinimum,
double actualMaximum,
double theoreticalBaseline)
Full constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getActualMaximum()
Get the actual maximum of the value range.
|
double |
getActualMinimum()
Get the actual minimum of the value range.
|
String |
getLongName()
A "pretty" name for the result, for use in titles, captions and menus.
|
String |
getShortName()
A short name for the result, useful for file names.
|
double |
getTheoreticalBaseline()
Get the theoretical baseline of the value range.
|
double |
getTheoreticalMaximum()
Get the theoretical maximum of the value range.
|
double |
getTheoreticalMinimum()
Get the theoretical minimum of the value range.
|
double |
normalizeScore(double value)
Return a normalized value of the outlier score.
|
private double actualMinimum
private double actualMaximum
private double theoreticalBaseline
public ProbabilisticOutlierScore()
public ProbabilisticOutlierScore(double theoreticalBaseline)
theoreticalBaseline - Baselinepublic ProbabilisticOutlierScore(double actualMinimum,
double actualMaximum)
actualMinimum - actual minimum seenactualMaximum - actual maximum seenpublic ProbabilisticOutlierScore(double actualMinimum,
double actualMaximum,
double theoreticalBaseline)
actualMinimum - actual minimum seenactualMaximum - actual maximum seentheoreticalBaseline - theoretical baselinepublic double getActualMinimum()
OutlierScoreMetagetActualMinimum in interface OutlierScoreMetaDouble.NaNpublic double getActualMaximum()
OutlierScoreMetagetActualMaximum in interface OutlierScoreMetaDouble.NaNpublic double getTheoreticalBaseline()
OutlierScoreMetaDouble.POSITIVE_INFINITY here.getTheoreticalBaseline in interface OutlierScoreMetaDouble.NaNpublic double getTheoreticalMaximum()
OutlierScoreMetaDouble.NEGATIVE_INFINITY or Double.NaN.getTheoreticalMaximum in interface OutlierScoreMetaDouble.NaNpublic double getTheoreticalMinimum()
OutlierScoreMetagetTheoreticalMinimum in interface OutlierScoreMetaDouble.NaNpublic double normalizeScore(double value)
OutlierScoreMetanormalizeScore in interface OutlierScoreMetavalue - outlier scorepublic String getLongName()
ResultgetLongName in interface Resultpublic String getShortName()
ResultgetShortName in interface Result