com.rapidminer.operator.validation
Class RandomSplitWrapperValidationChain
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.OperatorChain
com.rapidminer.operator.validation.WrapperValidationChain
com.rapidminer.operator.validation.RandomSplitWrapperValidationChain
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
public class RandomSplitWrapperValidationChain
- extends WrapperValidationChain
This operator evaluates the performance of feature weighting algorithms
including feature selection. The first inner operator is the weighting
algorithm to be evaluated itself. It must return an attribute weights vector
which is applied on the data. Then a new model is created using the second
inner operator and a performance is retrieved using the third inner operator.
This performance vector serves as a performance indicator for the actual
algorithm.
This implementation is described for the RandomSplitValidationChain.
- Author:
- Ingo Mierswa
08:57:28 ingomierswa Exp $
| Methods inherited from class com.rapidminer.operator.OperatorChain |
addAddListener, addOperator, addOperator, checkDeprecations, checkIO, checkNumberOfInnerOperators, checkProperties, clearErrorList, cloneOperator, createExperimentTree, createProcessTree, getAllInnerOperators, getIndexOfOperator, getInnerOperatorForName, getInnerOperatorsXML, getNumberOfAllOperators, getNumberOfOperators, getOperator, getOperatorFromAll, getOperators, performAdditionalChecks, processFinished, processStarts, registerOperator, removeAddListener, removeOperator, shouldAddNonConsumedInput, shouldReturnInnerOutput, unregisterOperator |
| Methods inherited from class com.rapidminer.operator.Operator |
addError, addValue, addWarning, apply, checkForStop, createExperimentTree, createFromXML, createMarkedExperimentTree, createMarkedProcessTree, createProcessTree, getAddOnlyAdditionalOutput, getApplyCount, getDeliveredOutputClasses, getDeprecationInfo, getDesiredInputClasses, getEncoding, getErrorList, getExperiment, 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, register, remove, rename, resume, setApplyCount, setBreakpoint, setEnabled, setExpanded, setInput, setListParameter, setOperatorParameters, setParameter, setParameters, setParent, setUserDescription, toString, writeXML |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PARAMETER_SPLIT_RATIO
public static final java.lang.String PARAMETER_SPLIT_RATIO
- See Also:
- Constant Field Values
PARAMETER_SAMPLING_TYPE
public static final java.lang.String PARAMETER_SAMPLING_TYPE
- See Also:
- Constant Field Values
PARAMETER_LOCAL_RANDOM_SEED
public static final java.lang.String PARAMETER_LOCAL_RANDOM_SEED
- See Also:
- Constant Field Values
RandomSplitWrapperValidationChain
public RandomSplitWrapperValidationChain(OperatorDescription description)
apply
public IOObject[] apply()
throws OperatorException
- Description copied from class:
OperatorChain
- Applies all inner operators. The input to this operator becomes the input
of the first inner operator. The latter's output is passed to the second
inner operator and so on. Note to subclassers: If subclasses (for example
wrappers) want to make use of this method remember to call exactly this
method (super.apply()) and do not call
super.apply(IOContainer) erroneously which will result in an
infinite loop.
- Overrides:
apply in class OperatorChain
- Returns:
- the last inner operator's output or the input itself if the chain
is empty.
- 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