Modifier and Type | Field and Description |
---|---|
float[] |
accuracy |
double |
AUC |
long[][][] |
confusion_matrices |
static DocGen.FieldDoc[] |
DOC_FIELDS |
float[] |
errorr |
float[] |
F0point5 |
float[] |
F1 |
float[] |
F2 |
double |
Gini |
float[] |
max_per_class_error |
float[] |
mcc |
float[] |
precision |
float[] |
recall |
float[] |
specificity |
AUC.ThresholdCriterion |
threshold_criterion |
float[] |
thresholds |
Constructor and Description |
---|
AUCData() |
Modifier and Type | Method and Description |
---|---|
double |
accuracy() |
double |
accuracy(AUC.ThresholdCriterion criter) |
double |
AUC() |
double |
bestErr() |
double |
bestF1() |
long[][] |
cm() |
ConfusionMatrix |
CM() |
long[][] |
cm(AUC.ThresholdCriterion criter) |
AUCData |
compute(ConfusionMatrix[] cms,
float[] thresh,
java.lang.String[] domain,
AUC.ThresholdCriterion criter) |
double |
err() |
double |
err(AUC.ThresholdCriterion criter) |
double |
F0point5() |
double |
F0point5(AUC.ThresholdCriterion criter) |
double |
F1() |
double |
F1(AUC.ThresholdCriterion criter) |
double |
F2() |
double |
F2(AUC.ThresholdCriterion criter) |
double |
Gini() |
double |
max_per_class_error() |
double |
max_per_class_error(AUC.ThresholdCriterion criter) |
double |
mcc() |
double |
mcc(AUC.ThresholdCriterion criter) |
double |
precision() |
double |
precision(AUC.ThresholdCriterion criter) |
double |
recall() |
double |
recall(AUC.ThresholdCriterion criter) |
double |
specificity() |
double |
specificity(AUC.ThresholdCriterion criter) |
float |
threshold() |
float |
threshold(AUC.ThresholdCriterion criter) |
void |
toASCII(java.lang.StringBuilder sb) |
boolean |
toHTML(java.lang.StringBuilder sb) |
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
public static DocGen.FieldDoc[] DOC_FIELDS
@Request.API(help="Thresholds (optional, e.g. 0:1:0.01 or 0.0,0.2,0.4,0.6,0.8,1.0).", json=true) public float[] thresholds
@Request.API(help="Threshold criterion", json=true) public AUC.ThresholdCriterion threshold_criterion
@Request.API(help="AUC (ROC)", json=true) public double AUC
@Request.API(help="Gini", json=true) public double Gini
@Request.API(help="Confusion Matrices for all thresholds", json=true) public long[][][] confusion_matrices
@Request.API(help="F1 for all thresholds", json=true) public float[] F1
@Request.API(help="F2 for all thresholds", json=true) public float[] F2
@Request.API(help="F0point5 for all thresholds", json=true) public float[] F0point5
@Request.API(help="Accuracy for all thresholds", json=true) public float[] accuracy
@Request.API(help="Error for all thresholds", json=true) public float[] errorr
@Request.API(help="Precision for all thresholds", json=true) public float[] precision
@Request.API(help="Recall for all thresholds", json=true) public float[] recall
@Request.API(help="Specificity for all thresholds", json=true) public float[] specificity
@Request.API(help="MCC for all thresholds", json=true) public float[] mcc
@Request.API(help="Max per class error for all thresholds", json=true) public float[] max_per_class_error
public double AUC()
public double Gini()
public double F1(AUC.ThresholdCriterion criter)
public double F2(AUC.ThresholdCriterion criter)
public double F0point5(AUC.ThresholdCriterion criter)
public double precision(AUC.ThresholdCriterion criter)
public double recall(AUC.ThresholdCriterion criter)
public double specificity(AUC.ThresholdCriterion criter)
public double mcc(AUC.ThresholdCriterion criter)
public double accuracy(AUC.ThresholdCriterion criter)
public double err(AUC.ThresholdCriterion criter)
public double max_per_class_error(AUC.ThresholdCriterion criter)
public float threshold(AUC.ThresholdCriterion criter)
public long[][] cm(AUC.ThresholdCriterion criter)
public double F1()
public double F2()
public double F0point5()
public double err()
public double precision()
public double recall()
public double specificity()
public double mcc()
public double accuracy()
public double max_per_class_error()
public float threshold()
public long[][] cm()
public ConfusionMatrix CM()
public double bestF1()
public double bestErr()
public AUCData compute(ConfusionMatrix[] cms, float[] thresh, java.lang.String[] domain, AUC.ThresholdCriterion criter)
public boolean toHTML(java.lang.StringBuilder sb)
public void toASCII(java.lang.StringBuilder sb)