get_shape_distance {fdasrvf} | R Documentation |
Computes the distance between two shapes
Description
Computes the distance between two shapes
Usage
get_shape_distance(
q1fun,
q2fun,
alignment = FALSE,
rotation = FALSE,
scale = FALSE,
lambda = 0,
M = 200L
)
Arguments
q1fun |
A function that takes a numeric vector |
q2fun |
A function that takes a numeric vector |
alignment |
A boolean value specifying whether the two SRVFs should be
optimally aligned before computing the distance. Defaults to |
rotation |
A boolean value specifying whether the two SRVFs should be
optimally rotated before computing the distance. Defaults to |
scale |
A boolean value specifying whether the two SRVFs should be
projected onto the Hilbert sphere before computing the distance. Defaults
to |
lambda |
A numeric value specifying the regularization parameter for the
optimal alignment. Defaults to |
M |
An integer value specifying the number of points to use when
searching for the optimal rotation and alignment. Defaults to |
Value
A numeric value storing the distance between the two shapes.
Examples
q1 <- curve2srvf(beta[, , 1, 1])
q2 <- curve2srvf(beta[, , 1, 2])
get_shape_distance(q1, q2)