Distance Matrix for Quaternion Time Series Samples
Usage
distDTW(
qts_list,
normalize_distance = TRUE,
labels = NULL,
resample = TRUE,
disable_normalization = FALSE,
step_pattern = dtw::symmetric2
)
Arguments
- qts_list
An object of class qts_sample.
- normalize_distance
A boolean specifying whether to compute normalized distance between QTS. Please note that not all step patterns are normalizable. Defaults to
FALSE
.- labels
A character vector specifying labels for each QTS. Defaults to
NULL
which uses row numbers as labels.- resample
A boolean specifying whether the QTS should be uniformly resampled on their domain before computing distances. Defaults to
TRUE
.- disable_normalization
A boolean specifying whether quaternion normalization should be disabled. Defaults to
FALSE
which ensures that we always deal with unit quaternions.- step_pattern
A dtw::stepPattern specifying the local constraints on the warping path. Defaults to dtw::symmetric2 which uses symmetric and normalizable warping paths with no local slope constraints. See dtw::stepPattern for more information.
Value
A stats::dist object storing the distance matrix between QTS in a sample via DTW.