public class MiningModelEvaluator extends ModelEvaluator<org.dmg.pmml.mining.MiningModel> implements HasEntityRegistry<org.dmg.pmml.mining.Segment>
DEFAULT_TARGET_NAME| Constructor and Description |
|---|
MiningModelEvaluator(org.dmg.pmml.PMML pmml) |
MiningModelEvaluator(org.dmg.pmml.PMML pmml,
org.dmg.pmml.mining.MiningModel miningModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Configuration configuration)
Configures the runtime behaviour of this model evaluator.
|
ModelEvaluationContext |
createEvaluationContext() |
protected java.util.List<OutputField> |
createOutputFields() |
protected <V extends java.lang.Number> |
evaluateAssociationRules(ValueFactory<V> valueFactory,
EvaluationContext context) |
protected <V extends java.lang.Number> |
evaluateClassification(ValueFactory<V> valueFactory,
EvaluationContext context) |
protected <V extends java.lang.Number> |
evaluateClustering(ValueFactory<V> valueFactory,
EvaluationContext context) |
SegmentationResult |
evaluateInternal(ModelEvaluationContext context) |
protected <V extends java.lang.Number> |
evaluateMixed(ValueFactory<V> valueFactory,
EvaluationContext context) |
protected SegmentationResult |
evaluateOutput(java.util.Map<java.lang.String,?> predictions,
ModelEvaluationContext context) |
protected <V extends java.lang.Number> |
evaluateRegression(ValueFactory<V> valueFactory,
EvaluationContext context) |
DefaultDataField |
getDefaultDataField() |
com.google.common.collect.BiMap<java.lang.String,org.dmg.pmml.mining.Segment> |
getEntityRegistry() |
protected int |
getNumberOfVisibleFields() |
protected java.util.Set<org.dmg.pmml.ResultFeature> |
getSegmentResultFeatures(java.lang.String segmentId) |
java.lang.String |
getSummary()
Gets a short description of the
Model. |
java.lang.String |
getTargetName() |
boolean |
isPure()
Indicates if this model evaluator represents a pure function.
|
protected SegmentationResult |
processResults(java.util.Map<java.lang.String,?> results) |
assessParentCompatibility, assessPurity, createClassification, ensureConfiguration, ensureModelEvaluatorFactory, ensureOutputFilter, ensureValueFactory, ensureValueFactoryFactory, evaluate, evaluateSequences, evaluateTimeSeries, filterInputFields, filterOutputFields, filterTargetFields, getConfiguration, getInputMapper, getResultMapper, isParentCompatible, processArguments, verifyaddResultFeatures, collectResultFeatures, collectSegmentResultFeatures, createInputFields, createInputFields, createMiningSchemaException, createTargetFields, getActiveFields, getDataField, getInputFields, getLocalDerivedField, getMathContext, getMiningField, getMiningFunction, getModel, getOutputField, getOutputFields, getResultFeatures, getTarget, getTargetField, getTargetFields, getVisibleFields, hasLocalDerivedFields, hasOutputFields, hasResultFeature, resetInputFields, resetResultFields, resolveField, setDefaultDataFieldgetDefineFunction, getDerivedField, getPMML, toImmutableListMap, toImmutableMapMap, toImmutableSetMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMiningFunctiongetInputFieldsgetActiveFieldsgetOutputFields, getTargetFieldspublic MiningModelEvaluator(org.dmg.pmml.PMML pmml)
public MiningModelEvaluator(org.dmg.pmml.PMML pmml,
org.dmg.pmml.mining.MiningModel miningModel)
protected java.util.Set<org.dmg.pmml.ResultFeature> getSegmentResultFeatures(java.lang.String segmentId)
public void configure(Configuration configuration)
ModelEvaluatorConfigures the runtime behaviour of this model evaluator.
Must be called once before the first evaluation. May be called any number of times between subsequent evaluations.
configure in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>public java.lang.String getSummary()
Evaluator
Gets a short description of the Model.
getSummary in interface Evaluatorpublic DefaultDataField getDefaultDataField()
getDefaultDataField in class ModelManager<org.dmg.pmml.mining.MiningModel>DataField element describing the default target field.public boolean isPure()
ModelEvaluatorIndicates if this model evaluator represents a pure function.
A pure model evaluator does not tamper with the evaluation context during evaluation.
isPure in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>public java.lang.String getTargetName()
getTargetName in class ModelManager<org.dmg.pmml.mining.MiningModel>public com.google.common.collect.BiMap<java.lang.String,org.dmg.pmml.mining.Segment> getEntityRegistry()
getEntityRegistry in interface HasEntityRegistry<org.dmg.pmml.mining.Segment>Entity identifiers and Entity instances.protected java.util.List<OutputField> createOutputFields()
createOutputFields in class ModelManager<org.dmg.pmml.mining.MiningModel>protected int getNumberOfVisibleFields()
getNumberOfVisibleFields in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>public ModelEvaluationContext createEvaluationContext()
createEvaluationContext in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>public SegmentationResult evaluateInternal(ModelEvaluationContext context)
evaluateInternal in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected <V extends java.lang.Number> SegmentationResult evaluateRegression(ValueFactory<V> valueFactory, EvaluationContext context)
evaluateRegression in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected <V extends java.lang.Number> SegmentationResult evaluateClassification(ValueFactory<V> valueFactory, EvaluationContext context)
evaluateClassification in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected <V extends java.lang.Number> SegmentationResult evaluateClustering(ValueFactory<V> valueFactory, EvaluationContext context)
evaluateClustering in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected <V extends java.lang.Number> SegmentationResult evaluateAssociationRules(ValueFactory<V> valueFactory, EvaluationContext context)
evaluateAssociationRules in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected <V extends java.lang.Number> SegmentationResult evaluateMixed(ValueFactory<V> valueFactory, EvaluationContext context)
evaluateMixed in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected SegmentationResult evaluateOutput(java.util.Map<java.lang.String,?> predictions, ModelEvaluationContext context)
evaluateOutput in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>protected SegmentationResult processResults(java.util.Map<java.lang.String,?> results)
processResults in class ModelEvaluator<org.dmg.pmml.mining.MiningModel>Copyright © 2025. All Rights Reserved.