Learn R Programming

TSMining (version 1.0)

Mining Univariate and Multivariate Motifs in Time-Series Data

Description

Implementations of a number of functions used to mine numeric time-series data. It covers the implementation of SAX transformation, univariate motif discovery (based on the random projection method), multivariate motif discovery (based on graph clustering), and several functions used for the ease of visualizing the motifs discovered. The details of SAX transformation can be found in J. Lin. E. Keogh, L. Wei, S. Lonardi, Experiencing SAX: A novel symbolic representation of time series, Data Mining and Knowledge Discovery 15 (2) (2007) 107-144. Details on univariate motif discovery method implemented can be found in B. Chiu, E. Keogh, S. Lonardi, Probabilistic discovery of time series motifs, ACM SIGKDD, Washington, DC, USA, 2003, pp. 493-498. Details on the multivariate motif discovery method implemented can be found in A. Vahdatpour, N. Amini, M. Sarrafzadeh, Towards unsupervised activity discovery using multi-dimensional motif detection in time series, IJCAI 2009 21st International Joint Conference on Artificial Intelligence.

Copy Link

Version

Install

install.packages('TSMining')

Monthly Downloads

6

Version

1.0

License

GPL-3

Maintainer

Cheng Fan

Last Published

June 25th, 2015

Functions in TSMining (1.0)

Func.matrix

A function to create the distance matrix for alphabets
test

An example data set for univariate motif discovery
Func.visual.MultiMotif

A function to prepare the data for the visualization of multivariate motifs discovered
Func.SAX

A function to perform symbolic approximation aggregate (SAX) for time series data
Func.motif.multivariate

A function to implment the multivariate motif discovery
Func.visual.SingleMotif

A function to prepare the dataset for visualizing the univaraite motifs discovered
Func.dist

A function to calculate the distance between two SAX representations
BuildOperation

An example 1-week data set containing the power consumption data of two building services sub-systems
Func.motif

A function implementing the univaraite motif discovery algorithm using random projection
TSMining-package

Implementation of Univariate and Multivariate Motif Discovery in Time-Series Data