C#中的主成分分析

6
基本上问题已经在标题中了:您会推荐哪个库来执行主成分分析?我正在寻找免费且易于使用的库 - 性能并不一定是一个标准,因为我只是想尝试一下这个概念并查看结果。谷歌给了我这个:http://crsouza.blogspot.com/2009/09/principal-component-analysis-in-c.html。 有人试过吗?它有多好?您还有其他推荐吗?

2
就个人而言,如果只是闲着玩的话,我会使用Matlab或其他类似的软件。在任何“真正”的编程语言中,试图做你可能不太理解的数学运算可能会非常耗费时间。 - Oliver
2个回答

4
我曾在SPSSMatlab中使用PCA。这是学习它的好起点,因为这些应用程序已经为您准备好了所有基础设施(如大量绘图和支持测试)。
如果您正在寻找C#中的相关内容,请查看Accord framework,也许this sample here可以帮到您。

1

感谢大家的帮助。最终我决定自己实现算法,使用Math.Net Numerics来构建矩阵基础,并使用ARPACK来找到相关矩阵中最大特征向量的困难部分(我不需要全部)。主题已关闭。


3
您能否在这里分享您的示例算法?我想将13D数据转换为2D / 3D数据,以便在C#中绘图。 - Khurram Majeed

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接