Interface SlidingWindow<T>

  • All Superinterfaces:
    GenericSlidingWindow<T,​T>
    All Known Implementing Classes:
    SlidingWindowMedian, ZeroBufferedSlidingWindowMedian

    public interface SlidingWindow<T>
    extends GenericSlidingWindow<T,​T>

    SlidingWindow

    Sliding Window filtering allows filtering and aggregating large amounts of data. A kernel, or window, is applied to group data together and filter that group with a specific method. Thus, the result always has to be smaller, than the input

    Since:
    2.1.0
    Author:
    Rainer Meindl 16.09.2020
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      List<T> filter​(List<T> data, int kernel)
      Uses the kernel to group the data and filter the resulting subdatasets based on a filtering method
    • Method Detail

      • filter

        List<T> filter​(List<T> data,
                       int kernel)

        Uses the kernel to group the data and filter the resulting subdatasets based on a filtering method

        Specified by:
        filter in interface GenericSlidingWindow<T,​T>
        Parameters:
        data - the data to filter
        kernel - the kernel, or window size
        Returns:
        a List of the filtered data