I would think that in public double mannWhitneyU(final double[] x, final double[] y)
final double U1 = sumRankX - (x.length * (x.length + 1)) / 2; should be final double U1 = sumRankX - (x.length * (x.length + 1)) / 2*.0*; right?
I would think that in public double mannWhitneyU(final double[] x, final double[] y)
final double U1 = sumRankX - (x.length * (x.length + 1)) / 2; should be final double U1 = sumRankX - (x.length * (x.length + 1)) / 2*.0*; right?