红宝石统计宝石

13

有哪些Ruby Gem可以进行数据处理?


建议关闭此问题。请参见:http://meta.stats.stackexchange.com/questions/213/list-of-candidate-questions-to-be-closed - user28
5
我认为这个问题应该保留。这个问题适合在stackoverflow上发布。然而,我认为它也适合在Stats.SE上发布。Stats.SE有很多关于统计软件和实现的现有问题。此外,这个问题特别涉及统计学。 - Jeromy Anglim
这个网站(以及这个问题)应该有以下标签:[编程语言] [Ruby] [库]。由于[r]是XV中排名最高的标签,我认为这些都是合适的。 - Roy Tinker
这是一个非常重要且好的问题。 - Boris Stitnicky
4个回答

9
我知道有三种方法可以从Ruby访问R: RinRuby是最慢的,RSRuby是最快的,而Rserve的性能接近于RSRuby。但是,RSRuby在平台方面非常特定,并且您需要使用sharelib选项编译R。在这方面上,Rserve-Ruby-Client更容易,因为Rserve提供了一个TCP套接字服务器,供您向R解释器发送命令。
据我所知,这三个库都对初学者来说文档不太友好。 Rserve-Ruby-Client相当活跃,其他两个则不太活跃。

4

statsample 看起来是你需要的宝石。它可以转换各种数据源并提供一套统计分析功能。


4

Srikant可能是对的,这个问题可以在Stack Overflow上得到更好的答案,但这里还是给出一个快速的答案:

  • Rubygsl提供了与GNU Scientific Library的接口。

  • RSRuby通过Ruby提供了调用R命令的方式。


0

DescriptiveStatistics 添加了方法到 Enumerable 模块,以便在包含 Enumerable 的集合中(如 Array、Hash、Set 和 Range)轻松计算数值样本数据的基本描述性统计信息。可以计算的统计信息包括:

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

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