Package optbinning

Class BinningProcess

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>, sklearn.HasNumberOfFeatures, sklearn.HasType, sklearn2pmml.HasPMMLName<sklearn.Transformer>

    public class BinningProcess
    extends sklearn.Initializer
    See Also:
    Serialized Form
    • Nested Class Summary

      • 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>
    • Field Summary

      • Fields inherited from interface sklearn.HasNumberOfFeatures

        UNKNOWN
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.String,​OptimalBinning> getBinnedVariables()  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​?>> getBinningFitParams()  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​?>> getBinningTransformParams()  
      java.util.List<java.lang.Boolean> getSupport()  
      java.util.Map<java.lang.String,​java.lang.String> getVariableDTypes()  
      java.util.List<java.lang.String> getVariableNames()  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​?>> getVariableStats()  
      java.util.List<org.jpmml.converter.Feature> initializeFeatures​(org.jpmml.sklearn.SkLearnEncoder encoder)  
      • Methods inherited from class sklearn.Initializer

        encode, getDataType, getNumberOfFeatures, getOpType
      • Methods inherited from class sklearn.Transformer

        checkFeatures, createFieldName, createFieldName, getDType, 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 sklearn2pmml.HasPMMLName

        getPMMLName
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Constructor Detail

      • BinningProcess

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

      • initializeFeatures

        public java.util.List<org.jpmml.converter.Feature> initializeFeatures​(org.jpmml.sklearn.SkLearnEncoder encoder)
        Specified by:
        initializeFeatures in class sklearn.Initializer
      • 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
      • getBinnedVariables

        public java.util.Map<java.lang.String,​OptimalBinning> getBinnedVariables()
      • getBinningFitParams

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​?>> getBinningFitParams()
      • getBinningTransformParams

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​?>> getBinningTransformParams()
      • getSupport

        public java.util.List<java.lang.Boolean> getSupport()
      • getVariableNames

        public java.util.List<java.lang.String> getVariableNames()
      • getVariableDTypes

        public java.util.Map<java.lang.String,​java.lang.String> getVariableDTypes()
      • getVariableStats

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​?>> getVariableStats()