Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.89 KB

README.md

File metadata and controls

41 lines (24 loc) · 1.89 KB

sktime-catch22

This repository provides a random forest classifier, catch22Forest, for time-series based on catch22 features, a collection of 22 time-series features selected by their classification performance from a much larger set of 7500+ features of the hctsa toolbox. Features are implemented in C and wrapped for Python. catch22 is distributed under the GNU General Public License Version 3.

Installation

Dependencies

catch22Forest requires

  • Python (>= 3.4)
  • NumPy (>= 1.8.2)
  • sktime (>= 0.3.0)
  • catch22 (>=0.0.1)

Compilation

Using setuptools

python setup.py install

To install the requirements, use:

pip install -r requirements.txt

Usage

See the examples folder, containing two examples:

References

For information on how this feature set was constructed see the paper:

For information on the full set of over 7000 features, see the following (open) publications: