|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.lmu.ifi.dbs.elki.result.outlier.ProbabilisticOutlierScore
public class ProbabilisticOutlierScore
Outlier score that is a probability value in the range 0.0 - 1.0 But the baseline may be different from 0.0!
Field Summary | |
---|---|
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 Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private double actualMinimum
private double actualMaximum
private double theoreticalBaseline
Constructor Detail |
---|
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 baselineMethod Detail |
---|
public double getActualMinimum()
OutlierScoreMeta
getActualMinimum
in interface OutlierScoreMeta
Double.NaN
public double getActualMaximum()
OutlierScoreMeta
getActualMaximum
in interface OutlierScoreMeta
Double.NaN
public double getTheoreticalBaseline()
OutlierScoreMeta
Double.POSITIVE_INFINITY
here.
getTheoreticalBaseline
in interface OutlierScoreMeta
Double.NaN
public double getTheoreticalMaximum()
OutlierScoreMeta
Double.NEGATIVE_INFINITY
or Double.NaN
.
getTheoreticalMaximum
in interface OutlierScoreMeta
Double.NaN
public double getTheoreticalMinimum()
OutlierScoreMeta
getTheoreticalMinimum
in interface OutlierScoreMeta
Double.NaN
public double normalizeScore(double value)
OutlierScoreMeta
normalizeScore
in interface OutlierScoreMeta
value
- outlier score
public String getLongName()
Result
getLongName
in interface Result
public String getShortName()
Result
getShortName
in interface Result
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |