It's pretty much all in the title: what library would you recommend to perform principal component analysis? I'm looking for free and simple to use - performance is not necessarily a criterion so far as I just want to play around with the concept and see what I get. Google got me this:
http://crsouza.blogspot.com/2009/09/principal-component-analysis-in-c.html
Anyone tried this? How good is it? Would you have any other recommendation?
I have used PCA in SPSS and Matlab. This is a good place to start learning it, as those applications have already got all the infrastructure ready for you (like lots of plots and supportive tests).
If you are looking for something in C#, take a look at the Accord framework and maybe this sample here
Thanks for the help guys. I eventually decided to implement the algorithm myself, using Math.Net Numerics to lay the matrix groundwork and ARPACK to do the hard work of finding the biggest eigenvectors of the correlation matrix (I don't need of all them). Subject closed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With