shapes (version 1.2.7)

procdist: Procrustes distance

Description

Calculates different types of Procrustes shape or size-and-shape distance between two configurations

Usage

procdist(x, y,type="full",reflect=FALSE)

Value

The distance between the two configurations.

Arguments

x

k x m matrix (or complex k-vector for 2D data) where k = number of landmarks and m = no of dimensions

y

k x m matrix (or complex k-vector for 2D data)

type

string indicating the type of distance; "full" full Procrustes distance, "partial" partial Procrustes distance, "Riemannian" Riemannian shape distance, "sizeandshape" size-and-shape Riemannian/Procrustes distance

reflect

Logical. If reflect = TRUE then reflection invariance is included.

Author

Ian Dryden

References

Dryden, I.L. and Mardia, K.V. (2016). Statistical Shape Analysis, with applications in R (Second Edition). Wiley, Chichester.

See Also

procOPA,procGPA

Examples

Run this code
data(gorf.dat)
data(gorm.dat)
gorf<-procGPA(gorf.dat)
gorm<-procGPA(gorm.dat)
distfull<-procdist(gorf$mshape,gorm$mshape)
cat("Full Procustes distance between mean shapes is ",distfull," \n")

Run the code above in your browser using DataLab