Implementar teste de Qui-Quadrado [RESOLVIDO]

Olá a todos!

Tenho um trabalho na faculdade no qual preciso implementar o teste do qui-quadrado, sendo assim utilizei a biblioteca Apache Commons Math pra conseguir o qui-quadrado calculado, e o teste de hipótese.

O cálculo funcina perfeitamente, porém o teste de hipótese da sempre falso.

Alguém aí já usou essa biblioteca ou sabe alguma alternativa? esse teste de hipótese faria o mesmo que a função “INV.QUIQUA()” do excel.

Trecho do código que da falso onde não era pra dar:

double[] a = {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0};
long[] b = {1,1,1,1,1,1,1,1,1};
	
System.out.println(new ChiSquareTest().chiSquareTest(a, b, 0.05));

Link da biblioteca: ChiSquareTest

Desde já obrigado!

Uma alternativa que eu conheço para você verificar se 2 distribuições são semelhantes é realizar o teste t

Documentação:

“Returns true iff the null hypothesis can be rejected with 100 * (1 - alpha) percent confidence.”

Será que ele está retornando false para caso forem iguais e true para caso forem diferentes?

Na verdade retornava sempre falso, mas já consegui resolver com outro método:

chiSquareTest(long[][] counts, double alpha)

Assim eu só passo uma matriz de long que representa meus valores observados e tenho com retorno um boolean com o teste de independência baseado no nível de significância(alpha).