Ruby 红宝石统计宝石

Ruby 红宝石统计宝石,ruby,statistics,Ruby,Statistics,有哪些Ruby gems可以执行数据处理?Srikant可能是正确的,这将在堆栈溢出时获得更好的答案,但这里有一个快速的答案: Rubygsl提供了GNU科学图书馆的接口 RSRuby提供了一种通过Ruby调用R命令的方法 我知道从Ruby访问R有三种方法: r穿过 RinRuby是最慢的,RSRuby是最快的,Rserve在性能上更接近RSRuby。然而,RSRuby是非常特定于平台的,您需要使用sharelib选项编译R。RServeRuby客户端在这方面更容易,因为Rserve提

有哪些Ruby gems可以执行数据处理?

Srikant可能是正确的,这将在堆栈溢出时获得更好的答案,但这里有一个快速的答案:

  • Rubygsl提供了GNU科学图书馆的接口

  • RSRuby提供了一种通过Ruby调用R命令的方法


我知道从Ruby访问R有三种方法:

  • r穿过
RinRuby是最慢的,RSRuby是最快的,Rserve在性能上更接近RSRuby。然而,RSRuby是非常特定于平台的,您需要使用sharelib选项编译R。RServeRuby客户端在这方面更容易,因为Rserve提供了一个TCP套接字服务器,您可以向R解释器发送命令

不幸的是,对于初学者来说,AFAIK all 3没有很好的文档记录。Rserve Ruby客户端相当活跃,其他两个则不那么活跃。

似乎是您要寻找的宝石。它具有与各种数据源之间的转换器和一套用于统计分析的函数。

将方法添加到可枚举模块,以便在包含可枚举数据(如数组、哈希、集合和范围)的集合中轻松计算数字样本数据的基本描述性统计信息。可计算的统计数据包括:

Number
Sum
Mean
Median
Mode
Variance
Standard Deviation
Percentile
Percentile Rank
Descriptive Statistics
Quartiles

问题建议到此为止。见:我认为这个问题应该保留。该问题适用于stackoverflow。不过,我认为它也适合在Stats.SE上使用。Stats.SE在统计软件和实现方面存在许多问题。另外,这个问题特别涉及统计。这个网站(和这个问题)应该有以下标签:[编程语言][ruby][libraries]。由于[r]是第十五届大会的头号标签,我认为这些都是恰当的。这是一个非常重要且很好的问题。