Package category_encoders
Class BaseEncoder
- 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
-
- category_encoders.BaseEncoder
-
- 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:
BaseNEncoder,MapEncoder,OneHotEncoder,OrdinalEncoder
public abstract class BaseEncoder extends sklearn.Transformer implements sklearn.HasFeatureNamesIn, org.jpmml.sklearn.Encodable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ObjectCATEGORY_NANstatic java.util.List<java.lang.String>ENUM_HANDLEMISSINGstatic java.util.List<java.lang.String>ENUM_HANDLEUNKNOWNstatic java.lang.StringHANDLEMISSING_ERRORstatic java.lang.StringHANDLEMISSING_RETURN_NANstatic java.lang.StringHANDLEMISSING_VALUEstatic java.lang.StringHANDLEUNKNOWN_ERRORstatic java.lang.StringHANDLEUNKNOWN_VALUE
-
Constructor Summary
Constructors Constructor Description BaseEncoder(java.lang.String module, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dmg.pmml.PMMLencodePMML()java.util.List<java.lang.Object>getCols()org.dmg.pmml.DataTypegetDataType()java.lang.BooleangetDropInvariant()java.util.List<java.lang.String>getFeatureNamesOut()java.lang.StringgetHandleMissing()java.lang.StringgetHandleUnknown()java.util.List<java.lang.String>getInvariantCols()org.dmg.pmml.OpTypegetOpType()-
Methods inherited from class sklearn.Transformer
checkFeatures, createFieldName, createFieldName, encode, encodeFeatures, 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
-
-
-
-
Field Detail
-
CATEGORY_NAN
public static final java.lang.Object CATEGORY_NAN
-
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
-
-
Method Detail
-
getOpType
public org.dmg.pmml.OpType getOpType()
- Specified by:
getOpTypein interfacesklearn.HasType- Overrides:
getOpTypein classsklearn.Transformer
-
getDataType
public org.dmg.pmml.DataType getDataType()
- Specified by:
getDataTypein interfacesklearn.HasType- Overrides:
getDataTypein classsklearn.Transformer
-
encodePMML
public org.dmg.pmml.PMML encodePMML()
- Specified by:
encodePMMLin interfaceorg.jpmml.sklearn.Encodable
-
getCols
public java.util.List<java.lang.Object> getCols()
-
getInvariantCols
public java.util.List<java.lang.String> getInvariantCols()
-
getDropInvariant
public java.lang.Boolean getDropInvariant()
-
getFeatureNamesOut
public java.util.List<java.lang.String> getFeatureNamesOut()
-
getHandleMissing
public java.lang.String getHandleMissing()
-
getHandleUnknown
public java.lang.String getHandleUnknown()
-
-