com.rapidminer.operator.preprocessing.discretization
Class MinMaxBinDiscretization
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.preprocessing.PreprocessingOperator
com.rapidminer.operator.preprocessing.discretization.MinMaxBinDiscretization
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
public class MinMaxBinDiscretization
- 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. In contrast to the usual
simple binning performed by the BinDiscretization, this operator bins the
values into a predefined range (and not into the range defined by the minimum and maximum
values taken from the data).
- Author:
- 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_MIN_VALUE
public static final java.lang.String PARAMETER_MIN_VALUE
- See Also:
- Constant Field Values
PARAMETER_MAX_VALUE
public static final java.lang.String PARAMETER_MAX_VALUE
- 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
MinMaxBinDiscretization
public MinMaxBinDiscretization(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