public void addInstance(String correctLabel, ClassifierResult classifiedResult) { samples++; incrementCount(correctLabel, classifiedResult.getLabel()); }
public double getF1score(String label) { double precision = getPrecision(label); double recall = getRecall(label); if (precision + recall == 0) { return 0; } return 2 * precision * recall / (precision + recall); }
/** * * @param results * The results table */ public void setInstances(double[][] results) { for (double[] res : results) { addInstance(res[0], res[1]); } }
private static void checkAccuracy(ConfusionMatrix cm) { Collection<String> labelstrs = cm.getLabels(); assertEquals(3, labelstrs.size()); assertEquals(25.0, cm.getAccuracy("Label1"), EPSILON); assertEquals(55.5555555, cm.getAccuracy("Label2"), EPSILON); assertTrue(Double.isNaN(cm.getAccuracy("other"))); }
public void addInstance(String correctLabel, String classifiedLabel) { samples++; incrementCount(correctLabel, classifiedLabel); }
public void addInstance(String correctLabel, ClassifierResult classifiedResult) { samples++; incrementCount(correctLabel, classifiedResult.getLabel()); }
public void addInstance(String correctLabel, String classifiedLabel) { samples++; incrementCount(correctLabel, classifiedLabel); }
public double getF1score(String label) { double precision = getPrecision(label); double recall = getRecall(label); if (precision + recall == 0) { return 0; } return 2 * precision * recall / (precision + recall); }
/** * * @param results * The results table */ public void setInstances(double[][] results) { for (double[] res : results) { addInstance(res[0], res[1]); } }
public void addInstance(String correctLabel, ClassifierResult classifiedResult) { samples++; incrementCount(correctLabel, classifiedResult.getLabel()); }
public void addInstance(String correctLabel, String classifiedLabel) { samples++; incrementCount(correctLabel, classifiedLabel); }
/** * * @param results * The results table */ public void setInstances(double[][] results) { for (double[] res : results) { addInstance(res[0], res[1]); } }
public void incrementCount(String correctLabel, String classifiedLabel) { incrementCount(correctLabel, classifiedLabel, 1); }
public void incrementCount(String correctLabel, String classifiedLabel) { incrementCount(correctLabel, classifiedLabel, 1); }
public void incrementCount(String correctLabel, String classifiedLabel) { incrementCount(correctLabel, classifiedLabel, 1); }