@Test public void testMode() { final int[] is = {4,4,5,5,5,6}; final Histogram<Integer> histo = new Histogram<>(); for (final int i : is) histo.increment(i); Assert.assertEquals(histo.getMode(), 5.0); }
@Test(expectedExceptions = UnsupportedOperationException.class) public void testModeBlowup() { final String[] is = {"foo"}; final Histogram<String> histo = new Histogram<>(); for (final String i : is) histo.increment(i); histo.getMode();//blowup }
return histo.size() > 0 ? histo.getMode() : 0;
return histo.size() > 0 ? histo.getMode() : 0;
metrics.MIN_INSERT_SIZE = (int) histogram.getMin(); metrics.MEDIAN_INSERT_SIZE = histogram.getMedian(); metrics.MODE_INSERT_SIZE = histogram.getMode(); metrics.MEDIAN_ABSOLUTE_DEVIATION = histogram.getMedianAbsoluteDeviation();
metrics.MIN_INSERT_SIZE = (int) histogram.getMin(); metrics.MEDIAN_INSERT_SIZE = histogram.getMedian(); metrics.MODE_INSERT_SIZE = histogram.getMode(); metrics.MEDIAN_ABSOLUTE_DEVIATION = histogram.getMedianAbsoluteDeviation();