Package optbinning
Class OptimalBinning
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<java.lang.String,java.lang.Object>
-
- net.razorvine.pickle.objects.ClassDict
-
- org.jpmml.python.PythonObject
-
- sklearn.Step
-
- sklearn.Transformer
-
- optbinning.OptimalBinning
-
- 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>
- Direct Known Subclasses:
ContinuousOptimalBinning,MulticlassOptimalBinning
public class OptimalBinning extends sklearn.Transformer- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.DoubleCATEGORY_MISSINGstatic java.lang.DoubleCATEGORY_SPECIAL
-
Constructor Summary
Constructors Constructor Description OptimalBinning(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.List<java.lang.Object>getCategoriesIn()java.util.List<java.lang.Double>getCategoriesOut()java.lang.StringgetDefaultMetric()java.lang.StringgetDType()java.lang.StringgetMetric()java.util.List<java.lang.Integer>getNumberOfEvents()java.util.List<java.lang.Integer>getNumberOfNonEvents()java.util.List<java.lang.Number>getSpecialCodes()java.util.List<java.lang.Number>getSplitsOptimal()java.util.Collection<java.lang.String>getSupportedMetrics()OptimalBinningsetMetric(java.lang.String metric)-
Methods inherited from class sklearn.Transformer
checkFeatures, createFieldName, createFieldName, encode, getDataType, getDType, getNumberOfFeatures, getOptionalDType, getOpType, 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
-
-
-
-
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:
encodeFeaturesin classsklearn.Transformer
-
getCategoriesIn
public java.util.List<java.lang.Object> getCategoriesIn()
-
getCategoriesOut
public java.util.List<java.lang.Double> getCategoriesOut()
-
getDType
public java.lang.String getDType()
-
getDefaultMetric
public java.lang.String getDefaultMetric()
-
getSupportedMetrics
public java.util.Collection<java.lang.String> getSupportedMetrics()
-
getMetric
public java.lang.String getMetric()
-
setMetric
public OptimalBinning setMetric(java.lang.String metric)
-
getNumberOfEvents
public java.util.List<java.lang.Integer> getNumberOfEvents()
-
getNumberOfNonEvents
public java.util.List<java.lang.Integer> getNumberOfNonEvents()
-
getSpecialCodes
public java.util.List<java.lang.Number> getSpecialCodes()
-
getSplitsOptimal
public java.util.List<java.lang.Number> getSplitsOptimal()
-
-