Class MeanEncoder

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>, org.jpmml.sklearn.Encodable, sklearn.HasFeatureNamesIn, sklearn.HasNumberOfFeatures, sklearn.HasType, sklearn2pmml.HasPMMLName<sklearn.Transformer>
    Direct Known Subclasses:
    CatBoostEncoder, LeaveOneOutEncoder

    public abstract class MeanEncoder
    extends MapEncoder
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  MeanEncoder.MeanFunction  
      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      MeanEncoder​(java.lang.String module, java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract MeanEncoder.MeanFunction createFunction()  
      java.util.List<org.jpmml.converter.Feature> encodeFeatures​(java.util.List<org.jpmml.converter.Feature> features, org.jpmml.sklearn.SkLearnEncoder encoder)  
      java.util.Map<java.lang.Object,​pandas.core.Series> getMapping()  
      java.lang.Double getMean()  
      • Methods inherited from class sklearn.Transformer

        checkFeatures, createFieldName, createFieldName, encode, getDType, getNumberOfFeatures, getOptionalDType, refineWildcardFeature, setPMMLName, updateDataField, updateFeatures
      • Methods inherited from class sklearn.Step

        checkSkLearnVersion, checkVersion, getFeatureNamesIn, getPMMLName, getSkLearnVersion
      • Methods inherited from class org.jpmml.python.PythonObject

        containsKey, delattr, get, get, getArray, getArray, getArray, getArrayList, getArrayList, getArrayShape, getArrayShape, getattr, getattr, getBoolean, getBooleanArray, getClassName, getDict, getEnum, getEnumList, getIdentifiable, getInteger, getIntegerArray, getList, getList, getListLike, getListLike, getNumber, getNumberArray, getObject, getObjectArray, getObjectList, getOptional, getOptionalBoolean, getOptionalBoolean, getOptionalDict, getOptionalEnum, getOptionalIdentifiable, getOptionalInteger, getOptionalNumber, getOptionalObject, getOptionalScalar, getOptionalString, getOptionalTuple, getPythonModule, getPythonName, getScalar, getString, getStringArray, getStringList, getTuple, getTupleList, hasattr, put, putAll, remove, setattr, setClassName, update
      • Methods inherited from class net.razorvine.pickle.objects.ClassDict

        __setstate__
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface sklearn.HasFeatureNamesIn

        getFeatureNamesIn
      • Methods inherited from interface sklearn2pmml.HasPMMLName

        getPMMLName
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Field Detail

      • HANDLEMISSING_ERROR

        public static final java.lang.String HANDLEMISSING_ERROR
        See Also:
        Constant Field Values
      • HANDLEMISSING_RETURN_NAN

        public static final java.lang.String HANDLEMISSING_RETURN_NAN
        See Also:
        Constant Field Values
      • HANDLEMISSING_VALUE

        public static final java.lang.String HANDLEMISSING_VALUE
        See Also:
        Constant Field Values
      • ENUM_HANDLEMISSING

        public static final java.util.List<java.lang.String> ENUM_HANDLEMISSING
      • HANDLEUNKNOWN_ERROR

        public static final java.lang.String HANDLEUNKNOWN_ERROR
        See Also:
        Constant Field Values
      • HANDLEUNKNOWN_VALUE

        public static final java.lang.String HANDLEUNKNOWN_VALUE
        See Also:
        Constant Field Values
      • ENUM_HANDLEUNKNOWN

        public static final java.util.List<java.lang.String> ENUM_HANDLEUNKNOWN
    • Constructor Detail

      • MeanEncoder

        public MeanEncoder​(java.lang.String module,
                           java.lang.String name)
    • Method Detail

      • encodeFeatures

        public java.util.List<org.jpmml.converter.Feature> encodeFeatures​(java.util.List<org.jpmml.converter.Feature> features,
                                                                          org.jpmml.sklearn.SkLearnEncoder encoder)
        Specified by:
        encodeFeatures in class sklearn.Transformer
      • getMapping

        public java.util.Map<java.lang.Object,​pandas.core.Series> getMapping()
        Overrides:
        getMapping in class MapEncoder
      • getMean

        public java.lang.Double getMean()