This function evaluates the Dynamic Time Warping (DTW) distance between two quaternion time series (QTS).
Usage
DTW(
qts1,
qts2,
resample = TRUE,
disable_normalization = FALSE,
distance_only = FALSE,
step_pattern = dtw::symmetric2
)
Arguments
- qts1
An object of class qts.
- qts2
An object of class qts.
- 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.- distance_only
A boolean specifying whether to only compute distance (no backtrack, faster). Defaults to
FALSE
.- 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
An object of class dtw::dtw storing the dynamic time warping results.