org.jpmml.evaluator
Class TreeModelEvaluator
java.lang.Object
org.jpmml.manager.PMMLManager
org.jpmml.manager.ModelManager<TreeModel>
org.jpmml.manager.TreeModelManager
org.jpmml.evaluator.TreeModelEvaluator
- All Implemented Interfaces:
- Evaluator, Consumer
public class TreeModelEvaluator
- extends TreeModelManager
- implements Evaluator
| Methods inherited from class org.jpmml.manager.ModelManager |
addField, addMiningField, ensureNotNull, ensureNull, getActiveFields, getMiningField, getMiningFields, getMiningSchema, getOrCreateLocalTransformations, getOrCreateOutput, getOutputField, getOutputFields, getPredictedFields, getTarget, resolve |
| Methods inherited from class org.jpmml.manager.PMMLManager |
addDataField, find, find, findAll, getDataDictionary, getDataField, getHeader, getModel, getModelManager, getModelManager, getModels, getOrCreateTransformationDictionary, getPmml |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeModelEvaluator
public TreeModelEvaluator(PMML pmml)
TreeModelEvaluator
public TreeModelEvaluator(PMML pmml,
TreeModel treeModel)
TreeModelEvaluator
public TreeModelEvaluator(TreeModelManager parent)
prepare
public Object prepare(FieldName name,
String string)
- Description copied from interface:
Evaluator
- Prepares the input value for a field
- Specified by:
prepare in interface Evaluator
- Parameters:
name - The name of the fieldstring - The String representation of the input value. Use null to represent missing input value.- See Also:
Consumer.getDataField(FieldName),
Consumer.getMiningField(FieldName)
evaluate
public Map<FieldName,?> evaluate(Map<FieldName,?> parameters)
- Specified by:
evaluate in interface Evaluator
- Parameters:
parameters - Map of active field values.
- Returns:
- Map of
predicted field and output field values.
Simple values are represented using the Java equivalents of PMML data types (eg. String, Integer, Float, Double etc.).
Complex values are represented as instances of Computable that return simple values. - See Also:
evaluateTree(EvaluationContext)
evaluateTree
public Node evaluateTree(EvaluationContext context)
Copyright © 2013 University of Tartu. All Rights Reserved.