com.rapidminer.operator.features.weighting
Class InfoGainWeighting

java.lang.Object
  extended by com.rapidminer.operator.Operator
      extended by com.rapidminer.operator.features.weighting.AbstractWeighting
          extended by com.rapidminer.operator.features.weighting.AbstractEntropyWeighting
              extended by com.rapidminer.operator.features.weighting.InfoGainWeighting
All Implemented Interfaces:
ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler

public class InfoGainWeighting
extends AbstractEntropyWeighting

This operator calculates the relevance of a feature by computing the information gain in class distribution, if exampleSet would be splitted after the feature.

Author:
Ingo Mierswa

Field Summary
 
Fields inherited from class com.rapidminer.operator.features.weighting.AbstractWeighting
PARAMETER_NORMALIZE_WEIGHTS
 
Constructor Summary
InfoGainWeighting(OperatorDescription description)
           
 
Method Summary
 Criterion getEntropyCriterion()
           
 
Methods inherited from class com.rapidminer.operator.features.weighting.AbstractEntropyWeighting
calculateWeights
 
Methods inherited from class com.rapidminer.operator.features.weighting.AbstractWeighting
apply, getInputClasses, getOutputClasses, getParameterTypes
 
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
 

Constructor Detail

InfoGainWeighting

public InfoGainWeighting(OperatorDescription description)
Method Detail

getEntropyCriterion

public Criterion getEntropyCriterion()
Specified by:
getEntropyCriterion in class AbstractEntropyWeighting


Copyright © 2001-2009 by Rapid-I