Class ClassificationEvaluation
java.lang.Object
io.runon.classification.evaluation.ClassificationEvaluation
분류평가
- Author:
- macle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccuracy()Accuracy : 정확도, 제대로 분류된 데이터의 비Error Rate : 오류율, 잘못 분류한 데이터의 비율voidadd(ClassificationEvaluation evaluation) voidvoidaddFalseNegative(long fn) voidvoidaddFalsePositive(long fp) voidvoidaddTrueNegative(long tn) voidvoidaddTruePositive(long tp) Error Rate : 오류율, 잘못 분류한 데이터의 비율f1Score()Geometric Mean : 균형 정확도 참에 대한 정확도와, 거짓에 대한 정확도를 따로 분류해 기하 평균을 구함longlonggetId()getName()longlongintgetScale()longlongvoidinit()longlength()Precision : 정밀도, 예측한 정답 중 실제 정답인 것recall()재현율, 실제 정답 중 예측에 성공한 것 통계학 sensitivityvoidsetFalseNegative(long fn) voidsetFalsePositive(long fp) voidvoidsetJsonObject(com.google.gson.JsonObject jsonObject) voidvoidsetScale(int scale) voidsetTrueNegative(long tn) voidsetTruePositive(long tp) com.google.gson.JsonObjecttoString()
-
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
-
setId
-
getName
-
setName
-
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
-
accuracy
Accuracy : 정확도, 제대로 분류된 데이터의 비Error Rate : 오류율, 잘못 분류한 데이터의 비율- Returns:
- 0 ~ 1
-
geometricMean
Geometric Mean : 균형 정확도 참에 대한 정확도와, 거짓에 대한 정확도를 따로 분류해 기하 평균을 구함- Returns:
- 0 ~ 1
-
f1Score
-
precision
Precision : 정밀도, 예측한 정답 중 실제 정답인 것 -
recall
재현율, 실제 정답 중 예측에 성공한 것 통계학 sensitivity -
errorRate
Error Rate : 오류율, 잘못 분류한 데이터의 비율- Returns:
- 0 ~ 1
-
getPositive
public long getPositive() -
getNegative
public long getNegative() -
length
public long length() -
toString
-
toJsonObject
public com.google.gson.JsonObject toJsonObject() -
setJsonObject
public void setJsonObject(com.google.gson.JsonObject jsonObject)
-