/** * Returns the value of the named measure * * @param additionalMeasureName the name of the measure to query for its value * @return the value of the named measure * @throws IllegalArgumentException if the named measure is not supported */ @Override public double getMeasure(String additionalMeasureName) { if (additionalMeasureName.compareToIgnoreCase("measureBestNumIts") == 0) { return measureBestNumIts(); } else if (additionalMeasureName.compareToIgnoreCase("measureBestVal") == 0) { return measureBestVal(); } else { throw new IllegalArgumentException(additionalMeasureName + " not supported (IterativeClassifierOptimizer)"); } }
/** * Returns the value of the named measure * * @param additionalMeasureName the name of the measure to query for its value * @return the value of the named measure * @throws IllegalArgumentException if the named measure is not supported */ @Override public double getMeasure(String additionalMeasureName) { if (additionalMeasureName.compareToIgnoreCase("measureBestNumIts") == 0) { return measureBestNumIts(); } else if (additionalMeasureName.compareToIgnoreCase("measureBestVal") == 0) { return measureBestVal(); } else { throw new IllegalArgumentException(additionalMeasureName + " not supported (IterativeClassifierOptimizer)"); } }