Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Principal Component Analysis in C# [closed]

Tags:

c#

.net

pca

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?

like image 394
guidupuy Avatar asked Oct 10 '22 09:10

guidupuy


2 Answers

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

like image 63
oleksii Avatar answered Oct 15 '22 15:10

oleksii


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.

like image 32
guidupuy Avatar answered Oct 15 '22 14:10

guidupuy