compileml.viz

band_ladder

def band_ladder(decisions: list[dict], y, *, ax=None, colors: dict | None = None)

from compileml.viz import band_ladder

Observed bad rate per band — the monotonicity picture.

Accepts score-only payloads (explain=False); banding needs no contributions. Returns (figure, axes).

Parameters#

NameTypeDefaultKind
decisionslist[dict]requiredpositional
y—requiredpositional
ax—Nonekeyword-only
colorsdict | NoneNonekeyword-only

Worked example: band_ladder →