Я построил org.jpmml.evaluator.Evaluator
из файла PMML
Evaluator evaluator = new LoadingModelEvaluatorBuilder()
.load(new File(fileNamePmml))
.build();
и оценил его на карте FieldName, FieldValue
:
Map<FieldName, ?> results = evaluator.evaluate(arguments);
Я вижу, что результат правильный распечатав результаты:
{y={result=432.0}}
Теперь я хочу прочитать значение из результатов:
double y = (double) results.get("y");
Но я получаю сообщение об ошибке
Error:(58, 48) java: incompatible types: capture#1 of ? cannot be converted to double