com.rapidminer.operator.preprocessing.filter
Class InternalBinominalRemapping

java.lang.Object
  extended by com.rapidminer.operator.Operator
      extended by com.rapidminer.operator.AbstractExampleSetProcessing
          extended by com.rapidminer.operator.preprocessing.AbstractDataProcessing
              extended by com.rapidminer.operator.preprocessing.filter.InternalBinominalRemapping
All Implemented Interfaces:
ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler

public class InternalBinominalRemapping
extends AbstractDataProcessing

Correct internal mapping of binominal attributes according to the specified positive and negative values. If the internal mapping differs from the specifications, the mapping is switched. If the mapping contains other values than the specified ones, the mapping is not corrected and the attribute is simply skipped.

Author:
Tobias Malbrecht

Field Summary
static java.lang.String PARAMETER_APPLY_TO_SPECIAL_FEATURES
          The parameter name for "Consider also special attributes (label, id...)
static java.lang.String PARAMETER_ATTRIBUTES
          The parameter name for "The attributes to which the mapping correction should be applied.
static java.lang.String PARAMETER_NEGATIVE_VALUE
          The parameter name for "The first/negative/false value.
static java.lang.String PARAMETER_POSITIVE_VALUE
          The parameter name for "The second/positive/true value.
 
Constructor Summary
InternalBinominalRemapping(OperatorDescription description)
           
 
Method Summary
 ExampleSet apply(ExampleSet exampleSet)
          Delegate for the apply method.
 java.util.List<ParameterType> getParameterTypes()
          Returns a list of ParameterTypes describing the parameters of this operator.
 
Methods inherited from class com.rapidminer.operator.AbstractExampleSetProcessing
apply, getInputClasses, getOutputClasses
 
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
 

Field Detail

PARAMETER_ATTRIBUTES

public static final java.lang.String PARAMETER_ATTRIBUTES
The parameter name for "The attributes to which the mapping correction should be applied."

See Also:
Constant Field Values

PARAMETER_APPLY_TO_SPECIAL_FEATURES

public static final java.lang.String PARAMETER_APPLY_TO_SPECIAL_FEATURES
The parameter name for "Consider also special attributes (label, id...)"

See Also:
Constant Field Values

PARAMETER_NEGATIVE_VALUE

public static final java.lang.String PARAMETER_NEGATIVE_VALUE
The parameter name for "The first/negative/false value."

See Also:
Constant Field Values

PARAMETER_POSITIVE_VALUE

public static final java.lang.String PARAMETER_POSITIVE_VALUE
The parameter name for "The second/positive/true value."

See Also:
Constant Field Values
Constructor Detail

InternalBinominalRemapping

public InternalBinominalRemapping(OperatorDescription description)
Method Detail

apply

public ExampleSet apply(ExampleSet exampleSet)
                 throws OperatorException
Description copied from class: AbstractExampleSetProcessing
Delegate for the apply method. In most cases, the returned example set will be the same as the example set or a modified clone.

Specified by:
apply in class AbstractExampleSetProcessing
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 Operator


Copyright © 2001-2009 by Rapid-I