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(Set<org.dmg.pmml.ResultFeature> resultFeatures) |
protected static Set<org.dmg.pmml.ResultFeature> |
collectResultFeatures(org.dmg.pmml.Output output) |
protected static Map<String,Set<org.dmg.pmml.ResultFeature>> |
collectSegmentResultFeatures(org.dmg.pmml.Output output) |
protected List<InputField> |
createInputFields() |
protected List<InputField> |
createInputFields(org.dmg.pmml.MiningField.UsageType usageType) |
protected EvaluationException |
createMiningSchemaException(String message) |
protected List<OutputField> |
createOutputFields() |
protected List<TargetField> |
createTargetFields() |
protected List<InputField> |
filterInputFields(List<InputField> inputFields) |
protected List<OutputField> |
filterOutputFields(List<OutputField> outputFields) |
protected List<TargetField> |
filterTargetFields(List<TargetField> targetFields) |
List<InputField> |
getActiveFields() |
org.dmg.pmml.DataField |
getDataField(String name) |
DefaultDataField |
getDefaultDataField() |
List<InputField> |
getInputFields() |
org.dmg.pmml.DerivedField |
getLocalDerivedField(String name) |
org.dmg.pmml.MathContext |
getMathContext() |
org.dmg.pmml.MiningField |
getMiningField(String name) |
org.dmg.pmml.MiningFunction |
getMiningFunction() |
M |
getModel() |
org.dmg.pmml.OutputField |
getOutputField(String name) |
List<OutputField> |
getOutputFields() |
protected Set<org.dmg.pmml.ResultFeature> |
getResultFeatures() |
org.dmg.pmml.Target |
getTarget(String name) |
TargetField |
getTargetField() |
List<TargetField> |
getTargetFields() |
String |
getTargetName() |
protected com.google.common.collect.ListMultimap<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(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(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(String name)
protected boolean hasLocalDerivedFields()
public org.dmg.pmml.DerivedField getLocalDerivedField(String name)
public org.dmg.pmml.Target getTarget(String name)
protected boolean hasOutputFields()
public org.dmg.pmml.OutputField getOutputField(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(Set<org.dmg.pmml.ResultFeature> resultFeatures)
protected Set<org.dmg.pmml.ResultFeature> getResultFeatures()
public List<InputField> getInputFields()
public List<InputField> getActiveFields()
public List<TargetField> getTargetFields()
public TargetField getTargetField()
public String getTargetName()
public List<OutputField> getOutputFields()
protected void resetInputFields()
protected void resetResultFields()
protected org.dmg.pmml.Field<?> resolveField(String name)
protected com.google.common.collect.ListMultimap<String,org.dmg.pmml.Field<?>> getVisibleFields()
protected EvaluationException createMiningSchemaException(String message)
protected List<InputField> createInputFields()
protected List<InputField> createInputFields(org.dmg.pmml.MiningField.UsageType usageType)
protected List<InputField> filterInputFields(List<InputField> inputFields)
protected List<TargetField> createTargetFields()
protected List<TargetField> filterTargetFields(List<TargetField> targetFields)
protected List<OutputField> createOutputFields()
protected List<OutputField> filterOutputFields(List<OutputField> outputFields)
public M getModel()
protected static Set<org.dmg.pmml.ResultFeature> collectResultFeatures(org.dmg.pmml.Output output)
Copyright © 2022. All rights reserved.