Class MapFeature

java.lang.Object
org.jpmml.converter.Feature
org.jpmml.converter.ThresholdFeature
category_encoders.MapFeature
All Implemented Interfaces:
org.jpmml.converter.HasDerivedName

public class MapFeature extends org.jpmml.converter.ThresholdFeature
  • Constructor Details

    • MapFeature

      public MapFeature(org.jpmml.converter.PMMLEncoder encoder, org.dmg.pmml.Field<?> field, Map<?,? extends Number> mapping, Object missingCategory, Number defaultValue)
    • MapFeature

      public MapFeature(org.jpmml.converter.PMMLEncoder encoder, org.jpmml.converter.Feature feature, Map<?,? extends Number> mapping, Object missingCategory, Number defaultValue)
    • MapFeature

      public MapFeature(org.jpmml.converter.PMMLEncoder encoder, String name, org.dmg.pmml.DataType dataType, Map<?,? extends Number> mapping, Object missingCategory, Number defaultValue)
  • Method Details

    • getDerivedName

      public String getDerivedName()
    • toContinuousFeature

      public org.jpmml.converter.ContinuousFeature toContinuousFeature()
      Specified by:
      toContinuousFeature in class org.jpmml.converter.Feature
    • getValues

      public Set<?> getValues(Predicate<Number> predicate)
      Specified by:
      getValues in class org.jpmml.converter.ThresholdFeature
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.jpmml.converter.Feature
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class org.jpmml.converter.Feature
    • toStringHelper

      protected org.jpmml.model.ToStringHelper toStringHelper()
      Overrides:
      toStringHelper in class org.jpmml.converter.Feature
    • getMapping

      public Map<?,? extends Number> getMapping()
    • getMissingValue

      public Object getMissingValue()
      Specified by:
      getMissingValue in class org.jpmml.converter.ThresholdFeature
    • getMissingCategory

      public Object getMissingCategory()
    • getDefaultValue

      public Number getDefaultValue()