av_motion_artifact: Computes the annotation vector that suppresses motion...

View source: R/annotations.R

av_motion_artifactR Documentation

Computes the annotation vector that suppresses motion artifacts

Description

Computes the annotation vector that suppresses motion artifacts

Usage

av_motion_artifact(.mp, data, apply = FALSE)

Arguments

.mp

a Matrix Profile object.

data

a vector or a column matrix of numeric.

apply

logical. (Default is FALSE). Applies the Annotation Vector over the Matrix Profile. Use with caution.

Value

Returns the input .mp object with an embedded annotation vector.

References

  • Dau HA, Keogh E. Matrix Profile V: A Generic Technique to Incorporate Domain Knowledge into Motif Discovery. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD '17. New York, New York, USA: ACM Press; 2017. p. 125-34.

See Also

Other Annotation vectors: av_apply(), av_complexity(), av_hardlimit_artifact(), av_stop_word(), av_zerocrossing()

Examples

data <- mp_test_data$train$data[1:1000]
w <- 50
mp <- tsmp(data, window_size = w, verbose = 0)
av <- av_motion_artifact(mp, apply = TRUE)

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