com.rapidminer.operator.preprocessing.series
Class FillDataGaps
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.AbstractExampleSetProcessing
com.rapidminer.operator.preprocessing.series.AbstractSeriesProcessing
com.rapidminer.operator.preprocessing.series.FillDataGaps
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler
public class FillDataGaps
- extends AbstractSeriesProcessing
This operator fills gaps in the data based on the ID attribute of the data set.
The ID attribute must either have the value type "integer" or one
of the data value types.
The operator performs the following steps:
- The data is sorted according to the ID attribute
- All occurring distances between consecutive ID values are calculated
- The greatest common divisor (GCD) of all distances is calculated
- All rows which would have an ID value which is a multiple of the GCD but are missing are added to the data set
Please note that all values of attributes beside the ID attribute will have a missing value which
often must be replaced as a next step.
- Author:
- Ingo Mierswa
| 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_USE_GCD_FOR_STEP_SIZE
public static final java.lang.String PARAMETER_USE_GCD_FOR_STEP_SIZE
- See Also:
- Constant Field Values
PARAMETER_STEP_SIZE
public static final java.lang.String PARAMETER_STEP_SIZE
- See Also:
- Constant Field Values
PARAMETER_START
public static final java.lang.String PARAMETER_START
- See Also:
- Constant Field Values
PARAMETER_END
public static final java.lang.String PARAMETER_END
- See Also:
- Constant Field Values
FillDataGaps
public FillDataGaps(OperatorDescription description)
apply
public ExampleSet apply(ExampleSet inputSet)
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