-------- Original Message --------
Subject: Re: MorphoJ - PLS: Blocks within a single configuration -- bugs and MorphoJ update
Date:   Tue, 27 Sep 2011 14:48:20 -0400
From:   Chris Klingenberg <[email protected]>
Reply-To:       [email protected]
Organization:   University of Manchester
To:     [email protected]



Dear Jana

Thank you very much for pointing out those things. They are two bugs in
the program (ooops, sorry!).

One bug, for PLS within a configuration of landmarks, resulted in
erroneous data in the Procrustes re-fit for the permutation test (all
statistics: RV coefficient, singular values, correlations of PLS
scores). The most obvious consequence was on the singular values, as
Jana pointed out.

The other bug was in the two-block PLS for separate blocks, and
concerned only the P-values for the correlations between PLS scores. The
P-values were correct for the RV coefficient and singular values, but
not for the correlations. I was aware of this for some time but
compounded things by mistakenly "explaining away" the problem (ooops,
sorry, again!).

Both bugs are now fixed and I have uploaded the new version 1.03d to the
MorphoJ web page today:
http://www.flywings.org.uk/MorphoJ_page.htm

Thanks to Jana and the participants of the workshop in Sabadell, a
couple of weeks ago, for spotting these and a few other bugs.

***

When using and comparing the P-values for the singular values and the
correlations between PLS scores, a good deal of caution is still
advisable. It is not entirely straightforward to decide what null
hypothesis to use, particularly for the correlation between PLS scores.
MorphoJ consistently uses the null hypothesis that there the two blocks
are independent (for PLS within configurations: that they are
independent except for the effects of the joint Procrustes fit). With
the permutation test, there can be some ambiguities over the identities
of PLS axes that are associated with singular values of similar
magnitudes (this is analogous to problems with resampling principal
components when two or more eigenvalues are not very different).

The test for the overall association, along with the RV coefficient that
indicates the strength of this association, is relatively simple to
interpret. When it comes to the singular values and correlations one by
one, I'd be cautious. For the choice of how many PLS axes you want to
consider in an analysis, the magnitudes of the singular values may be
more informative than their statistical significance.

I hope this helps.

Best wishes,
Chris



On 9/26/2011 6:23 PM, morphmet wrote:


 -------- Original Message --------
 Subject: MorphoJ - PLS: Blocks within a single configuration
 Date: Sun, 25 Sep 2011 19:26:24 -0400
 From: Jana Makedonska<[email protected]>
 To: [email protected]



 Dear All,

 I am a relatively new MorphoJ user studying craniofacial integration. I
 used to apply a 2-block PLS approach to the study of the architecture of
 the cranium, yet I have realized that the relative orientation of units
 belonging to a functional whole should definitely be taken into account,
 and thankfully, Dr. Klingenberg has implemented such a test in MorphoJ.

 I have a question regarding the permutation tests of the singular axes
 in a PLS analysis within a single configuration. I am providing an
 example below:

 Overall strength of association between blocks:
 RV coefficient: 0.4261

 Permutation test against the null hypothesis of independence
 Number of randomization rounds: 10000
 P-value:<.0001

 Singular values and pairwise correlations of PLS scores between blocks:
 Singular value P-value (perm.) % total covar.
 Correlation P-value (perm.)
 PLS1 0.00018668 1.0000 61.637 0.92015
 <.0001
 PLS2 0.00012496 1.0000 27.618 0.92618
 <.0001
 PLS3 0.00005060 1.0000 4.528
 0.45438 0.8520
 PLS4 0.00004219 1.0000 3.148
 0.40476 0.8485
 PLS5 0.00002855 1.0000 1.442
 0.49857 0.1652
 PLS6 0.00002183 1.0000 0.843
 0.35042 0.6877
 PLS7 0.00001383 1.0000 0.338
 0.29619 0.7267
 PLS8 0.00001321 1.0000 0.309
 0.30962 0.3313
 PLS9 0.00000881 1.0000 0.137
 0.15853 0.8138

 My question is: Why is the P-value of the singular axes always equal to 1?

 Also, why are the p-values of the singular axes and the correlations
 numerically identical when a 2-block PLS is run? (example pasted below)
 I do have the impression that when a 2-block PLS is run in one of the
 softwares of the IMP package, these p-values differed.


 Overall strength of association between blocks:
 RV coefficient: 0.1233

 Permutation test against the null hypothesis of independence
 Number of randomization rounds: 10000
 P-value: 0.0148

 Singular values and pairwise correlations of PLS scores between blocks:
 Singular value P-value (perm.) % total covar.
 Correlation P-value (perm.)
 PLS1 0.00012760 0.0556 43.048
 0.55104 0.0556
 PLS2 0.00009617 0.0373 24.452
 0.46313 0.0373
 PLS3 0.00006845 0.1563 12.389
 0.48423 0.1563
 PLS4 0.00005697 0.0741 8.581
 0.36577 0.0741
 PLS5 0.00003937 0.3700 4.098
 0.28668 0.3700
 PLS6 0.00003259 0.2263 2.809
 0.28990 0.2263
 PLS7 0.00002723 0.1072 1.960
 0.29277 0.1072
 PLS8 0.00002195 0.0608 1.274
 0.25144 0.0608
 PLS9 0.00001644 0.0841 0.715
 0.26427 0.0841
 PLS10 0.00001275 0.0433 0.430
 0.19014 0.0433
 PLS11 0.00000960 0.0195 0.244
 0.16680 0.0195


 Any clue will be highly appreciated!

 Thanks!

 Jana
 ([email protected]<mailto:[email protected]>)



--
***************************************************************
Christian Peter Klingenberg
Faculty of Life Sciences
The University of Manchester
Michael Smith Building
Oxford Road
Manchester M13 9PT
United Kingdom

Telephone: +44 161 275 3899
Fax: +44 161 275 5082
E-mail: [email protected]
Web: http://www.flywings.org.uk
Skype: chris_klingenberg
***************************************************************



Reply via email to