View source: R/elastic.distance.R
elastic.distance | R Documentation |
This functions calculates the distances between functions,
D_y
and D_x
, where function 1 is aligned to function 2
elastic.distance(f1, f2, time, lambda = 0, pen = "roughness")
f1 |
sample function 1 |
f2 |
sample function 2 |
time |
sample points of functions |
lambda |
controls amount of warping (default = 0) |
pen |
alignment penalty (default="roughness") options are second derivative ("roughness"), geodesic distance from id ("geodesic"), and norm from id ("norm") |
Returns a list containing
Dy |
amplitude distance |
Dx |
phase distance |
Srivastava, A., Wu, W., Kurtek, S., Klassen, E., Marron, J. S., May 2011. Registration of functional data using fisher-rao metric, arXiv:1103.3817v2.
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.
distances <- elastic.distance(
f1 = simu_data$f[, 1],
f2 = simu_data$f[, 2],
time = simu_data$time
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.