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?

Reply via email to