stompi_update: Real-time STOMP algorithm

View source: R/stompi.R

stompi_updateR Documentation

Real-time STOMP algorithm

Description

Real-time STOMP algorithm

Usage

stompi_update(.mp, new_data, history_size = FALSE)

Arguments

.mp

a TSMP object of class MatrixProfile.

new_data

new data to append to original data.

history_size

an int or FALSE. (Default is FALSE). Keep only this amount of data in the object. The value is for the data, not the matrix profile. Notice that the lmpand lpi will be inconsistent when repeatedly updating limiting the history size and thus will affect the mp and pi.

Value

Returns the input .mp updated with the new information.

Examples

mp <- tsmp(mp_toy_data$data[1:200, 1], window_size = 30, verbose = 0)
mpi <- stompi_update(mp, mp_toy_data$data[201:300, 1])
mp <- tsmp(mp_toy_data$data[1:300, 1], window_size = 30, verbose = 0)
all.equal(mp, mpi, check.attributes = FALSE)

tsmp documentation built on Aug. 21, 2022, 1:13 a.m.