kumulant

RegressionAuditLeaf

Leaf that tracks per-candidate pos/neg stats. When a candidate clears the Hoeffding- bound test, this leaf is replaced by a RegressionSplitNode. The candidate subset is per-leaf ; picked at leaf birth; so mtry-style random subspace selection lives at the leaf level.

Constructors

Properties

Link copied to clipboard

The leaf's weighted-variance accumulator.

Link copied to clipboard

Candidate splits being evaluated at this leaf.

Link copied to clipboard

Per-candidate accumulator for observations that route false.

Link copied to clipboard

Counter throttling audit work to every Nth observation. Atomic so concurrent updaters don't lose ticks; the split decision is taken by the thread that crosses the period boundary, under the tree's split lock.

Link copied to clipboard

Per-candidate accumulator for observations that route true.

Functions

Link copied to clipboard

Walk to the leaf this row resolves to.

Link copied to clipboard

Freeze a live tree node into an immutable snapshot. Internal split aggregates are derived from the snapshotted children so the wire format stays stable even though live splits hold no arm.

RegressionAuditLeaf

arm

The leaf's weighted-variance accumulator.

candidates

Candidate splits being evaluated at this leaf.

neg

Per-candidate accumulator for observations that route false.

observationsSinceLastCheck

Counter throttling audit work to every Nth observation. Atomic so concurrent updaters don't lose ticks; the split decision is taken by the thread that crosses the period boundary, under the tree's split lock.

pos

Per-candidate accumulator for observations that route true.