Learn R Programming

fdasrvf (version 1.9.4)

elastic.distance: Calculates two elastic distance

Description

This functions calculates the distances between functions, \(D_y\) and \(D_x\), where function 1 is aligned to function 2

Usage

elastic.distance(f1, f2, time, lambda = 0)

Arguments

f1

sample function 1

f2

sample function 2

time

sample points of functions

lambda

controls amount of warping (default = 0)

Value

Returns a list containing

Dy

amplitude distance

Dx

phase distance

References

Srivastava, A., Wu, W., Kurtek, S., Klassen, E., Marron, J. S., May 2011. Registration of functional data using fisher-rao metric, arXiv:1103.3817v2 [math.ST].

Tucker, J. D., Wu, W., Srivastava, A., Generative Models for Function Data using Phase and Amplitude Separation, Computational Statistics and Data Analysis (2012), 10.1016/j.csda.2012.12.001.

Examples

Run this code
# NOT RUN {
data("simu_data")
distances <- elastic.distance(simu_data$f[,1],simu_data$f[,2],simu_data$time)
# }

Run the code above in your browser using DataLab