2011-07-27 3 views
3

제목이 거의 같습니다. 주 구성 요소 분석을 수행하기 위해 어떤 라이브러리를 권하고 싶습니까? 나는 자유롭고 사용하기 쉽도록 노력하고 있습니다. 성능은 필자가 개념을 가지고 놀고 싶고 내가 얻은 것을보기 위해서 필연적으로 기준이 아닙니다.C#의 주요 구성 요소 분석

http://crsouza.blogspot.com/2009/09/principal-component-analysis-in-c.html

누구든지이 시도 : 구글은 나에게이있어? 얼마나 좋은가? 다른 권장 사항이 있습니까?

+2

개인적으로 나는 놀고있는 경우 개인적으로 Matlab 또는 무언가를 사용합니다. 당신이 잘 이해하지 못하는 수학적 일을 시도하는 것은 어떤 '진짜'언어로도 엄청나게 많은 시간을 소비 할 수 있습니다. – Oliver

답변

1

감사를 취할. 마침내 Math.Net Numerics를 사용하여 매트릭스 기초와 ARPACK을 사용하여 알고리즘을 직접 구현하여 상관 행렬의 가장 큰 고유 벡터를 찾는 작업을 수행하기로 결정했습니다. (모든 객체가 필요하지는 않습니다.) 제목이 닫혔습니다.

+2

샘플 알고리즘을 여기에서 공유 할 수 있습니까? C#으로 플로팅하기 위해 13D 데이터를 2D/3D 데이터로 변환하고 싶습니다. –

2

나는 SPSSMatlab에 PCA를 사용했습니다. 이러한 응용 프로그램은 이미 많은 인프라 (지원 및 테스트)를 갖추고 있으므로 인프라 스트럭처를 배우기에 좋은 곳입니다.

당신이 C#에서 뭔가를 찾고있다 도움말들에 대한 상기 Accord framework을보고 어쩌면 this sample here