com.rapidminer.operator.features.weighting
Class GenericWekaAttributeWeighting

java.lang.Object
  extended by com.rapidminer.operator.Operator
      extended by com.rapidminer.operator.features.weighting.AbstractWeighting
          extended by com.rapidminer.operator.features.weighting.GenericWekaAttributeWeighting
All Implemented Interfaces:
ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler, weka.core.TechnicalInformationHandler

public class GenericWekaAttributeWeighting
extends AbstractWeighting
implements weka.core.TechnicalInformationHandler

Performs the AttributeEvaluator of Weka with the same name to determine a sort of attribute relevance. These relevance values build an instance of AttributeWeights. Therefore, they can be used by other operators which make use of such weights, like weight based selection or search heuristics which use attribute weights to speed up the search. See the Weka javadoc for further operator and parameter descriptions.

Author:
Ingo Mierswa ingomierswa Exp $

Field Summary
static java.lang.String[] WEKA_ATTRIBUTE_EVALUATORS
           
 
Fields inherited from class com.rapidminer.operator.features.weighting.AbstractWeighting
PARAMETER_NORMALIZE_WEIGHTS
 
Constructor Summary
GenericWekaAttributeWeighting(OperatorDescription description)
           
 
Method Summary
 AttributeWeights calculateWeights(ExampleSet exampleSet)
           
 java.util.List<ParameterType> getParameterTypes()
          Returns a list of ParameterTypes describing the parameters of this operator.
 weka.core.TechnicalInformation getTechnicalInformation()
           
 
Methods inherited from class com.rapidminer.operator.features.weighting.AbstractWeighting
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

WEKA_ATTRIBUTE_EVALUATORS

public static final java.lang.String[] WEKA_ATTRIBUTE_EVALUATORS
Constructor Detail

GenericWekaAttributeWeighting

public GenericWekaAttributeWeighting(OperatorDescription description)
Method Detail

calculateWeights

public AttributeWeights calculateWeights(ExampleSet exampleSet)
                                  throws OperatorException
Specified by:
calculateWeights in class AbstractWeighting
Throws:
OperatorException

getTechnicalInformation

public weka.core.TechnicalInformation getTechnicalInformation()
Specified by:
getTechnicalInformation in interface weka.core.TechnicalInformationHandler

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