我有一个ASP.NET C# web应用程序,它需要一些统计功能。到目前为止,我都是自己写的,但是随着统计方面的扩展,我更愿意重用一个开源或免费的统计引擎作为一个库。
我看了看R和它的DCOM接口(http://sunsite.univie.ac.at/rcom/)。虽然R很好,但DCOM接口是第三方的,并且对商业用途有限制(我可能有网站广告)。更不用说DCOM接口有点慢了。所以这对我不起作用。
有没有人对我正在尝试的东西有其他的技巧或建议?
谢谢!
发布于 2012-01-28 02:16:00
谢谢你,格雷特。我也在http://rdotnet.codeplex.com/上搜索了一下,找到了R.NET。也可以使用Hg/Mercurial (而不是SVN或GIT)通过
hg clone https://hg01.codeplex.com/rdotnet我刚刚试过了,对于玩具示例来说,它似乎相当不错。我将不得不测试一些更大的真实世界的例子来看看它的健壮性。无论哪种方式,有了可用的源代码,修复/对项目做出贡献都应该更简单:)
从另一篇文章一些额外的回复:
Pat:虽然更多的是ML引擎,而且很可能低于你的要求,但微软最近发布了Infer .NET,这可能是正确的一步?
米歇尔·:你看过Python吗?我知道有些人正在使用它,例如增加SPSS的功能超过它的宏功能,但我不知道什么是可用的罐装功能。
Josh Hermann:Numpy和Scipy去年移植到了.NET,因此您可以从IronPython获得该功能。你会在网站上找到很多混合使用C#和IronPython的例子(尽管你可能会遇到CLR/C# vs DLR/IronPython的问题)
发布于 2012-01-27 11:53:21
你可以试试.NET中的统计和机器学习库Accord.NET,就我个人而言,我正在科学计算中使用它,我觉得它的表现力和效率足够高了。
https://stackoverflow.com/questions/9027985
复制相似问题