Package org.javasimon.callback.quantiles

QuantilesCallback sorts splits to categories (Buckets) based on time ranges.

See:
          Description

Class Summary
AutoQuantilesCallback Callback which stores data in buckets to compute quantiles.
Bucket Bucket count the number of samples in the range min-max.
Buckets List of buckets and quantiles computer.
BucketSample Bucket sample.
BucketsSample Snapshot of Buckets
ExponentialBuckets Exponentially organized Buckets.
FixedQuantilesCallback Callback which stores data in buckets to compute quantiles.
LinearBuckets Linearly organized Buckets For 100-600 range and 5 bucket count, the following buckets are created: Index MinMax Samples Counter 0 -∞100 53 # (1) 1 100200 128,136 ## (2) 2 200300 245,231,264,287,275 ###### (5) 3 300400 356,341 ## (2) 4 400500 461 # (1) 5 500600 801 # (1) 6 600+∞ (0) For a total of 12 splits in this example, we can deduce that Median (6th sample) is in bucket #2 Third quartile (9th sample) is in bucket #3 90% percentile (10,8th sample) is in bucket #4 or #5 (but assume #4).
PropertiesQuantilesCallback Callback which stores data in buckets to compute quantiles.
QuantilesCallback Callback which stores data in buckets to compute quantiles.
 

Enum Summary
BucketsType Enumeration of buckets types, used for configuration purposes
 

Package org.javasimon.callback.quantiles Description

QuantilesCallback sorts splits to categories (Buckets) based on time ranges. This can be used to compute quantile approximations or to draw distribution charts.



Copyright © 2013. All Rights Reserved.