Code Monkey home page Code Monkey logo

Comments (7)

TonyBagnall avatar TonyBagnall commented on May 22, 2024
  1. AutoCorrelationFunction: Java version is here
    https://github.com/goastler/uea-tsc/blob/master/src/main/java/timeseriesweka/filters/ACF.java
    public double[] fitAutoCorrelations(double[] data)
    is the actualy implementation, although happy to use an off the shelf one
    single parameter is maximum lag, which I think I default to max of 100 or seriesLength/4
    Needed for classifier RISE

from sktime.

TonyBagnall avatar TonyBagnall commented on May 22, 2024
  1. FastFourierTransform: FFT
    https://github.com/goastler/uea-tsc/blob/master/src/main/java/timeseriesweka/filters/FFT.java
    set to either do an FFT or DFT
    Classifier: RISE and BOSS

from sktime.

TonyBagnall avatar TonyBagnall commented on May 22, 2024
  1. PowerSpectrum:
    https://github.com/goastler/uea-tsc/blob/master/src/main/java/timeseriesweka/filters/PowerSpectrum.java
    public static double[] powerSpectrum(double[] d)

basically take the DFT and square the terms. Issues here are whether to use FFT and padding zeros (O(mlogm, but padding may skew things, especially if the data is not normalised) or use the exact DFT (O(m^2)). Only keep have of the terms, second half of power spectrum is a duplicate of the first
Needed for classifier RISE

from sktime.

TonyBagnall avatar TonyBagnall commented on May 22, 2024
  1. SFA
    all of the boss transforms we have are encapsulated within boss. We should probably change this
    https://github.com/goastler/uea-tsc/blob/master/src/main/java/timeseriesweka/classifiers/BOSS.java
    however, the previously sourced boss implementation can be used here
    Needed for classifier BOSS

from sktime.

TonyBagnall avatar TonyBagnall commented on May 22, 2024
  1. Piecewise Aggregate Approximation (PAA)
    https://github.com/goastler/uea-tsc/blob/master/src/main/java/timeseriesweka/filters/PAA.java
    Simple transform that forms the basis of many others.

from sktime.

TonyBagnall avatar TonyBagnall commented on May 22, 2024
  1. SAX
    composed of PAA then a simple discretisation transform

from sktime.

mloning avatar mloning commented on May 22, 2024

For available Python implementation, see #6

from sktime.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.