Class ClassificationEvaluation

java.lang.Object
io.runon.classification.evaluation.ClassificationEvaluation

public class ClassificationEvaluation extends Object
분류평가
Author:
macle
  • Constructor Details

    • ClassificationEvaluation

      public ClassificationEvaluation()
    • ClassificationEvaluation

      public ClassificationEvaluation(long tp, long tn, long fn, long fp)
  • Method Details

    • getScale

      public int getScale()
    • setScale

      public void setScale(int scale)
    • init

      public void init()
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • setTruePositive

      public void setTruePositive(long tp)
    • setTrueNegative

      public void setTrueNegative(long tn)
    • setFalseNegative

      public void setFalseNegative(long fn)
    • setFalsePositive

      public void setFalsePositive(long fp)
    • getTruePositive

      public long getTruePositive()
    • getTrueNegative

      public long getTrueNegative()
    • getFalseNegative

      public long getFalseNegative()
    • getFalsePositive

      public long getFalsePositive()
    • addTruePositive

      public void addTruePositive()
    • addTrueNegative

      public void addTrueNegative()
    • addFalseNegative

      public void addFalseNegative()
    • addFalsePositive

      public void addFalsePositive()
    • addTruePositive

      public void addTruePositive(long tp)
    • addTrueNegative

      public void addTrueNegative(long tn)
    • addFalseNegative

      public void addFalseNegative(long fn)
    • addFalsePositive

      public void addFalsePositive(long fp)
    • add

      public void add(ClassificationEvaluation evaluation)
    • accuracy

      public BigDecimal accuracy()
      Accuracy : 정확도, 제대로 분류된 데이터의 비Error Rate : 오류율, 잘못 분류한 데이터의 비율
      Returns:
      0 ~ 1
    • geometricMean

      public BigDecimal geometricMean()
      Geometric Mean : 균형 정확도 참에 대한 정확도와, 거짓에 대한 정확도를 따로 분류해 기하 평균을 구함
      Returns:
      0 ~ 1
    • f1Score

      public BigDecimal f1Score()
    • precision

      public BigDecimal precision()
      Precision : 정밀도, 예측한 정답 중 실제 정답인 것
    • recall

      public BigDecimal recall()
      재현율, 실제 정답 중 예측에 성공한 것 통계학 sensitivity
    • errorRate

      public BigDecimal errorRate()
      Error Rate : 오류율, 잘못 분류한 데이터의 비율
      Returns:
      0 ~ 1
    • getPositive

      public long getPositive()
    • getNegative

      public long getNegative()
    • length

      public long length()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJsonObject

      public com.google.gson.JsonObject toJsonObject()
    • setJsonObject

      public void setJsonObject(com.google.gson.JsonObject jsonObject)