Class DiscreteDomain

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,Object>
net.razorvine.pickle.objects.ClassDict
org.jpmml.python.PythonObject
sklearn.Step
sklearn.Transformer
sklearn2pmml.decoration.Domain
sklearn2pmml.decoration.DiscreteDomain
All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>, HasNumberOfFeatures, HasType
Direct Known Subclasses:
CategoricalDomain, OrdinalDomain

public abstract class DiscreteDomain extends Domain
See Also:
  • Constructor Details

    • DiscreteDomain

      public DiscreteDomain(String module, String name)
  • Method Details

    • encodeFeature

      public abstract org.jpmml.converter.Feature encodeFeature(org.jpmml.converter.WildcardFeature wildcardFeature, List<?> values)
    • getNumberOfFeatures

      public int getNumberOfFeatures()
      Specified by:
      getNumberOfFeatures in interface HasNumberOfFeatures
      Overrides:
      getNumberOfFeatures in class Transformer
    • getDataType

      public org.dmg.pmml.DataType getDataType()
      Specified by:
      getDataType in interface HasType
      Overrides:
      getDataType in class Transformer
    • encodeFeatures

      public List<org.jpmml.converter.Feature> encodeFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)
      Overrides:
      encodeFeatures in class Domain
    • getData

      public List<?> getData()
    • getDiscrStats

      public Object[] getDiscrStats()
    • createDiscrStats

      public static org.dmg.pmml.DiscrStats createDiscrStats(org.dmg.pmml.DataType dataType, Object[] objects)