ret.min = l.get(0); ret.max = l.get(l.size() - 1); ret.med = getQuartile(Quartile.MED, l); if (ret.number > 6) { ret.q1 = getQuartile(Quartile.Q1, l); ret.q3 = getQuartile(Quartile.Q3, l); ret.m4 = sum4 / div; double [] swilk = swilk(l); if (swilk != null) { ret.swilkW = swilk[0];
double[] pw = new double[1]; int[] ifault = new int[]{-1}; SWilk.swilk(init, x, d.size(), d.size(), d.size() / 2, a, w, pw, ifault);
Float maxDelta = (float) sDAutoSensitivy * StatsUtils.getSD(data, StatsUtils.getMean(data)); Float[] tmp = new Float[fData.size()]; tmp = fData.toArray(tmp); centroid = StatsUtils.getMean(tmp); Float sdOtherCluster = (float) StatsUtils.getSD(data, StatsUtils.getMean(data)); maxDelta = sDAutoSensitivy * sdOtherCluster; logger.debug("AutoSensitivity: Adding: " + data[0] + " SD: " + maxDeltaInit + " SD': " + maxDelta);