jmotif1.2.1 package

Time Series Analysis Toolkit Based on Symbolic Aggregate Discretization, i.e. SAX

alphabet_to_cuts

Translates an alphabet size into the array of corresponding SAX cut-li...

bags_to_tfidf

Computes a TF-IDF weight vectors for a set of word bags.

cosine_dist

Computes the cosine similarity between numeric vectors

cosine_sim

Computes the cosine distance value between a bag of words and a set of...

early_abandoned_dist

Finds the Euclidean distance between points, if distance is above the ...

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. Usually works...

find_discords_rra

Finds a discord with RRA (Rare Rule Anomaly) algorithm. Usually works ...

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.

letter_to_idx

Get the index for an ASCII letter.

letters_to_idx

Get an ASCII indexes sequence for a given character array.

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 series.

sax_by_chunking

Discretize a time series with SAX using chunking (no sliding window).

sax_distance_matrix

Generates a SAX MinDist distance matrix (i.e. the "lookup table") for ...

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 the normal ...

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 dividing by the...

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.

  • Maintainer: Pavel Senin
  • License: GPL-2
  • Last published: 2025-12-22