FrechetDistance {TSdist} | R Documentation |
Frechet distance
Description
Computes the Frechet distance between two numerical trajectories.
Usage
FrechetDistance(x, y, tx, ty, ...)
Arguments
x |
Numeric vector containing the first time series. |
y |
Numeric vector containing the second time series. |
tx |
If not constant, a numeric vector that specifies the sampling index of series |
ty |
If not constant, a numeric vector that specifies the sampling index of series |
... |
Additional parameters for the function. See |
Details
This is essentially a wrapper for the distFrechet
function of package longitudinalData. As such, all the functionalities of the distFrechet
function are also available when using this function.
Value
d |
The computed distance between the pair of series. |
Author(s)
Usue Mori, Alexander Mendiburu, Jose A. Lozano.
References
Christophe Genolini (2014). longitudinalData: Longitudinal Data. R package version 2.2. http://CRAN.R-project.org/package=longitudinalData
Pablo Montero, José A. Vilar (2014). TSclust: An R Package for Time Series Clustering. Journal of Statistical Software, 62(1), 1-43. URL http://www.jstatsoft.org/v62/i01/.
Eiter, T., & Mannila, H. (1994). Computing Discrete Frechet Distance. Technical Report. Retrieved from http://www.kr.tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf
See Also
To calculate this distance measure using ts
, zoo
or xts
objects see TSDistances
. To calculate distance matrices of time series databases using this measure see TSDatabaseDistances
.
Examples
# The objects example.serie3 and example.series4 are two
# numeric series of length 100 and 120, respectively.
data(example.series3)
data(example.series4)
# For information on their generation and shape see
# help page of example.series.
help(example.series)
# Calculate the distance based on wavelet feature extraction between the series.
## Not run: FrechetDistance(example.series3, example.series4)