## Uses of Class
hep.aida.bin.MightyStaticBin1D

- Packages that use MightyStaticBin1D
  Package | Description
  --- | ---
  hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.

- - ### Uses of MightyStaticBin1D in hep.aida.bin

    Subclasses of MightyStaticBin1D in hep.aida.bin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DynamicBin1D` 1-dimensional rebinnable bin holding `double` elements; Efficiently computes advanced statistics of data sequences.
    `class` | `QuantileBin1D` 1-dimensional non-rebinnable bin holding `double` elements with scalable quantile operations defined upon; Using little main memory, quickly computes approximate quantiles over very large data sequences with and even without a-priori knowledge of the number of elements to be filled; Conceptually a strongly lossily compressed multiset (or bag); Guarantees to respect the worst case approximation error specified upon instance construction.

    Methods in hep.aida.bin that return MightyStaticBin1D
    Modifier and Type | Method and Description
    --- | ---
    `MightyStaticBin1D[]` | QuantileBin1D.`splitApproximately(DoubleArrayList percentages, int k)` Divides (rebins) a copy of the receiver at the given percentage boundaries into bins and returns these bins, such that each bin approximately reflects the data elements of its range.
    `MightyStaticBin1D[]` | QuantileBin1D.`splitApproximately(IAxis axis, int k)` Divides (rebins) a copy of the receiver at the given interval boundaries into bins and returns these bins, such that each bin approximately reflects the data elements of its range.

Jump to the Colt Homepage