Francisco Bischoff - 03 Mar 2020

 
Time Series with Matrix Profile
| Linux x86_64 | 
  | 
  | 
| OSX | 
  | 
  | 
| Windows | 
  | 
  | 
| Coverage | 
  | 
  | 
Overview
R Functions implementing UCR Matrix Profile Algorithm (http://www.cs.ucr.edu/~eamonn/MatrixProfile.html).
This package allows you to use the Matrix Profile concept as a toolkit.
This package provides:
- Algorithms to build a Matrix Profile: STAMP, STOMP, SCRIMP++, SIMPLE, MSTOMP and VALMOD.
 
- Algorithms for MOTIF search for Unidimensional and Multidimensional Matrix Profiles.
 
- Algorithm for Chains search for Unidimensional Matrix Profile.
 
- Algorithms for Semantic Segmentation (FLUSS) and Weakly Labeled data (SDTS).
 
- Algorithm for Salient Subsections detection allowing MDS plotting.
 
- Basic plotting for all outputs generated here.
 
- Sequencial workflow, see below.
 
Please refer to the User Manual for more details.
Please be welcome to suggest improvements.
 
Currently available Features
- STAMP (single and multi-thread versions)
 
- STOMP (single and multi-thread versions)
 
- STOMPi (On-line version)
 
- SCRIMP (single-thread, not for AB-joins yet)
 
- Time Series Chains
 
- Multivariate STOMP (mSTOMP)
 
- Multivariate MOTIF Search (from mSTOMP)
 
- Salient Subsequences search for Multidimensional Space
 
- Scalable Dictionary learning for Time Series (SDTS) prediction
 
- FLUSS (Fast Low-cost Unipotent Semantic Segmentation)
 
- FLOSS (Fast Low-cost On-line Unipotent Semantic Segmentation)
 
- SiMPle-Fast (Fast Similarity Matrix Profile for Music Analysis and Exploration)
 
- Annotation vectors (e.g., Stop-word MOTIF bias, Actionability bias)
 
- FLUSS Arc Plot and SiMPle Arc Plot
 
- Exact Detection of Variable Length Motifs (VALMOD)
 
- MPdist: Matrix Profile Distance
 
- Time Series Snippets
 
- Subsetting Matrix Profiles (
head(), tail(), [, etc.) 
- Misc:
- MASS v2.0
 
- MASS v3.0
 
- MASS extensions: ADP (Approximate Distance Profile, with PAA)
 
- MASS extensions: WQ (Weighted Query)
 
- MASS extensions: QwG (Query with Gap)
 
- Fast moving average
 
- Fast moving SD
 
 
 
Roadmap
- Profile-Based Shapelet Discovery
 
- GPU-STOMP
 
 
Other projects with Matrix Profile
 
Matrix Profile Foundation
Our next step unifying the Matrix Profile implementation in several programming languages.
Visit: Matrix Profile Foundation
 
Code of Conduct
Please note that the ‘tsmp’ project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.