src/core/metrics/ClassificationMetric.java
private void incrementConfusion(int predictedRow, int actualRow) {
        if (confusion == null) confusion = new HashMap<>();
        HashMap<Integer, Integer> actuals;
        if (confusion.containsKey(predictedRow)) actuals = confusion.get(predictedRow);
        else {
            actuals = new HashMap<>();
            confusion.put(predictedRow, actuals);
        }
        if (!actuals.containsKey(actualRow)) actuals.put(actualRow, 1);
        else actuals.put(actualRow, actuals.get(actualRow) + 1);
    }
/**
     * Increments confusion matrix.
     *
     * @param predictedRow predicted row
     * @param actualRow actual row
     */
Increments confusion matrix.

@param predictedRow predicted row
@param actualRow actual row
Increments confusion matrix . @param predictedRow predicted row @param actualRow actual row
private void incrementConfusion(int predictedRow, int actualRow) {
        if (confusion == null) confusion = new HashMap<>();
        HashMap<Integer, Integer> actuals;
        if (confusion.containsKey(predictedRow)) actuals = confusion.get(predictedRow);
        else {
            actuals = new HashMap<>();
            confusion.put(predictedRow, actuals);
        }
        if (!actuals.containsKey(actualRow)) actuals.put(actualRow, 1);
        else actuals.put(actualRow, actuals.get(actualRow) + 1);
    }
private void incrementConfusion ( int predictedRow , int actualRow ) { if ( confusion == null ) confusion = new HashMap < > ( ) ; HashMap < Integer , Integer > actuals ; if ( confusion . containsKey ( predictedRow ) ) actuals = confusion . get ( predictedRow ) ; else { actuals = new HashMap < > ( ) ; confusion . put ( predictedRow , actuals ) ; } if ( ! actuals . containsKey ( actualRow ) ) actuals . put ( actualRow , 1 ) ; else actuals . put ( actualRow , actuals . get ( actualRow ) + 1 ) ; }
Increments confusion matrix.
Increments confusion matrix .