Class TimeseriesSlidingWindow

  • All Implemented Interfaces:
    CleanUpHandler, Destroyable, GlobalInfoSupporter, LoggingLevelHandler, LoggingSupporter, OptionHandler, ShallowCopySupporter<AbstractSmoother>, SizeOfHandler, Serializable, Comparable

    public class TimeseriesSlidingWindow
    extends AbstractSlidingWindow<Timeseries>
    Uses a sliding window for determining the median/average inside the window. This measure is then used as new abundance for the time series point in the center of the window. The left and the right ends of the series are filled with dummy points to return a series with the same number of points.

    Valid options are:

    -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> (property: loggingLevel)
        The logging level for outputting errors and debugging output.
        default: WARNING
     
    -window <int> (property: windowSize)
        The window size for determining the 'smoothed' abundances.
        default: 20
     
    -measure <MEDIAN|MEAN> (property: measure)
        The measure to use for calculating the 'smoothed' abundances.
        default: MEDIAN
     
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form