2011-06-06 13 views
5

Java'da Fisher'in kesin testini yapmak ve sağ, sol ve iki kuyruklu olasılıkları sağlamak için bir kütüphane/işlev/yönteme ihtiyacım var. Simple Googling, Tassel paketlerinde bir çözüm gösterir, ancak içindeki yöntem, optimizasyon olmadan test adımlarını basitçe uygular ve bu nedenle son derece yavaştır. Ayrıca, her yerde int türlerini kullanır ve büyük olasılık tabloları için gerçekten etkili değildir.Java'da Verimli Fisher's Exact Testi

herhangi zaten yazılı bir çözüm biliyorsanız, bu yardımcı olur bak

cevap

5

:-) bana yardımcı: http://www.users.zetnet.co.uk/hopwood/tools/StatTests.java

formula oldukça basit. Burada çok basit (iki kuyruklu) bir uygulama var: http://javanus.com/blogs/?p=51 (daha temiz bir uygulama için Discretoboy tarafından yapılan yoruma bakın)

Ayrıca Java İstatistik Sınıfları'nda test implementation'a da bakabilirsiniz.

+1

Teşekkür ederim, Java İstatistiksel Sınıflar uygulaması Püskülten çok daha iyi. Şimdi doktora projemi bir milyardan daha az sürede bitirebilirim! –

+1

@Thrawn bununla iyi şanslar! HER ZAMAN bir milyar yıl gibi hissediyor zaten! – Aleadam