【问题标题】:open sourced / free statistical engine for .NET / c# projects? [closed].NET / c# 项目的开源/免费统计引擎? [关闭]
【发布时间】:2012-01-27 01:39:53
【问题描述】:

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

我查看了 R 和它的 DCOM 界面 (http://sunsite.univie.ac.at/rcom/)。尽管 R 非常好,但 DCOM 接口是第 3 方,并且对商业用途有限制(我可能有网站广告)。更不用说DCOM接口有点慢。所以这对我不起作用。

有人对我正在尝试的东西有其他技术或建议吗?

谢谢!

【问题讨论】:

    标签: c# asp.net open-source statistics


    【解决方案1】:

    您可以尝试Accord.NET,这是一个 .NET 中的统计和机器学习库。就我个人而言,我在科学计算中使用它,并且觉得它足够有表现力和效率。

    【讨论】:

      【解决方案2】:

      谢谢葡萄。我还四处搜索并在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# 与 DLR/IronPython 的问题)

      【讨论】:

      • 不要在您的回答中提问或回复其他用户的回答。这使得更难找出哪些信息是重要的。请改用评论方法。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 2010-11-29
      • 2011-10-20
      相关资源
      最近更新 更多