Package moa.evaluation
Class WindowAUCImbalancedPerformanceEvaluator.Estimator
- java.lang.Object
-
- moa.evaluation.WindowAUCImbalancedPerformanceEvaluator.Estimator
-
- Enclosing class:
- WindowAUCImbalancedPerformanceEvaluator
public class WindowAUCImbalancedPerformanceEvaluator.Estimator extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
WindowAUCImbalancedPerformanceEvaluator.Estimator.Score
-
Field Summary
Fields Modifier and Type Field Description protected double[]
columnKappa
protected double
correctPositivePredictions
protected double
correctPredictions
protected double
holdoutNumNeg
protected double
holdoutNumPos
protected TreeSet<WindowAUCImbalancedPerformanceEvaluator.Estimator.Score>
holdoutSortedScores
protected double
numNeg
protected double
numPos
protected int
posWindow
protected double[]
predictions
protected double[]
rowKappa
protected int
size
protected TreeSet<WindowAUCImbalancedPerformanceEvaluator.Estimator.Score>
sortedScores
protected WindowAUCImbalancedPerformanceEvaluator.Estimator.Score[]
window
-
Constructor Summary
Constructors Constructor Description Estimator(int sizeWindow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(double score, boolean isPositive, boolean correctPrediction)
double
getAccuracy()
double
getAUC()
double
getGMean()
double
getHoldoutAUC()
double
getKappa()
double
getRatio()
double
getRecall()
double
getScoredAUC()
-
-
-
Field Detail
-
sortedScores
protected TreeSet<WindowAUCImbalancedPerformanceEvaluator.Estimator.Score> sortedScores
-
holdoutSortedScores
protected TreeSet<WindowAUCImbalancedPerformanceEvaluator.Estimator.Score> holdoutSortedScores
-
window
protected WindowAUCImbalancedPerformanceEvaluator.Estimator.Score[] window
-
predictions
protected double[] predictions
-
posWindow
protected int posWindow
-
size
protected int size
-
numPos
protected double numPos
-
numNeg
protected double numNeg
-
holdoutNumPos
protected double holdoutNumPos
-
holdoutNumNeg
protected double holdoutNumNeg
-
correctPredictions
protected double correctPredictions
-
correctPositivePredictions
protected double correctPositivePredictions
-
columnKappa
protected double[] columnKappa
-
rowKappa
protected double[] rowKappa
-
-
Method Detail
-
add
public void add(double score, boolean isPositive, boolean correctPrediction)
-
getAUC
public double getAUC()
-
getHoldoutAUC
public double getHoldoutAUC()
-
getScoredAUC
public double getScoredAUC()
-
getRatio
public double getRatio()
-
getAccuracy
public double getAccuracy()
-
getKappa
public double getKappa()
-
getGMean
public double getGMean()
-
getRecall
public double getRecall()
-
-