Learn R Programming

shapes (version 1.2.3)

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)

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.

Value

The distance between the two configurations.

References

Dryden, I.L. and Mardia, K.V. (1998). Statistical shape analysis. Wiley, Chichester.

See Also

procOPA,procGPA

Examples

Run this code
# NOT RUN {
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