Learn R Programming

TSdist (version 3.7.1)

FrechetDistance: Frechet distance

Description

Computes the Frechet distance between two numerical trajectories.

Usage

FrechetDistance(x, y, tx, ty, ...)

Value

d

The computed distance between the pair of series.

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 x.

ty

If not constant, a numeric vector that specifies the sampling index of series y.

...

Additional parameters for the function. See distFrechet for more information.

Author

Usue Mori, Alexander Mendiburu, Jose A. Lozano.

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.

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

Run this code

# 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.

if (FALSE) FrechetDistance(example.series3, example.series4)



Run the code above in your browser using DataLab