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

- Packages that use DynamicBin1D
  Package | Description
  --- | ---
  cern.colt.matrix.doublealgo | Double matrix algorithms such as print formatting, sorting, partitioning and statistics.
  hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.

- - ### Uses of DynamicBin1D in cern.colt.matrix.doublealgo

    Methods in cern.colt.matrix.doublealgo that return DynamicBin1D
    Modifier and Type | Method and Description
    --- | ---
    `static DynamicBin1D` | Statistic.`bin(DoubleMatrix1D vector)` Fills all cell values of the given vector into a bin from which statistics measures can be retrieved efficiently.

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

    Methods in hep.aida.bin that return DynamicBin1D
    Modifier and Type | Method and Description
    --- | ---
    `DynamicBin1D` | DynamicBin1D.`sampleBootstrap(DynamicBin1D other, int resamples, RandomEngine randomGenerator, BinBinFunction1D function)` Generic bootstrap resampling.

    Methods in hep.aida.bin with parameters of type DynamicBin1D
    Modifier and Type | Method and Description
    --- | ---
    `double` | BinFunction1D.`apply(DynamicBin1D x)` Applies a function to one bin argument.
    `double` | BinBinFunction1D.`apply(DynamicBin1D x, DynamicBin1D y)` Applies a function to two bin arguments.
    `double` | DynamicBin1D.`correlation(DynamicBin1D other)` Returns the correlation of two bins, which is `corr(x,y) = covariance(x,y) / (stdDev(x)*stdDev(y))` (Pearson's correlation coefficient).
    `double` | DynamicBin1D.`covariance(DynamicBin1D other)` Returns the covariance of two bins, which is `cov(x,y) = (1/size()) * Sum((x[i]-mean(x)) * (y[i]-mean(y)))`.
    `DynamicBin1D` | DynamicBin1D.`sampleBootstrap(DynamicBin1D other, int resamples, RandomEngine randomGenerator, BinBinFunction1D function)` Generic bootstrap resampling.

Jump to the Colt Homepage