List of usage examples for org.apache.commons.math3.stat.inference WilcoxonSignedRankTest WilcoxonSignedRankTest
public WilcoxonSignedRankTest()
From source file:Logica.TestWilcoxon.java
@Override public double teste(double p_value, Amostra analise_amostras) { WilcoxonSignedRankTest wilcoxon = new WilcoxonSignedRankTest(); double resultado = wilcoxon.wilcoxonSignedRankTest(analise_amostras.getAmostras_caso(), analise_amostras.getAmostras_controle(), false); return resultado; }
From source file:net.recommenders.rival.evaluation.statistics.StatisticalSignificance.java
/** * Gets the p-value according to the requested method. * * @param method one of "t", "pairedT", "wilcoxon" * @return the p-value according to the requested method *//*from w ww .j ava2 s .com*/ public double getPValue(final String method) { double p = Double.NaN; double[] baselineValues = new double[baselineMetricPerDimension.values().size()]; int i = 0; for (Double d : baselineMetricPerDimension.values()) { baselineValues[i] = d; i++; } double[] testValues = new double[testMetricPerDimension.values().size()]; i = 0; for (Double d : testMetricPerDimension.values()) { testValues[i] = d; i++; } if ("t".equals(method)) { p = TestUtils.tTest(baselineValues, testValues); } else if ("pairedT".equals(method)) { p = TestUtils.pairedTTest(baselineValues, testValues); } else if ("wilcoxon".equals(method)) { p = new WilcoxonSignedRankTest().wilcoxonSignedRankTest(baselineValues, testValues, false); } return p; }
From source file:org.mines.processing.utils.ResultsTable.java
private boolean signifTest(double[] s1, double[] s2) { if (significanceTest == SigTest.TTEST) { TTest ttest = new TTest(); return ttest.tTest(s1, s2, pValue); }/*from w w w . ja va 2 s. c o m*/ if (significanceTest == SigTest.PAIRED_TTEST) { TTest ttest = new TTest(); return ttest.pairedTTest(s1, s2, pValue); } if (significanceTest == SigTest.MANN_WHITNEY_U) { MannWhitneyUTest mwuTest = new MannWhitneyUTest(); return mwuTest.mannWhitneyUTest(s1, s2) < pValue; } if (significanceTest == SigTest.WILCOXON_SIGNED_RANK) { WilcoxonSignedRankTest wsrTest = new WilcoxonSignedRankTest(); return wsrTest.wilcoxonSignedRankTest(s1, s2, true) < pValue; } return false; }