0
respostas

Diferença entre Ranksums e mannwhitneyu

Por qual motivo ao utilizar o código com o função mannwhitneyu chego a um valor de U diferente do que se utilizando o Ranksums

Código com Mannwhitneyu

from scipy.stats import mannwhitneyu
u, p_valor = mannwhitneyu(sobremesa, sem_sobremesa, alternative = 'two-sided') 
print(u)
print(p_valor)

Resultado:

u = -0.6331073145314825
p_valor = 0.5266635660124415

Código com Ranksums

u, p_valor = ranksums(sobremesa, sem_sobremesa)
print(u)
print(p_valor)

Resultado:

u = 6682.5
p_valor = 0.5261442011801832

Não deveriam retornar o mesmo valor tanto para p_valor quanto para o u?