BookmarkSubscribeRSS Feed
Babloo
Rhodochrosite | Level 12

Hi All -

In canonical correlation, the ith eigenvalue of the matrix R (where R is the product of the inverse of the variance-covariance matrix of y, the covariance matrix of x and y, the inverse of the variance-covariance matrix of x, and the covariance matrix of y and x) is equal to the ith canonical correlation squared.

Why then does SAS output the eigenvalues derived by CanRsq / (1 - CanRsq) rather than having the eigenvalues be equal to CanRsq?

What is the significance behind eigen values? Also It would be juicy if someone of you tell me with simple example when 'proc concor' should be used over 'proc corr'? B ecause I'm not clear although I tried to difference between them.

Thanks!

4 REPLIES 4
Babloo
Rhodochrosite | Level 12

Any helpful answers?

PaigeMiller
Diamond | Level 26

Why then does SAS output the eigenvalues derived by CanRsq / (1 - CanRsq) rather than having the eigenvalues be equal to CanRsq?

The documentation for PROC CANCORR is pretty clear on this point. It says: "Eigenvalues of INV(E)*H, which are equal to CanRsq/(1–CanRsq), where CanRsq is the corresponding squared canonical correlation."

But you can convert CanRsq/(1-CanRsq) into CanRsq if you want.

Also It would be juicy if someone of you tell me with simple example when 'proc concor' should be used over 'proc corr'?

PROC CORR gives you all requested pairwise correlations (the correlation of, for example, X1 with X2)

PROC CANCORR is a multivariate procedure, it gives you correlations of linear combinations of variables in the VAR statement with linear combinations of variables in the WITH statement.

--
Paige Miller
Babloo
Rhodochrosite | Level 12

Thanks for your reply.

Do we need to concentrate on the values of CanRsq/(1–CanRsq) when there is no correlation and also no significant values?

If you can explain the eigen value calculation (INV(E)*H) it would be great.

Thanks again.

PaigeMiller
Diamond | Level 26

Do we need to concentrate on the values of CanRsq/(1–CanRsq) when there is no correlation and also no significant values?

Probably not

If you can explain the eigen value calculation (INV(E)*H) it would be great.

Explain how eigenvalues are calculated? No, I can't do that.

Or explain why they are calculated? They are calculated to determine the relative proportion of variability explained by each canonical component.

--
Paige Miller

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 1450 views
  • 6 likes
  • 2 in conversation