PCA - Principal Component Analysis

I'm doing some projects in Python (system GNU / Linux - Ubuntu 7.0) about image processing. I'm needing a implementation of PCA, prefer to library for apt-get.
Thanks. Alex.
____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso

IMO the Modular toolkit for Data Processing (MDP) has a fairly good and straightforward PCA implementation, among other good tools: mdp-toolkit.sourceforge.net/
I have no idea what apt-get is, though, so I don't know if this will be helpful or not!
-Rob
On 21/06/07, Alex Torquato S. Carneiro archsheep@yahoo.com.br wrote:
I'm doing some projects in Python (system GNU / Linux - Ubuntu 7.0) about image processing. I'm needing a implementation of PCA, prefer to library for apt-get.
Thanks. Alex.
Novo Yahoo! Cadê? - Experimente uma nova busca. _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion

On 6/24/07, Rob Clewley rhc28@cornell.edu wrote:
IMO the Modular toolkit for Data Processing (MDP) has a fairly good and straightforward PCA implementation, among other good tools: mdp-toolkit.sourceforge.net/
I have no idea what apt-get is, though, so I don't know if this will be helpful or not!
-Rob
Apt-get fetches and installs packages for Debian and Debian based Linux distributions like Ubuntu.
Chuck

Hi,
You have everything you need for PCA in numpy.linalg.
Matthieu
2007/6/21, Alex Torquato S. Carneiro archsheep@yahoo.com.br:
I'm doing some projects in Python (system GNU / Linux - Ubuntu 7.0) about image processing. I'm needing a implementation of PCA, prefer to library for apt-get.
Thanks. Alex.
Novo Yahoo! Cadê? http://yahoo.com.br/oqueeuganhocomisso+ - Experimente uma nova busca.
Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion

Except last I checked numpy.linalg doesn't have an efficient method for retrieving only a few PCA components. So yeh, you can do PCA but it will be *really* slow on most of the types of problems that PCA is usually used for. You need something like an ARPACK wrapper, which I think they have in the scipy.sandbox.
--bb
On 6/25/07, Matthieu Brucher matthieu.brucher@gmail.com wrote:
Hi,
You have everything you need for PCA in numpy.linalg.
Matthieu
2007/6/21, Alex Torquato S. Carneiro <archsheep@yahoo.com.br >:
I'm doing some projects in Python (system GNU / Linux - Ubuntu 7.0) about image processing. I'm needing a implementation of PCA, prefer to library for apt-get.
Thanks. Alex.
Novo Yahoo! Cadê? http://yahoo.com.br/oqueeuganhocomisso+ - Experimente uma nova busca.
Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion
Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion

I've done a version of nipals algorithm in python (i'ts a translation of a matlab routine in brereton made by Riccardo Leardi). far from perfect (my transport i mean) but working (I've tested on my datasets and it runned ok) you can download it at www.chemometrics.it. Hope it will help and if you are interested in co-op drop me a line ;) Giorgio
participants (6)
-
Alex Torquato S. Carneiro
-
Bill Baxter
-
Charles R Harris
-
Giorgio Luciano
-
Matthieu Brucher
-
Rob Clewley