Class ModelManager<M extends org.dmg.pmml.Model>

    • Constructor Detail

      • ModelManager

        protected ModelManager()
      • ModelManager

        protected ModelManager​(org.dmg.pmml.PMML pmml,
                               M model)
    • Method Detail

      • getMiningFunction

        public org.dmg.pmml.MiningFunction getMiningFunction()
      • getMathContext

        public org.dmg.pmml.MathContext getMathContext()
      • getDataField

        public org.dmg.pmml.DataField getDataField​(java.lang.String name)
        Overrides:
        getDataField in class PMMLManager
      • getDefaultDataField

        public DefaultDataField getDefaultDataField()
        Returns:
        A synthetic DataField element describing the default target field.
      • setDefaultDataField

        public void setDefaultDataField​(DefaultDataField defaultDataField)
      • getMiningField

        public org.dmg.pmml.MiningField getMiningField​(java.lang.String name)
      • hasLocalDerivedFields

        protected boolean hasLocalDerivedFields()
      • getLocalDerivedField

        public org.dmg.pmml.DerivedField getLocalDerivedField​(java.lang.String name)
      • getTarget

        public org.dmg.pmml.Target getTarget​(java.lang.String name)
      • hasOutputFields

        protected boolean hasOutputFields()
      • getOutputField

        public org.dmg.pmml.OutputField getOutputField​(java.lang.String name)
      • hasResultFeature

        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.

        See Also:
        OutputField.getResultFeature()
      • addResultFeatures

        public void addResultFeatures​(java.util.Set<org.dmg.pmml.ResultFeature> resultFeatures)
      • getResultFeatures

        protected java.util.Set<org.dmg.pmml.ResultFeature> getResultFeatures()
      • getInputFields

        public java.util.List<InputField> getInputFields()
      • getActiveFields

        public java.util.List<InputField> getActiveFields()
      • getTargetFields

        public java.util.List<TargetField> getTargetFields()
      • getTargetName

        public java.lang.String getTargetName()
      • getOutputFields

        public java.util.List<OutputField> getOutputFields()
      • resetInputFields

        protected void resetInputFields()
      • resetResultFields

        protected void resetResultFields()
      • resolveField

        protected org.dmg.pmml.Field<?> resolveField​(java.lang.String name)
      • getVisibleFields

        protected com.google.common.collect.ListMultimap<java.lang.String,​org.dmg.pmml.Field<?>> getVisibleFields()
      • createMiningSchemaException

        protected EvaluationException createMiningSchemaException​(java.lang.String message)
      • createInputFields

        protected java.util.List<InputField> createInputFields()
      • createInputFields

        protected java.util.List<InputField> createInputFields​(org.dmg.pmml.MiningField.UsageType usageType)
      • filterInputFields

        protected java.util.List<InputField> filterInputFields​(java.util.List<InputField> inputFields)
      • createTargetFields

        protected java.util.List<TargetField> createTargetFields()
      • filterTargetFields

        protected java.util.List<TargetField> filterTargetFields​(java.util.List<TargetField> targetFields)
      • createOutputFields

        protected java.util.List<OutputField> createOutputFields()
      • filterOutputFields

        protected java.util.List<OutputField> filterOutputFields​(java.util.List<OutputField> outputFields)
      • getModel

        public M getModel()
        Specified by:
        getModel in interface HasModel<M extends org.dmg.pmml.Model>
      • collectResultFeatures

        protected static java.util.Set<org.dmg.pmml.ResultFeature> collectResultFeatures​(org.dmg.pmml.Output output)
      • collectSegmentResultFeatures

        protected static java.util.Map<java.lang.String,​java.util.Set<org.dmg.pmml.ResultFeature>> collectSegmentResultFeatures​(org.dmg.pmml.Output output)