Extract the medoid time series based on a distance measure.
pam_cent(
series,
distance,
ids = seq_along(series),
distmat = NULL,
...,
error.check = TRUE
)
The medoid time series.
The time series in one of the formats accepted by tslist()
.
A character indicating which distance to use. Only needed if distmat
is NULL
.
The distance must be registered in proxy::pr_DB()
.
Integer vector indicating which of the series
should be considered.
Optionally, a pre-computed cross-distance matrix of all series
.
Any extra parameters for the distance
function that may be used.
Logical indicating whether the function should try to detect inconsistencies and give more informative errors messages. Also used internally to avoid repeating checks.
The medoid's index is determined by taking the distmat
's row-sums
(considering only the rows in ids
). The distance matrix is calculated if needed.
# Computes the distance matrix for all series
pam_cent(CharTraj, "dtw_basic", ids = 6L:10L, window.size = 15L) # series_id = 7L
# Computes the distance matrix for the chosen subset only
pam_cent(CharTraj[6L:10L], "dtw_basic", window.size = 15L) # series_id = 2L
Run the code above in your browser using DataLab