com.rapidminer.operator.preprocessing.sampling
Class AbstractBootstrapping
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.AbstractExampleSetProcessing
com.rapidminer.operator.preprocessing.AbstractDataProcessing
com.rapidminer.operator.preprocessing.sampling.AbstractSamplingOperator
com.rapidminer.operator.preprocessing.sampling.AbstractBootstrapping
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
- Direct Known Subclasses:
- Bootstrapping, WeightedBootstrapping
public abstract class AbstractBootstrapping
- extends AbstractSamplingOperator
This operator constructs a bootstrapped sample from the given example set. That means
that a sampling with replacement will be performed. The usual sample size is the number
of original examples. This operator also offers the possibility to create the inverse
example set, i.e. an example set containing all examples which are not part of the
bootstrapped example set. This inverse example set might be used for a bootstrapped
validation (together with an IteratingPerformanceAverage operator.
- Author:
- Ingo Mierswa
|
Field Summary |
static java.lang.String |
PARAMETER_LOCAL_RANDOM_SEED
The parameter name for "Local random seed for this operator (-1: use global random seed). |
static java.lang.String |
PARAMETER_SAMPLE_RATIO
The parameter name for "This ratio determines the size of the new example set. |
| 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_SAMPLE_RATIO
public static final java.lang.String PARAMETER_SAMPLE_RATIO
- The parameter name for "This ratio determines the size of the new example set."
- See Also:
- Constant Field Values
PARAMETER_LOCAL_RANDOM_SEED
public static final java.lang.String PARAMETER_LOCAL_RANDOM_SEED
- The parameter name for "Local random seed for this operator (-1: use global random seed)."
- See Also:
- Constant Field Values
AbstractBootstrapping
public AbstractBootstrapping(OperatorDescription description)
createMapping
public abstract int[] createMapping(ExampleSet exampleSet,
int size,
java.util.Random random)
throws OperatorException
- Throws:
OperatorException
apply
public ExampleSet apply(ExampleSet exampleSet)
throws OperatorException
- Description copied from class:
AbstractExampleSetProcessing
- Delegate for the apply method. In most cases, the returned example set
will be the same as the example set or a modified clone.
- Specified by:
apply in class AbstractExampleSetProcessing
- 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