kumulant

PairedSumResult

@Serializable
@SerialName(value = "PairedSumResult")
data class PairedSumResult(val totalWeights: Double, val sumX: Double, val sumY: Double) : Result(source)

Paired weighted-sum snapshot: Sum w_i*x_i, Sum w_i*y_i, and Sum w_i.

The canonical use case is histogram-based gradient boosting, where each leaf accumulates (Sumg, Sumh, n) to score splits.

Constructors

Link copied to clipboard
constructor(totalWeights: Double, sumX: Double, sumY: Double)

Properties

Link copied to clipboard

Weighted x sum (Sum w_i * x_i).

Link copied to clipboard

Weighted y sum (Sum w_i * y_i).

Link copied to clipboard

Cumulative observation weight (Sum w_i).

PairedSumResult

constructor(totalWeights: Double, sumX: Double, sumY: Double)(source)

sumX

Weighted x sum (Sum w_i * x_i).

sumY

Weighted y sum (Sum w_i * y_i).

totalWeights

Cumulative observation weight (Sum w_i).