kumulant

SketchResult

@Serializable
@SerialName(value = "SketchResult")
data class SketchResult(val probabilities: DoubleArray, val quantiles: DoubleArray, val gamma: Double, val totalWeights: Double, val zeroCount: Double, val positiveBins: Map<Int, Double>, val negativeBins: Map<Int, Double>) : Result(source)

DDSketch snapshot: logarithmic bins plus precomputed quantiles for probabilities.

Constructors

Link copied to clipboard
constructor(probabilities: DoubleArray, quantiles: DoubleArray, gamma: Double, totalWeights: Double, zeroCount: Double, positiveBins: Map<Int, Double>, negativeBins: Map<Int, Double>)

Properties

Link copied to clipboard

Multiplicative bin-boundary ratio (1 + relativeError) / (1 - relativeError).

Link copied to clipboard

Negative-side bin counts keyed by signed log-bucket index.

Link copied to clipboard

Positive-side bin counts keyed by signed log-bucket index.

Link copied to clipboard

Probabilities at which quantiles are evaluated; parallel to quantiles.

Link copied to clipboard

Estimated quantile values, parallel to probabilities.

Link copied to clipboard

Cumulative observation weight folded in.

Link copied to clipboard

Weight observed at the zero bin.

Functions

Link copied to clipboard

Project a SketchResult into a SparseHistogramResult by expanding its bin indices to bucket boundaries.

SketchResult

constructor(probabilities: DoubleArray, quantiles: DoubleArray, gamma: Double, totalWeights: Double, zeroCount: Double, positiveBins: Map<Int, Double>, negativeBins: Map<Int, Double>)(source)

gamma

Multiplicative bin-boundary ratio (1 + relativeError) / (1 - relativeError).

negativeBins

Negative-side bin counts keyed by signed log-bucket index.

positiveBins

Positive-side bin counts keyed by signed log-bucket index.

probabilities

Probabilities at which quantiles are evaluated; parallel to quantiles.

quantiles

Estimated quantile values, parallel to probabilities.

totalWeights

Cumulative observation weight folded in.

zeroCount

Weight observed at the zero bin.