2010-08-04 88 views
13

有什麼Ruby的寶石可以執行數據處理?Ruby統計寶石

+0

提議關閉問題。請參閱:http://meta.stats.stackexchange.com/questions/213/list-of-candidate-questions-to-be-closed – 2010-08-04 22:59:28

+5

我認爲應該保留這個問題。這個問題適用於stackoverflow。但是,我認爲這也適用於Stats.SE。 Stats.SE有許多關於統計軟件和實現的現有問題。此外,這個問題具體涉及統計。 – 2011-02-28 06:55:48

+0

這個網站(和這個問題)應該有以下標籤:[編程語言] [紅寶石] [庫]。 [r]是XV的最高標籤,我認爲這些都是合適的。 – 2012-02-03 20:00:49

回答

4

Srikant可能是正確的,這將讓在堆棧溢出更好的答案,但這裏有一個快速的答案呢:

  • Rubygsl提供對GNU科學圖書館的接口。

  • RSRuby提供了一種方法來調用R 1至紅寶石命令

10

有3種方式,我知道從紅寶石訪問R:

RinRuby最慢,RSRuby最快,Rserve更接近RSRuby的性能。然而,RSRuby具有特定的平臺特性,您需要使用sharelib選項編譯R。 Rserve-Ruby-Client在這方面比較容易,因爲Rserve提供了一個TCP套接字服務器供您將命令發送給R解釋器。

AFAIK所有3不幸的是沒有爲初學者記錄。 Rserve-Ruby-Client非常活躍,另外兩個則不那麼重要。

4

statsample似乎是你正在尋找的寶石。它具有用於統計分析的各種數據源和一套功能的轉換器。

0

DescriptiveStatistics將方法添加到Enumerable模塊中,以便可以輕鬆計算包含Enumerable(例如Array,Hash,Set和Range)的集合中的數字樣本數據的基本描述性統計信息。可以計算的統計如下:

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