kumulant

TDigestResult

@Serializable
@SerialName(value = "TDigestResult")
data class TDigestResult(val probabilities: DoubleArray, val quantiles: DoubleArray, val means: DoubleArray, val weights: DoubleArray, val totalWeight: Double, val compression: Double) : Result(source)

T-digest snapshot: means/weights are the centroid arrays sorted by mean, with quantiles precomputed for probabilities via CDF inversion.

Constructors

Link copied to clipboard
constructor(probabilities: DoubleArray, quantiles: DoubleArray, means: DoubleArray, weights: DoubleArray, totalWeight: Double, compression: Double)

Properties

Link copied to clipboard

T-digest compression parameter; lower = more centroids, tighter quantiles.

Link copied to clipboard

Centroid means sorted ascending; parallel to weights.

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

Centroid weights, parallel to means.

Functions

Link copied to clipboard

Convert centroids to a sparse histogram with bins centered on each centroid.

TDigestResult

constructor(probabilities: DoubleArray, quantiles: DoubleArray, means: DoubleArray, weights: DoubleArray, totalWeight: Double, compression: Double)(source)

compression

T-digest compression parameter; lower = more centroids, tighter quantiles.

means

Centroid means sorted ascending; parallel to weights.

probabilities

Probabilities at which quantiles are evaluated; parallel to quantiles.

quantiles

Estimated quantile values, parallel to probabilities.

totalWeight

Cumulative observation weight folded in.

weights

Centroid weights, parallel to means.