com.rapidminer.operator.preprocessing.series
Class WindowExamples2ModelingData

java.lang.Object
  extended by com.rapidminer.operator.Operator
      extended by com.rapidminer.operator.AbstractExampleSetProcessing
          extended by com.rapidminer.operator.preprocessing.series.AbstractSeriesProcessing
              extended by com.rapidminer.operator.preprocessing.series.WindowExamples2ModelingData
All Implemented Interfaces:
ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler

public class WindowExamples2ModelingData
extends AbstractSeriesProcessing

This operator performs several transformations related to time series predictions based on a windowing approach. Those transformations could be performed with basic RapidMiner operators but lead to complex operator chains. Therefore, this operator can be used as a shortcut macro.

The basic idea is to apply this operator on a windowed data set like those create be the (Multivariate)Series2WindowExamples operators. Please note that only series data sets where the series was represented by the examples (rows) are supported by this operator due to the naming conventions of the resulting attributes.

This operator performs three basic tasks. First, it removed all attributes lying between the time point zero (attribute name ending "-0") and the time point before horizon values. Second, it transforms the corresponding time point zero of the specified label stem to the actual label. Last, it re-represents all values relative to the last known time value for each original dimension including the label value.

Author:
Ingo Mierswa

Field Summary
static java.lang.String PARAMETER_HORIZON
           
static java.lang.String PARAMETER_LABEL_NAME_STEM
           
static java.lang.String PARAMETER_RELATIVE_TRANSFORMATION
           
 
Constructor Summary
WindowExamples2ModelingData(OperatorDescription description)
           
 
Method Summary
 ExampleSet apply(ExampleSet exampleSet)
          Delegate for the apply method.
 java.util.List<ParameterType> getParameterTypes()
          Returns a list of ParameterTypes describing the parameters of this operator.
 
Methods inherited from class com.rapidminer.operator.AbstractExampleSetProcessing
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

PARAMETER_LABEL_NAME_STEM

public static final java.lang.String PARAMETER_LABEL_NAME_STEM
See Also:
Constant Field Values

PARAMETER_HORIZON

public static final java.lang.String PARAMETER_HORIZON
See Also:
Constant Field Values

PARAMETER_RELATIVE_TRANSFORMATION

public static final java.lang.String PARAMETER_RELATIVE_TRANSFORMATION
See Also:
Constant Field Values
Constructor Detail

WindowExamples2ModelingData

public WindowExamples2ModelingData(OperatorDescription description)
Method Detail

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