2012-06-06 26 views
7

我正在尋找一個高效的Java庫(甚至是函數)來執行臭名昭着的精確二項式測試。類似於描述here的R函數「binom.test」。Java中的二項式測試

你能幫我嗎?非常感謝! :-)

+0

包含在Apache Math [BinomialDistribution](http://commons.apache.org/math/apidocs/index.html)中嗎? – GrahamA

+0

好點,答案是肯定的,不是:二項分佈會給我一個p值,但不是與我想要測試的比率相關的統計數據 –

回答

1

也許你應該檢查http://sourceforge.net/projects/parallelcolt/這個包和Apache數學是最常見的統計計算

+0

ParallelColt對於線性代數是超級的,所以它傷害我說這不是正確的答案。正如在Apache Math BinomialDistribution類中一樣,它僅包含Binomial分佈,而不是將值轉換爲二項統計的方法。或者我錯過了什麼? –

+0

是的,沒有二項式測試。但是最近我發現了一些數學庫的基準(其中大多數是矩陣運算,但也許還有其他功能),並且有幾種替代方案,也許你應該檢查其他庫: 高效的Java矩陣庫(EJML); Jama; jblas; JScience(僅限舊版基準測試); Matrix Toolkit Java(MTJ); OjAlgo; OjAlgo;通用Java矩陣包(UJMP);用於java的優雅線性代數(la4j); http://code.google.com/p/java-matrix-benchmark/ – Pilgrim

2

除了BinomialDistribution阿帕奇commons.math3 3.3(在寫作的那一刻未發行)有一個BinomialTest是將獲得p值以及BinomialConfidenceInterval。與你命名的統計R包相比,這並不多,但它不僅僅是上面提到的分佈。

發佈此消息時,我登陸您的問題尋找一種方法來獲得一個已知的二項式分佈p val和上面的鏈接是答案。