Elo's Noise Floor

Even a perfectly calibrated rating system never settles on one number — it converges to a distribution, and that distribution's width is a law, not a vibe.
Grounded in arXiv:2609.14922, “Steady-State Convergence of Stochastic Approximation”. An Elo/Glicko-style update — rating += K × (actual − expected) — is a constant-stepsize stochastic approximation recursion. The paper shows it does not converge to a point: it converges in distribution to a stationary law whose spread scales with the step size (the K-factor) as roughly √K, not K itself — a Gaussian with that √K width under local quadratic linearization, confirmed at a Wasserstein-2 rate. That's why chess/Elo/power-ranking communities argue forever about K: it's a provable bias–variance knob, with a real noise floor, not opinion.

Live rating trace 0 matches

Press Play to start simulating rated matches.

Steady-state histogram (trailing window)

Controls

24
reveal true skill

Numbers

Visible rating
1500
True skill (hidden)
?
Empirical σ (trailing)
—
needs more matches
Theory: √K scaling
—
σ ≈ c·√K, c ≈ 9.3
Matches played
0
Theory / Empirical ratio
—
≈1.0 means the law tracks