jmotif: Time Series Analysis Toolkit Based on Symbolic Aggregate Dicretization, i.e. SAX

Share:

Implements time series z-normalization, SAX, HOT-SAX, VSM, SAX-VSM, RePair, and RRA algorithms facilitating time series motif (i.e., recurrent pattern), discord (i.e., anomaly), and characteristic pattern discovery along with interpretable time series classification.

Author
Pavel Senin [aut, cre]
Date of publication
2016-06-09 05:49:06
Maintainer
Pavel Senin <seninp@gmail.com>
License
GPL-2
Version
1.0.2.900
URLs

View on CRAN

Man pages

alphabet_to_cuts
Translates an alphabet size into the array of corresponding...
bags_to_tfidf
Computes a TF-IDF weight vectors for a set of word bags.
CBF
A standard UCR Cylinder-Bell-Funnel dataset from...
cosine_dist
Computes the cosine similarity between numeric vectors
cosine_sim
Computes the cosine distance value between a bag of words and...
early_abandoned_dist
Finds the Euclidean distance between points, if distance is...
ecg0606
A PHYSIONET dataset
euclidean_dist
Finds the Euclidean distance between points.
find_discords_brute_force
Finds a discord using brute force algorithm.
find_discords_hotsax
Finds a discord (i.e. time series anomaly) with HOT-SAX....
find_discords_rra
Finds a discord with RRA (Rare Rule Anomaly) algorithm....
Gun_Point
A standard UCR Gun Point dataset from...
idx_to_letter
Get the ASCII letter by an index.
is_equal_mindist
Compares two strings using mindist.
is_equal_str
Compares two strings using natural letter ordering.
letters_to_idx
Get an ASCII indexes sequence for a given character array.
letter_to_idx
Get the index for an ASCII letter.
manyseries_to_wordbag
Converts a set of time-series into a single bag of words.
min_dist
Computes the mindist value for two strings
paa
Computes a Piecewise Aggregate Approximation (PAA) for a time...
sax_by_chunking
Discretize a time series with SAX using chunking (no sliding...
sax_distance_matrix
Generates a SAX MinDist distance matrix (i.e. the "lookup...
sax_via_window
Discretizes a time series with SAX via sliding window.
series_to_chars
Transforms a time series into the char array using SAX and...
series_to_string
Transforms a time series into the string.
series_to_wordbag
Converts a single time series into a bag of words.
str_to_repair_grammar
Runs the repair on a string.
subseries
Extracts a subseries.
znorm
Z-normalizes a time series by subtracting its mean and...

Files in this package

jmotif
jmotif/inst
jmotif/inst/include
jmotif/inst/include/jmotif.h
jmotif/tests
jmotif/tests/testthat.R
jmotif/tests/testthat
jmotif/tests/testthat/test_min_dist.R
jmotif/tests/testthat/test_discord_hot_sax.R
jmotif/tests/testthat/test_SAX_strategies.R
jmotif/tests/testthat/test_early_abandoned_dist.R
jmotif/tests/testthat/test_subseries.R
jmotif/tests/testthat/test_str_equal.R
jmotif/tests/testthat/test_cuts.R
jmotif/tests/testthat/test_discord_rra.R
jmotif/tests/testthat/test_wordbag.R
jmotif/tests/testthat/test_discord_brute_force.R
jmotif/tests/testthat/test_tfidf.R
jmotif/tests/testthat/test_cosines.R
jmotif/tests/testthat/test_euclidean_dist.R
jmotif/tests/testthat/test_RePair_in_Paper.R
jmotif/tests/testthat/test_RePair_via_decompression.R
jmotif/tests/testthat/test_str.R
jmotif/tests/testthat/test_cosine_sim.R
jmotif/tests/testthat/test_PAA.R
jmotif/tests/testthat/test_min_dist_equal.R
jmotif/tests/testthat/test_SAX_simple.R
jmotif/tests/testthat/test_SAX_via_window.R
jmotif/tests/testthat/test_znorm.R
jmotif/src
jmotif/src/znorm.cpp
jmotif/src/string.cpp
jmotif/src/Makevars
jmotif/src/sax.cpp
jmotif/src/repair_rule.cpp
jmotif/src/discord.cpp
jmotif/src/visit_registry.cpp
jmotif/src/sax-vsm.cpp
jmotif/src/repair_symbol.cpp
jmotif/src/repair_priority_queue.cpp
jmotif/src/repair_guard.cpp
jmotif/src/repair_symbol_record.cpp
jmotif/src/paa.cpp
jmotif/src/repair.cpp
jmotif/src/jmotif.cpp
jmotif/src/utils.cpp
jmotif/src/hot-sax.cpp
jmotif/src/distance.cpp
jmotif/src/rra.cpp
jmotif/src/repair_digram.cpp
jmotif/src/RcppExports.cpp
jmotif/NAMESPACE
jmotif/data
jmotif/data/ECG0606.rda
jmotif/data/Gun_Point.rda
jmotif/data/CBF.rda
jmotif/data/datalist
jmotif/R
jmotif/R/jmotif.R
jmotif/R/data.R
jmotif/R/RcppExports.R
jmotif/README.md
jmotif/MD5
jmotif/DESCRIPTION
jmotif/man
jmotif/man/manyseries_to_wordbag.Rd
jmotif/man/cosine_sim.Rd
jmotif/man/sax_distance_matrix.Rd
jmotif/man/series_to_string.Rd
jmotif/man/CBF.Rd
jmotif/man/cosine_dist.Rd
jmotif/man/str_to_repair_grammar.Rd
jmotif/man/series_to_wordbag.Rd
jmotif/man/sax_via_window.Rd
jmotif/man/alphabet_to_cuts.Rd
jmotif/man/find_discords_hotsax.Rd
jmotif/man/sax_by_chunking.Rd
jmotif/man/is_equal_str.Rd
jmotif/man/letter_to_idx.Rd
jmotif/man/euclidean_dist.Rd
jmotif/man/znorm.Rd
jmotif/man/series_to_chars.Rd
jmotif/man/letters_to_idx.Rd
jmotif/man/ecg0606.Rd
jmotif/man/paa.Rd
jmotif/man/find_discords_rra.Rd
jmotif/man/find_discords_brute_force.Rd
jmotif/man/is_equal_mindist.Rd
jmotif/man/early_abandoned_dist.Rd
jmotif/man/Gun_Point.Rd
jmotif/man/idx_to_letter.Rd
jmotif/man/subseries.Rd
jmotif/man/bags_to_tfidf.Rd
jmotif/man/min_dist.Rd