This function performs a Procrustes transformation on a matrix X to
minimize the squared distance between X and another matrix
Xstar.
procrustes(X, Xstar, translation = FALSE, dilation = FALSE)A list containing: X.new the matrix that is the Procrustes
transformed version of X, R the rotation matrix, tt the
translation vector, and s the scale factor.
The matrix to be transformed.
The target matrix.
logical value indicating whether X should be
translated.
logical value indicating whether X should be dilated.
R, tt, and s are chosen so that:
$$s X R + 1 tt' \approx X^*$$
X.new is given by:
$$X_{new} = s X R + 1 tt'$$
Borg and Groenen. 1997. Modern Multidimensional Scaling. New York: Springer. pp. 340-342.
MCMCirtKd