com.rapidminer.operator.features.weighting
Class CorrelationWeighting
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.features.weighting.AbstractWeighting
com.rapidminer.operator.features.weighting.CorrelationWeighting
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
public class CorrelationWeighting
- extends AbstractWeighting
This class provides a weighting scheme based upon correlation. It calculates the correlation of
each attribute with the label attribute and returns the absolute or squared value as its weight.
Please keep in mind, that polynomial classes provide no information about their ordering, so that
the weights are more or less random, because depending on the internal numerical representation of the
classes. Binominal labels work because of the 0-1 coding, as do numerical.
- Author:
- Sebastian Land
| 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_SQUARED_CORRELATION
public static final java.lang.String PARAMETER_SQUARED_CORRELATION
- See Also:
- Constant Field Values
CorrelationWeighting
public CorrelationWeighting(OperatorDescription description)
- Parameters:
description -
calculateWeights
public AttributeWeights calculateWeights(ExampleSet exampleSet)
throws OperatorException
- Specified by:
calculateWeights in class AbstractWeighting
- 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 AbstractWeighting
Copyright © 2001-2009 by Rapid-I