throws NullArgumentException, NoDataException, DimensionMismatchException { ensureDataConformance(x, y); final double[] z = calculateDifferences(x, y); final double[] zAbs = calculateAbsoluteDifferences(z);
NumberIsTooLargeException, ConvergenceException, MaxCountExceededException { ensureDataConformance(x, y); final double Wmax = wilcoxonSignedRank(x, y); return calculateExactPValue(Wmax, N); } else { final double Wmin = ( (double)(N*(N+1)) / 2.0 ) - Wmax; return calculateAsymptoticPValue(Wmin, N);
p = TestUtils.pairedTTest(baselineValues, testValues); } else if ("wilcoxon".equals(method)) { p = new WilcoxonSignedRankTest().wilcoxonSignedRankTest(baselineValues, testValues, false);
NumberIsTooLargeException, ConvergenceException, MaxCountExceededException { ensureDataConformance(x, y); final double Wmax = wilcoxonSignedRank(x, y); return calculateExactPValue(Wmax, N); } else { final double Wmin = ( (double)(N*(N+1)) / 2.0 ) - Wmax; return calculateAsymptoticPValue(Wmin, N);
throws NullArgumentException, NoDataException, DimensionMismatchException { ensureDataConformance(x, y); final double[] z = calculateDifferences(x, y); final double[] zAbs = calculateAbsoluteDifferences(z);
NumberIsTooLargeException, ConvergenceException, MaxCountExceededException { ensureDataConformance(x, y); final double Wmax = wilcoxonSignedRank(x, y); return calculateExactPValue(Wmax, N); } else { final double Wmin = ( (double)(N*(N+1)) / 2.0 ) - Wmax; return calculateAsymptoticPValue(Wmin, N);
throws NullArgumentException, NoDataException, DimensionMismatchException { ensureDataConformance(x, y); final double[] z = calculateDifferences(x, y); final double[] zAbs = calculateAbsoluteDifferences(z);