Ruby统计宝石

时间:2010-08-04 14:55:18

标签: ruby statistics

哪些Ruby宝石可以执行数据处理?

4 个答案:

答案 0 :(得分:10)

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

RinRuby是最慢的,RSRuby是最快的,Rserve在性能上更接近RSRuby。然而,RSRuby是特定于平台的,您需要使用sharelib选项编译R. Rserve-Ruby-Client在这方面更容易,因为Rserve提供了一个TCP套接字服务器,您可以将命令发送到R解释器。

AFAIK所有3个遗憾的是没有为初学者记录。 Rserve-Ruby-Client非常活跃,另外2个则不那么活跃。

答案 1 :(得分:4)

Srikant可能是正确的,这会在堆栈溢出时获得更好的答案,但无论如何这里都是一个快速的答案:

  • Rubygsl 提供了GNU Scientific Library的界面。

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

答案 2 :(得分:4)

statsample似乎是您正在寻找的宝石。它具有各种数据源的转换器和一套用于统计分析的功能。

答案 3 :(得分:0)

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

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