MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi
Learn moreOpportunities for recent engineering grads.
Apply TodayNew to MATLAB?
MATLAB Central > MATLAB Newsreader > GPA using the procrustes function 

Subject: GPA using the procrustes function From: Shyamal L Date: 26 Oct, 2010 08:57:04 Message: 1 of 6 
If one has to align multiple sets of data, is it possibly to iteratively run the function procrustes to match against the mean of the dataset until there is some kind of convergence ? Or is there a Generalized Procrustes Analysis function somewhere ? 
Subject: GPA using the procrustes function From: Shyamal L Date: 28 Oct, 2010 03:38:04 Message: 2 of 6 
A postscript to my query. Iterative pairwise procrustes to a common reference does work. 
Subject: GPA using the procrustes function From: Roger Stafford Date: 28 Oct, 2010 17:21:04 Message: 3 of 6 
"Shyamal L" <lshyamalNOSPAM@yahoo.com> wrote in message <ia6550$11n$1@fred.mathworks.com>... 
Subject: GPA using the procrustes function From: Shyamal L Date: 29 Oct, 2010 05:54:04 Message: 4 of 6 
I know i could use one of the sets of shapes (k objects with m points having n dimensions) as my reference for aligning the rest. Fortunately it seems my data was not too off from each other so I used the mean of the k objects for each of the m points but I see your point that this could be quite an ugly and useless target to match against in the more general case. 
Subject: GPA using the procrustes function From: Shyamal L Date: 29 Oct, 2010 06:44:05 Message: 5 of 6 
function Aligned = GPA(X) 
Subject: GPA using the procrustes function From: Roger Stafford Date: 29 Oct, 2010 19:53:03 Message: 6 of 6 
"Shyamal L" <lshyamalNOSPAM@yahoo.com> wrote in message <iadqfl$7q7$1@fred.mathworks.com>... 
A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.
Anyone can tag a thread. Tags are public and visible to everyone.