org.jpmml.evaluator
Class RegressionModelEvaluator
java.lang.Object
org.jpmml.manager.PMMLManager
org.jpmml.manager.ModelManager<RegressionModel>
org.jpmml.manager.RegressionModelManager
org.jpmml.evaluator.RegressionModelEvaluator
- All Implemented Interfaces:
- Evaluator, Consumer
public class RegressionModelEvaluator
- extends RegressionModelManager
- implements Evaluator
| Methods inherited from class org.jpmml.manager.RegressionModelManager |
addCategoricalPredictor, addNumericPredictor, createModel, createRegressionModel, getCategoricalPredictor, getModel, getNumericPredictor, getRegressionTables, getSummary, getTarget, setTarget |
| Methods inherited from class org.jpmml.manager.ModelManager |
addField, addMiningField, ensureNotNull, ensureNull, getActiveFields, getMiningField, getMiningFields, getMiningSchema, getOrCreateLocalTransformations, getOrCreateOutput, getOutputField, getOutputFields, getPredictedFields, 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 |
RegressionModelEvaluator
public RegressionModelEvaluator(PMML pmml)
RegressionModelEvaluator
public RegressionModelEvaluator(PMML pmml,
RegressionModel regressionModel)
RegressionModelEvaluator
public RegressionModelEvaluator(RegressionModelManager 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:
evaluateRegression(EvaluationContext),
evaluateClassification(EvaluationContext)
evaluateRegression
public Map<FieldName,Double> evaluateRegression(EvaluationContext context)
evaluateClassification
public Map<FieldName,String> evaluateClassification(EvaluationContext context)
Copyright © 2013 University of Tartu. All Rights Reserved.