2012-06-06 17 views
7

Estoy buscando una biblioteca eficiente de Java (o incluso una función) para realizar la infame prueba exacta de binomios. Algo similar a la función R "binom.test" describe here.Prueba binomial en Java

¿Me puede ayudar? ¡Muchas gracias! :-)

+0

¿Está esto incluido en Apache Math [BinomialDistribution] (http://commons.apache.org/math/apidocs/index.html)? – GrahamA

+0

Buen punto, la respuesta es sí y no: la distribución binomial me dará un valor p, pero no las estadísticas asociadas a la relación que deseo probar para el significado –

Respuesta

1

Tal vez usted debe comprobar http://sourceforge.net/projects/parallelcolt/ Este paquete apache y Matemáticas son los más comunes para el cálculo estadístico

+0

ParallelColt es excelente para el álgebra lineal, por lo que me duele decirlo que no es la respuesta correcta. Al igual que en la clase de distribución binomial Apache Math, contiene solo la distribución binomial, no una forma de convertir los valores a las estadísticas binomiales. ¿O quizás me estoy perdiendo algo? –

+0

sí, no hay prueba binomial. Pero recientemente encontré algunos puntos de referencia para las bibliotecas matemáticas (la mayoría para operaciones matriciales, pero tal vez haya otras funciones), y hay varias alternativas, tal vez debería consultar otras bibliotecas: Eficiente Java Matrix Library (EJML); Jama; jblas; JScience (solo puntos de referencia anteriores); Matrix Toolkit Java (MTJ); OjAlgo; Paquete Universal Java Matrix (UJMP); Elegant Linear Algebra for java (la4j); http://code.google.com/p/java-matrix-benchmark/ – Pilgrim

2

Además de la BinomialDistribution Apache commons.math3 3.3 (inédito en el momento de escribir esto) tiene un BinomialTest que obtendrá el valor p así como BinomialConfidenceInterval. No es mucho comparado con el paquete de estadísticas R que usted nombró, pero es más que solo la distribución mencionada anteriormente.

Publicando esto como llegué a su pregunta buscando la manera de obtener solo el valor de una distribución binomial conocida y el enlace de arriba es la respuesta.

Cuestiones relacionadas