com.rapidminer.operator.preprocessing.discretization
Class BinDiscretization
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.preprocessing.PreprocessingOperator
com.rapidminer.operator.preprocessing.discretization.BinDiscretization
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
public class BinDiscretization
- extends PreprocessingOperator
This operator discretizes all numeric attributes in the dataset into nominal attributes. This discretization is performed by simple binning, i.e. the specified number of equally sized bins is created and the numerical values are simply sorted into
those bins. Skips all special attributes including the label.
- Author:
- Sebastian Land, Ingo Mierswa
| Methods inherited from class com.rapidminer.operator.Operator |
addError, addValue, addWarning, apply, checkDeprecations, checkForStop, checkIO, checkProperties, clearErrorList, cloneOperator, createExperimentTree, createExperimentTree, createFromXML, createMarkedExperimentTree, createMarkedProcessTree, createProcessTree, createProcessTree, getAddOnlyAdditionalOutput, getApplyCount, getDeliveredOutputClasses, getDeprecationInfo, getDesiredInputClasses, getEncoding, getErrorList, getExperiment, getInnerOperatorsXML, getInput, getInput, getInput, getInputDescription, getIOContainerForInApplyLoopBreakpoint, getIODescription, getLog, getName, getOperatorClassName, getOperatorDescription, getParameter, getParameterAsBoolean, getParameterAsColor, getParameterAsDouble, getParameterAsFile, getParameterAsFile, getParameterAsInputStream, getParameterAsInt, getParameterAsMatrix, getParameterAsString, getParameterList, getParameters, getParameterType, getParent, getProcess, getStartTime, getStatus, getUserDescription, getValue, getValues, getXML, hasBreakpoint, hasBreakpoint, hasInput, inApplyLoop, isDebugMode, isEnabled, isExpanded, isParallel, isParameterSet, log, logError, logNote, logWarning, performAdditionalChecks, processFinished, processStarts, register, registerOperator, remove, rename, resume, setApplyCount, setBreakpoint, setEnabled, setExpanded, setInput, setListParameter, setOperatorParameters, setParameter, setParameters, setParent, setUserDescription, toString, unregisterOperator, writeXML |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PARAMETER_NUMBER_OF_BINS
public static final java.lang.String PARAMETER_NUMBER_OF_BINS
- Indicates the number of used bins.
- See Also:
- Constant Field Values
PARAMETER_RANGE_NAME_TYPE
public static final java.lang.String PARAMETER_RANGE_NAME_TYPE
- Indicates if long range names should be used.
- See Also:
- Constant Field Values
PARAMETER_AUTOMATIC_NUMBER_OF_DIGITS
public static final java.lang.String PARAMETER_AUTOMATIC_NUMBER_OF_DIGITS
- See Also:
- Constant Field Values
PARAMETER_NUMBER_OF_DIGITS
public static final java.lang.String PARAMETER_NUMBER_OF_DIGITS
- See Also:
- Constant Field Values
BinDiscretization
public BinDiscretization(OperatorDescription description)
createPreprocessingModel
public Model createPreprocessingModel(ExampleSet exampleSet)
throws OperatorException
- Specified by:
createPreprocessingModel in class PreprocessingOperator
- Throws:
OperatorException
getParameterTypes
public java.util.List<ParameterType> getParameterTypes()
- Description copied from class:
Operator
- Returns a list of ParameterTypes describing the parameters of
this operator. The default implementation returns an empty list if no
input objects can be retained and special parameters for those input
objects which can be prevented from being consumed.
- Specified by:
getParameterTypes in interface ParameterHandler- Overrides:
getParameterTypes in class PreprocessingOperator
Copyright © 2001-2009 by Rapid-I