com.rapidminer.operator.features.weighting
Class ReliefWeighting
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.features.weighting.AbstractWeighting
com.rapidminer.operator.features.weighting.ReliefWeighting
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
public class ReliefWeighting
- extends AbstractWeighting
Relief measures the relevance of features by sampling examples
and comparing the value of the current feature for the nearest
example of the same and of a different class. This version also
works for multiple classes and regression data sets. The resulting
weights are normalized into the interval between 0 and 1.
- Author:
- Ingo Mierswa
|
Field Summary |
static java.lang.String |
PARAMETER_LOCAL_RANDOM_SEED
The parameter name for "Use the given random seed instead of global random numbers (-1: use global)" |
static java.lang.String |
PARAMETER_NUMBER_OF_NEIGHBORS
The parameter name for "Number of nearest neigbors for relevance calculation. |
static java.lang.String |
PARAMETER_SAMPLE_RATIO
The parameter name for "Number of examples used for determining the weights. |
| 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_NEIGHBORS
public static final java.lang.String PARAMETER_NUMBER_OF_NEIGHBORS
- The parameter name for "Number of nearest neigbors for relevance calculation."
- See Also:
- Constant Field Values
PARAMETER_SAMPLE_RATIO
public static final java.lang.String PARAMETER_SAMPLE_RATIO
- The parameter name for "Number of examples used for determining the weights."
- See Also:
- Constant Field Values
PARAMETER_LOCAL_RANDOM_SEED
public static final java.lang.String PARAMETER_LOCAL_RANDOM_SEED
- The parameter name for "Use the given random seed instead of global random numbers (-1: use global)"
- See Also:
- Constant Field Values
ReliefWeighting
public ReliefWeighting(OperatorDescription description)
calculateWeights
public AttributeWeights calculateWeights(ExampleSet inputSet)
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