针对.NET/c#项目的开源/免费统计引擎?

针对.NET/c#项目的开源/免费统计引擎?,c#,asp.net,open-source,statistics,C#,Asp.net,Open Source,Statistics,我有一个ASP.NET C#web应用程序,需要一些统计功能。到目前为止,我已经亲手编写了它们,但是随着统计方面的扩展,我宁愿将一个开源或免费的统计引擎作为一个库来重用 我看了R和它的DCOM接口(http://sunsite.univie.ac.at/rcom/). 虽然R是优秀的,但DCOM接口是第三方,并且对商业用途有限制(我可能有网站广告)。更不用说DCOM接口有点慢了。所以这对我不起作用 有人对我的尝试有其他的技巧或建议吗 谢谢 您可以试试.NET中的统计和机器学习库。就我个人而言,我

我有一个ASP.NET C#web应用程序,需要一些统计功能。到目前为止,我已经亲手编写了它们,但是随着统计方面的扩展,我宁愿将一个开源或免费的统计引擎作为一个库来重用

我看了R和它的DCOM接口(http://sunsite.univie.ac.at/rcom/). 虽然R是优秀的,但DCOM接口是第三方,并且对商业用途有限制(我可能有网站广告)。更不用说DCOM接口有点慢了。所以这对我不起作用

有人对我的尝试有其他的技巧或建议吗


谢谢

您可以试试.NET中的统计和机器学习库。就我个人而言,我正在科学计算中使用它,觉得它表达力强,效率高。

谢谢grapeot。我还四处搜索,在上找到了R.NET。该源代码也可以通过使用Hg/Mercurial(而不是SVN或GIT)获得

我刚刚试过这个,对于玩具的例子来说,它似乎工作得相当不错。我必须测试一些更大的现实世界的例子,看看它的健壮性。无论哪种方式,只要有可用的源代码,修复/贡献项目就应该更简单:)

另一篇帖子的一些其他回复:

Pat:虽然更像是一个ML引擎,而且很可能远远低于您的要求,但Microsoft最近发布了一个可能是正确的直接步骤

Michelle:你看过Python吗?我知道有些人正在使用它,例如,将
SPSS
的功能提高到其宏功能之上,但我不知道什么是可用的固定功能


Josh Hermann:Numpy和Scipy是去年移植到.NET的,因此您可以从IronPython获得该功能。你会在网上找到很多例子,人们混合使用C#和IronPython(尽管你可能会遇到CLR/C#与DLR/IronPython的问题)

不要在回答中提问或回答其他用户的答案。这使得找出哪些信息是重要的变得更加困难。改用comment方法。
hg clone https://hg01.codeplex.com/rdotnet