public String getDescription(int numDigits) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(numDigits); StringBuilder sb = new StringBuilder(); double confWeightedAccuracy = confidenceWeightedAccuracy(); sb.append("--- Accuracy Stats ---").append("\n"); sb.append("accuracy: ").append(nf.format(accuracy)).append(" (").append(correct).append("/").append(total).append(")\n"); sb.append("confidence weighted accuracy :").append(nf.format(confWeightedAccuracy)).append("\n"); sb.append("log-likelihood: ").append(logLikelihood).append("\n"); if (saveFile != null) { String f = saveFile + "-" + saveIndex; sb.append("saving accuracy info to ").append(f).append(".accuracy\n"); StringUtils.printToFile(f + ".accuracy", AccuracyStats.toStringArr(getAccCoverage())); saveIndex++; //sb.append("accuracy coverage: ").append(toStringArr(accrecall)).append("\n"); //sb.append("optimal accuracy coverage: ").append(toStringArr(optaccrecall)); } return sb.toString(); }
public String getDescription(int numDigits) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(numDigits); StringBuilder sb = new StringBuilder(); double confWeightedAccuracy = confidenceWeightedAccuracy(); sb.append("--- Accuracy Stats ---").append("\n"); sb.append("accuracy: ").append(nf.format(accuracy)).append(" (").append(correct).append("/").append(total).append(")\n"); sb.append("confidence weighted accuracy :").append(nf.format(confWeightedAccuracy)).append("\n"); sb.append("log-likelihood: ").append(logLikelihood).append("\n"); if (saveFile != null) { String f = saveFile + "-" + saveIndex; sb.append("saving accuracy info to ").append(f).append(".accuracy\n"); StringUtils.printToFile(f + ".accuracy", AccuracyStats.toStringArr(getAccCoverage())); saveIndex++; //sb.append("accuracy coverage: ").append(toStringArr(accrecall)).append("\n"); //sb.append("optimal accuracy coverage: ").append(toStringArr(optaccrecall)); } return sb.toString(); }
public String getDescription(int numDigits) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(numDigits); StringBuffer sb = new StringBuffer(); double confWeightedAccuracy = confidenceWeightedAccuracy(); sb.append("--- Accuracy Stats ---").append("\n"); sb.append("accuracy: ").append(nf.format(accuracy)).append(" (").append(correct).append("/").append(total).append(")\n"); sb.append("confidence weighted accuracy :").append(nf.format(confWeightedAccuracy)).append("\n"); sb.append("log-likelihood: ").append(logLikelihood).append("\n"); if (saveFile != null) { String f = saveFile + "-" + saveIndex; sb.append("saving accuracy info to ").append(f).append(".accuracy\n"); StringUtils.printToFile(f + ".accuracy", AccuracyStats.toStringArr(getAccCoverage())); saveIndex++; //sb.append("accuracy coverage: ").append(toStringArr(accrecall)).append("\n"); //sb.append("optimal accuracy coverage: ").append(toStringArr(optaccrecall)); } return sb.toString(); }
public String getDescription(int numDigits) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(numDigits); StringBuilder sb = new StringBuilder(); double confWeightedAccuracy = confidenceWeightedAccuracy(); sb.append("--- Accuracy Stats ---").append("\n"); sb.append("accuracy: ").append(nf.format(accuracy)).append(" (").append(correct).append("/").append(total).append(")\n"); sb.append("confidence weighted accuracy :").append(nf.format(confWeightedAccuracy)).append("\n"); sb.append("log-likelihood: ").append(logLikelihood).append("\n"); if (saveFile != null) { String f = saveFile + "-" + saveIndex; sb.append("saving accuracy info to ").append(f).append(".accuracy\n"); StringUtils.printToFile(f + ".accuracy", AccuracyStats.toStringArr(getAccCoverage())); saveIndex++; //sb.append("accuracy coverage: ").append(toStringArr(accrecall)).append("\n"); //sb.append("optimal accuracy coverage: ").append(toStringArr(optaccrecall)); } return sb.toString(); }