private double evaluatePredictions(Instances instances,
double[][] temp_predictions, int metric) throws Exception {
Evaluation eval = new Evaluation(instances);
for (int i = 0; i < instances.numInstances(); ++i) {
eval.evaluateModelOnceAndRecordPrediction(temp_predictions[i],
instances.instance(i));
}
return EnsembleMetricHelper.getMetric(eval, metric);
}