On Tue, 30 Nov 2004, yan zhao wrote:
Hello,
I'm a beginning user of R, now I have a question about canonical correlation analysis (cca). In R,there is a function "cancor.R" used for cca; For example
There is no such function in R, and I can't find it in any add-on package. Do you mean the function cancor() in the stats package?
X(n*p1) and Y(n*p2)are the two matrix to be analyzed. In the example given by R, when n> max(p1,n2), cancor(X,Y) works; but when n<p1 or n<p2, cancor(X,Y) doesn't work well because cancor$cor == 1; how to cope with this case? maybe before apply the two matrix to cancor.R, some time-space transformation should be done? could you give some suggestion? Thanks you in advance!
You need to understand the underlying theory: the problem is not with the function but your use of the technique. Assuming non-degenerate matrices, you have a situation in which one of the matrices spans the entire space of observations and so imposes no restriction.
R help pages come with references: please consult them. Since you have not told us why you are using CCA, we can't help you with the methodological questions, even if they are off topic for the R-help list.
-- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
