public abstract class ModelManager<M extends org.dmg.pmml.Model> extends PMMLManager implements HasModel<M>
| Modifier | Constructor and Description |
|---|---|
protected |
ModelManager() |
protected |
ModelManager(org.dmg.pmml.PMML pmml,
M model) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResultFeatures(java.util.Set<org.dmg.pmml.ResultFeature> resultFeatures) |
protected static java.util.Set<org.dmg.pmml.ResultFeature> |
collectResultFeatures(org.dmg.pmml.Output output) |
protected static java.util.Map<java.lang.String,java.util.Set<org.dmg.pmml.ResultFeature>> |
collectSegmentResultFeatures(org.dmg.pmml.Output output) |
protected java.util.List<InputField> |
createInputFields() |
protected java.util.List<InputField> |
createInputFields(org.dmg.pmml.MiningField.UsageType usageType) |
protected EvaluationException |
createMiningSchemaException(java.lang.String message) |
protected java.util.List<OutputField> |
createOutputFields() |
protected java.util.List<TargetField> |
createTargetFields() |
protected java.util.List<InputField> |
filterInputFields(java.util.List<InputField> inputFields) |
protected java.util.List<OutputField> |
filterOutputFields(java.util.List<OutputField> outputFields) |
protected java.util.List<TargetField> |
filterTargetFields(java.util.List<TargetField> targetFields) |
java.util.List<InputField> |
getActiveFields() |
org.dmg.pmml.DataField |
getDataField(java.lang.String name) |
DefaultDataField |
getDefaultDataField() |
java.util.List<InputField> |
getInputFields() |
org.dmg.pmml.DerivedField |
getLocalDerivedField(java.lang.String name) |
org.dmg.pmml.MathContext |
getMathContext() |
org.dmg.pmml.MiningField |
getMiningField(java.lang.String name) |
org.dmg.pmml.MiningFunction |
getMiningFunction() |
M |
getModel() |
org.dmg.pmml.OutputField |
getOutputField(java.lang.String name) |
java.util.List<OutputField> |
getOutputFields() |
protected java.util.Set<org.dmg.pmml.ResultFeature> |
getResultFeatures() |
org.dmg.pmml.Target |
getTarget(java.lang.String name) |
TargetField |
getTargetField() |
java.util.List<TargetField> |
getTargetFields() |
java.lang.String |
getTargetName() |
protected com.google.common.collect.ListMultimap<java.lang.String,org.dmg.pmml.Field<?>> |
getVisibleFields() |
protected boolean |
hasLocalDerivedFields() |
protected boolean |
hasOutputFields() |
boolean |
hasResultFeature(org.dmg.pmml.ResultFeature resultFeature)
Indicates if this model manager provides the specified result feature.
|
protected void |
resetInputFields() |
protected void |
resetResultFields() |
protected org.dmg.pmml.Field<?> |
resolveField(java.lang.String name) |
void |
setDefaultDataField(DefaultDataField defaultDataField) |
getDefineFunction, getDerivedField, getPMML, toImmutableListMap, toImmutableMapMap, toImmutableSetMapprotected ModelManager()
protected ModelManager(org.dmg.pmml.PMML pmml,
M model)
public org.dmg.pmml.MiningFunction getMiningFunction()
public org.dmg.pmml.MathContext getMathContext()
public org.dmg.pmml.DataField getDataField(java.lang.String name)
getDataField in class PMMLManagerpublic DefaultDataField getDefaultDataField()
DataField element describing the default target field.public void setDefaultDataField(DefaultDataField defaultDataField)
public org.dmg.pmml.MiningField getMiningField(java.lang.String name)
protected boolean hasLocalDerivedFields()
public org.dmg.pmml.DerivedField getLocalDerivedField(java.lang.String name)
public org.dmg.pmml.Target getTarget(java.lang.String name)
protected boolean hasOutputFields()
public org.dmg.pmml.OutputField getOutputField(java.lang.String name)
public boolean hasResultFeature(org.dmg.pmml.ResultFeature resultFeature)
Indicates if this model manager provides the specified result feature.
A result feature is first and foremost manifested through output fields. However, selected result features may make a secondary manifestation through a target field.
OutputField.getResultFeature()public void addResultFeatures(java.util.Set<org.dmg.pmml.ResultFeature> resultFeatures)
protected java.util.Set<org.dmg.pmml.ResultFeature> getResultFeatures()
public java.util.List<InputField> getInputFields()
public java.util.List<InputField> getActiveFields()
public java.util.List<TargetField> getTargetFields()
public TargetField getTargetField()
public java.lang.String getTargetName()
public java.util.List<OutputField> getOutputFields()
protected void resetInputFields()
protected void resetResultFields()
protected org.dmg.pmml.Field<?> resolveField(java.lang.String name)
protected com.google.common.collect.ListMultimap<java.lang.String,org.dmg.pmml.Field<?>> getVisibleFields()
protected EvaluationException createMiningSchemaException(java.lang.String message)
protected java.util.List<InputField> createInputFields()
protected java.util.List<InputField> createInputFields(org.dmg.pmml.MiningField.UsageType usageType)
protected java.util.List<InputField> filterInputFields(java.util.List<InputField> inputFields)
protected java.util.List<TargetField> createTargetFields()
protected java.util.List<TargetField> filterTargetFields(java.util.List<TargetField> targetFields)
protected java.util.List<OutputField> createOutputFields()
protected java.util.List<OutputField> filterOutputFields(java.util.List<OutputField> outputFields)
public M getModel()
protected static java.util.Set<org.dmg.pmml.ResultFeature> collectResultFeatures(org.dmg.pmml.Output output)
protected static java.util.Map<java.lang.String,java.util.Set<org.dmg.pmml.ResultFeature>> collectSegmentResultFeatures(org.dmg.pmml.Output output)
Copyright © 2025. All Rights Reserved.