public class HistogramBuilder
extends java.lang.Object
Constructor and Description |
---|
HistogramBuilder() |
HistogramBuilder(long[] values) |
Modifier and Type | Method and Description |
---|---|
void |
add(long value) |
EstimatedHistogram |
buildWithStdevRangesAroundMean()
|
EstimatedHistogram |
buildWithStdevRangesAroundMean(int maxdevs)
Calculate the min, mean, max and standard deviation of the items in the builder, and
generate an EstimatedHistogram with upto
maxdev stdev size ranges either
side of the mean, until min/max are hit; if either min/max are not reached a further range is
inserted at the relevant ends. |
public HistogramBuilder()
public HistogramBuilder(long[] values)
public void add(long value)
public EstimatedHistogram buildWithStdevRangesAroundMean()
public EstimatedHistogram buildWithStdevRangesAroundMean(int maxdevs)
maxdev
stdev size ranges either
side of the mean, until min/max are hit; if either min/max are not reached a further range is
inserted at the relevant ends. e.g., with a maxdevs
of 3, there may be up to 8 ranges
(between 9 boundaries, the middle being the mean); the middle 6 will have the same size (stdev)
with the outermost two stretching out to min and max.maxdevs
- Copyright © 2015 The Apache Software Foundation