See: Description
Interface | Description |
---|---|
DoubleHistogram |
Histogram storing double values.
|
DoubleHistogram.Iter |
Iterator interface.
|
FloatHistogram |
Histogram storing float values.
|
FloatHistogram.Iter |
Iterator interface.
|
Histogram |
Abstract API for histograms.
|
Histogram.Iter |
Array iterator.
|
IntHistogram |
Histogram storing int values.
|
IntHistogram.Iter |
Iterator interface.
|
LongHistogram |
Histogram storing long values.
|
LongHistogram.Iter |
Iterator interface.
|
ObjHistogram<T> |
Basic interface for object based histograms (static and flexible).
|
ObjHistogram.Iter<T> |
Histogram iterator.
|
ShortHistogram |
Histogram storing short values.
|
ShortHistogram.Iter |
Iterator interface.
|
Class | Description |
---|---|
AbstractObjDynamicHistogram<T> |
A dynamic histogram can dynamically adapt the number of bins to the data fed
into the histogram.
|
AbstractObjStaticHistogram<T> |
Histogram class storing double values.
|
AbstractStaticHistogram |
Abstract base class for histograms.
|
DoubleArrayStaticHistogram |
Histogram containing an array of doubles (i.e.
|
DoubleDynamicHistogram |
A flexible histogram storing double, that can dynamically adapt the number of
bins to the data fed into the histogram.
|
DoubleStaticHistogram |
Histogram class storing double values.
|
FloatDynamicHistogram |
A flexible histogram storing float, that can dynamically adapt the number of
bins to the data fed into the histogram.
|
FloatStaticHistogram |
Histogram class storing float values.
|
IntArrayStaticHistogram |
Histogram containing an array of ints (i.e.
|
IntDynamicHistogram |
A flexible histogram storing int, that can dynamically adapt the number of
bins to the data fed into the histogram.
|
IntStaticHistogram |
Histogram class storing int values.
|
LongArrayStaticHistogram |
Histogram containing an array of longs (i.e.
|
LongDynamicHistogram |
A flexible histogram storing long, that can dynamically adapt the number of
bins to the data fed into the histogram.
|
LongStaticHistogram |
Histogram class storing long values.
|
MeanVarianceStaticHistogram |
Histogram class storing MeanVaraince object.
|
ShortDynamicHistogram |
A flexible histogram storing short, that can dynamically adapt the number of
bins to the data fed into the histogram.
|
ShortStaticHistogram |
Histogram class storing short values.
|
Classes for computing histograms.
This package contains two families of histograms. Static histograms have a fixed initial number of bins. When encountering values outside of their range, they will grow similar to an ArrayList by adding additional bins. "Dynamic" histograms are more useful when you do not know the value range of the data: they start by collecting a number of sample data, then use this to estimate the initial histogram range. If they grow to twice their initial size they will downsample, to keep the histogram size in the bounds n to 2n-1, which effectively limits the memory use and histogram complexity.