@Override public synchronized double getPercentileAtOrBelowValue(final double value) { return super.getPercentileAtOrBelowValue(value); }
static double percentileRank(DoubleHistogram state, double value) { if (state.getTotalCount() == 0) { return Double.NaN; } double percentileRank = state.getPercentileAtOrBelowValue(value); if (percentileRank < 0) { percentileRank = 0; } else if (percentileRank > 100) { percentileRank = 100; } return percentileRank; }
@Override public synchronized double getPercentileAtOrBelowValue(final double value) { return super.getPercentileAtOrBelowValue(value); }
public double cdf(final double val) { final double percentageNegative = percentageNegative(); if ((val < 0) || ((1.0 - percentageNegative) < 0.000000001)) { // subtract one from percentage since negative is negated so // percentage is inverted return (percentageNegative > 0) ? percentageNegative * (1.0 - (negativeHistogram.getPercentileAtOrBelowValue(-val) / 100.0)) : 0.0; } else { return percentageNegative + ((1.0 - percentageNegative) * (positiveHistogram.getPercentileAtOrBelowValue(val) / 100.0)); } }
static double percentileRank(DoubleHistogram state, double value) { if (state.getTotalCount() == 0) { return Double.NaN; } double percentileRank = state.getPercentileAtOrBelowValue(value); if (percentileRank < 0) { percentileRank = 0; } else if (percentileRank > 100) { percentileRank = 100; } return percentileRank; }
static double percentileRank(DoubleHistogram state, double value) { if (state.getTotalCount() == 0) { return Double.NaN; } double percentileRank = state.getPercentileAtOrBelowValue(value); if (percentileRank < 0) { percentileRank = 0; } else if (percentileRank > 100) { percentileRank = 100; } return percentileRank; }
static double percentileRank(DoubleHistogram state, double value) { if (state.getTotalCount() == 0) { return Double.NaN; } double percentileRank = state.getPercentileAtOrBelowValue(value); if (percentileRank < 0) { percentileRank = 0; } else if (percentileRank > 100) { percentileRank = 100; } return percentileRank; }
static double percentileRank(DoubleHistogram state, double value) { if (state.getTotalCount() == 0) { return Double.NaN; } double percentileRank = state.getPercentileAtOrBelowValue(value); if (percentileRank < 0) { percentileRank = 0; } else if (percentileRank > 100) { percentileRank = 100; } return percentileRank; }