public class BinaryClassifierEvaluator extends Object
| Constructor and Description |
|---|
BinaryClassifierEvaluator() |
BinaryClassifierEvaluator(int truePositive,
int trueNegative,
int falsePositive,
int falseNegative) |
public BinaryClassifierEvaluator()
public BinaryClassifierEvaluator(int truePositive,
int trueNegative,
int falsePositive,
int falseNegative)
public void reset()
public void evaluate(boolean actual,
boolean predicted)
public void setTotalPredictedAnomalyDayCount(int totalPredictedAnomalyDayCount)
public int getTotalPredictedAnomalyDayCount()
public void setSimulatedAnomalyTimeWindowCount(int simulatedAnomalyTimeWindowCount)
public int getSimulatedAnomalyTimeWindowCount()
public void setPredictedAnomalyDayCountByDayOfWeek(Map<String,Integer> predictedAnomalyDayCountByDayOfWeek)
public Map<String,Integer> getPredictedAnomalyDayCountByDayOfWeek()
public int getTruePositive()
public void setTruePositive(int truePositive)
public int getTrueNegative()
public void setTrueNegative(int trueNegative)
public int getFalsePositive()
public void setFalsePositive(int falsePositive)
public int getFalseNegative()
public void setFalseNegative(int falseNegative)
public double getPrecision()
public void setPrecision(double precision)
public double getAccuracy()
public void setAccuracy(double accuracy)
public double getRecall()
public double getSpecificity()
public double getF1Score()
public double getSensitivity()
public void setSensitivity(double sensitivity)
public double getMisclassificationRate()
public void setMisclassificationRate(double misclassificationRate)
public double getFallout()
public void report()
public String getSummary()
public void startTimer()
public void stopTimer()
public long durationInSeconds()
Copyright © 2017. All rights reserved.