Re: Principal component analysis by several decomposition

Andreas Stahel <[email protected]>
Newsgroups gmane.comp.gnu.octave.general
Message-ID <[email protected]>
onewayenzyme wrote
> Thank you for your reply.
> 
> My major issue now is:
> 
> by eigendecomposition of the covariance matrix, says Xm in my example, I
> obtain PCs from
> 
> W=V'*Xm' (ordering the eigenvectors in V according to eigenvalues); 
> 
> however according to svd
> 
> [U S T]=svd(Xm);
> PC=T';
> 
> but W does not match with the PCs obtained after SVD.
> 
> Which are the relationships among the matrices obatined by
> eigendecomposition and SVD? In particular how can I get the same PCs and
> coefficients from the two decomposition in such a way thay are equal?
> 
>  
> 
> 
> 
> 
> 
> --
> Sent from:
> https://octave.1599824.n4.nabble.com/Octave-General-f1599825.html

For symmetric matrices there is a simple relation between eigenvectors and
the SVD, and it applies in the context of PCA.
Have a look at the draft of my lecture notes at
https://web.sha1.bfh.science/NumMethods/NumMethods.pdf
Find the connection between eigenvectors and SVD on page 149.
On pages 151-161 the path from Gaussian distributions to eigenvalues to PCA,
incuding SVD, is spelled out.

I hope it helps

Andreas




--
Sent from: https://octave.1599824.n4.nabble.com/Octave-General-f1599825.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.