LatentEval

INSTRUMENT | Eval statistics

Benchmark Rank Uncertainty Calculator: Score Intervals and Rank Ranges

5 cited sources

Put error bars on an LLM benchmark leaderboard. Paste scores with item counts, correct-of-total, or standard errors and see which adjacent ranks are a statistical tie.

A leaderboard is a list of estimates, and adjacent ranks are often a statistical tie. Below, the top two are tied and the leader could be third. Arena-style Elo ratings paste in as rating and standard error.

In our reading of a published leaderboard audit, 11 of 40 pairwise rankings go unresolved on one, 4 of 9 on the other. Preference votes belong in the pairwise win rate calculator, and same-item scores in the paired A/B comparator.

What follows the system name on each pasted row. Switching formats switches the box below to a matching example.

Check this value.

One system per line: name, score, item count. A score at or below 1 is read as a fraction, above 1 as a percent. Fields split on commas, semicolons, or tabs; with none of those, the last two space-separated values are the numbers and the rest is the name. A header line is skipped.

Check this value.

Level for every score interval, every gap interval, and the simulated rank ranges.

Check this value.

Simulation settings (optional)

1,000 to 50,000. More draws steady the rank probabilities.

Check this value.

Fixes the draw sequence so a rerun reproduces the same rank probabilities.

Check this value.

Statistically distinguishable tiers among 8 systems at 95%

3

Adjacent pairs separated: 2 of 7. model-a leads model-b by 1.2 percentage points and is not separated from it; it is first in 64.1% of 10,000 simulated draws.

Leaderboard with uncertainty, 95% level

RankSystemScoreIntervalRank rangeP(1st)Tier
1 model-a 84.2% 80.7% to 87.1% 1 to 3 64.1% 1
2 model-b 83.0% 79.5% to 86.0% 1 to 4 27.7% 1
3 model-c 81.6% 78.0% to 84.8% 1 to 5 8.1% 1
4 model-d 78.4% 74.6% to 81.8% 3 to 5 0.1% 1
5 model-e 77.8% 74.0% to 81.2% 3 to 5 0.1% 1
6 model-f 71.0% 66.9% to 74.8% 6 to 7 0.0% 2
7 model-g 70.2% 66.0% to 74.0% 6 to 7 0.0% 2
8 model-h 62.6% 58.3% to 66.7% 8 0.0% 3

Adjacent pairs, 95% level, gaps in percentage points

Adjacent pairGapGap intervalSeparated?
model-a vs model-b +1.2 -3.4 to +5.8 no
model-b vs model-c +1.4 -3.3 to +6.1 no
model-c vs model-d +3.2 -1.8 to +8.1 no
model-d vs model-e +0.6 -4.5 to +5.7 no
model-e vs model-f +6.8 +1.4 to +12.2 yes
model-f vs model-g +0.8 -4.8 to +6.4 no
model-g vs model-h +7.6 +1.7 to +13.4 yes
Export

score CI = Wilson(k, n); gap CI = Newcombe hybrid score; ranks = draws from Beta(k + 1/2, n - k + 1/2)How?

How this is calculated

A leaderboard prints one number per system and orders them. This calculator attaches to each number the uncertainty it carries, then asks two questions of the ordering: which neighboring pairs are statistically separated, and how far each system's rank could plausibly move.

Score intervals. When a row is given as correct-of-total counts, or as a score with an item count, the score is a proportion of a fixed item set and its interval is the Wilson score interval at the chosen level. Wilson is used because the textbook normal interval collapses to zero width at 0% and 100% and misbehaves at small item counts, which is exactly where leaderboard extremes live. A published score times its item count is not always a whole number, because leaderboards round; in that case the same closed form is evaluated at the fractional proportion rather than snapping your score to a nearby count, and the result notes say so. When a row is given as a score with a standard error, the interval is score plus or minus z times the standard error, which suits metrics that are not a plain accuracy: averaged rubric scores, aggregate indices, or a benchmark's own published error bar.

Separated or not. For each pair of nominally adjacent systems the tool reports the gap between them with a confidence interval, and calls the pair separated when that interval excludes zero. For proportions the interval is Newcombe's hybrid score interval, assembled from the two Wilson bounds and the standard recommendation for a difference between independent proportions; for standard-error rows it is the normal difference interval, which is the same formula for symmetric bounds. This is a sharper test than the eyeball rule that two error bars must not overlap: two 95% intervals can overlap while the difference between them is still significant at 95%, because non-overlap of two intervals is closer to a 99% test. A pair the tool calls separated can therefore still show overlapping bars in a chart.

Tiers. Walking down the ranking, a new tier starts at every separated adjacent pair, so the tier count is one plus the number of separated pairs, and it is the headline because it is the honest summary of how much of the printed order the data supports. A tier is a run of neighbors none of which is separated from the next; two systems at opposite ends of a long tier can still be separated from each other, and the plausible-rank column shows that finer structure. No multiplicity adjustment is applied across the pairs: at 95%, one in twenty truly equal adjacent pairs would be called separated by chance, so a leaderboard with many adjacent tests carries that risk in proportion.

Plausible ranks. Rank uncertainty is simulated. Each system's plausible true score is drawn many times from a distribution matching its precision: for proportions, the Jeffreys posterior, a Beta distribution with parameters k plus one half and n minus k plus one half, the Bayesian interval Brown, Cai and DasGupta recommend alongside Wilson; it agrees closely with the Wilson bound at moderate item counts, drifts from it at very small ones, and stays non-degenerate at 0% and 100%. For standard-error rows, a normal distribution with the stated standard error. Every draw is ranked, draws that tie share the better rank, and the tabulated ranks give each system its probability of finishing first and a central rank range at the chosen level, read as the ranks this system holds in the central 95% of plausible worlds. The draws come from a seeded generator, so the same rows, seed, and draw count reproduce every figure exactly; a different seed moves the probabilities by ordinary Monte Carlo error, which more draws shrink.

Worked example. The preloaded leaderboard has eight systems on a 500-item benchmark, spread from 62.6% to 84.2%. Every score carries a Wilson interval between six and eight and a half points wide (the leader's is 80.7% to 87.1%), and only two of the seven adjacent gaps are separated at 95%: model-e over model-f (6.8 points, interval +1.4 to +12.2) and model-g over model-h (7.6 points, +1.7 to +13.4). The top five systems form one tier, even though the 5.8-point gap between model-a and model-d is itself separated, because no single adjacent step inside that tier clears zero. The nominal leader finishes first in about 64% of simulated draws at the default seed and its 95% rank range is 1 to 3. On this benchmark, first place is a plurality of the plausible orderings rather than a settled result.

Honest limits. Every figure treats systems as independent estimates on a fixed item set. Public leaderboards score every system on the same items, so their errors are positively correlated, and a paired comparison on the item-level results is sharper than the unpaired bounds shown here; when you have both systems' per-item outcomes, the McNemar test calculator is the right instrument for one pair, and the intervals here are the conservative reading. Item counts describe how precisely a score is measured on this item set, and say nothing about whether the item set is contaminated, saturated, or representative of your task; those questions are covered in the evals hub and the four instruments of LLM evaluation. Two audited public leaderboards, worked through in the significance walkthrough, show how much of a printed ordering can fail these checks in practice.

Formula: score CI = Wilson(k, n); gap CI = Newcombe hybrid score; ranks = draws from Beta(k + 1/2, n - k + 1/2)

Questions

Do overlapping error bars mean two models are tied?

No, not reliably. Overlapping bars are weaker evidence of a tie than they look: with equal standard errors, requiring two 95% intervals to clear each other is closer to a 99% test than a 95% one, so pairs that overlap on the chart can still separate once the gap is tested directly. That is why this tool prints an interval on the gap instead of asking you to eyeball two bars, and why the example loaded above reports two separated pairs whose bars overlap. The next answer works through that case.

Two error bars overlap, yet the tool says the pair is separated. Which is right?

Both, about different tests. Overlap of two 95% intervals is a much stricter criterion than the difference being significant at 95%: with equal standard errors, non-overlap corresponds to roughly a 99% test on the gap. The tool tests the gap directly with an interval on the difference, which is the standard treatment, and reports that interval so you can see how far it sits from zero. If you need the conservative reading, require the interval on the gap to clear zero at 99% instead.

Is the model at rank 1 actually better than the one at rank 3?

Only if the data separates them, and the rank range column answers that directly. A range of 1 to 3 means that in 95% of simulated draws from the plausible score distributions, that system finished somewhere from first to third; its probability of finishing first is printed beside it. A leader with a rank range of 1 to 1 and a first-place probability near 100% is separated from the field; a leader whose range reaches rank 3 or 4 holds first place by point estimate only, and a rerun of the benchmark on a fresh item sample of the same size could plausibly reorder the top.

Why do the probabilities move slightly when I change the seed?

The rank distribution is estimated from a finite number of draws, so it carries Monte Carlo error: a standard error of about half a percentage point on a probability near 50% at 10,000 draws. That is why the seed is exposed: reporting the seed and draw count beside the figures lets someone else reproduce them exactly. If a decision hinges on the second decimal of a probability, raise the draw count rather than hunting for a favorable seed.

Is a 0.8-point gap meaningful, and how many items would settle it?

A gap that small is almost never resolved at a typical benchmark size, and a leaderboard that converts it into a ranking is trading on noise. For accuracies near 80%, the interval on a gap between two independent systems is about plus or minus 5 points at 500 items, plus or minus 3.5 points at 1,000 items, and plus or minus 1.1 points at 10,000 items. Two systems one point apart therefore need on the order of ten thousand items to separate at 95%, and a paired comparison on the same items needs fewer. The sample size and power calculator turns a target gap into an item count before you run.

Can I use this for judge scores or preference win rates instead of accuracy?

For a metric that is a mean over items with a known standard error, use the score and standard error format; the interval and the rank simulation then run on the normal approximation you supplied. For pairwise preference data, where each comparison is a win, loss, or tie, the pairwise win rate calculator fits the ranking from the head-to-head records and judges separation pair by pair on those records, which is the sharper design for that data.

Sources

  1. Wilson (1927), Probable Inference, the Law of Succession, and Statistical Inference (the score interval)Journal of the American Statistical Association Retrieved
  2. Newcombe (1998), Interval Estimation for the Difference Between Independent Proportions: Comparison of Eleven Methods (the hybrid score interval on a gap)Statistics in Medicine Retrieved
  3. Brown, Cai and DasGupta (2001), Interval Estimation for a Binomial Proportion (Wilson and Jeffreys intervals)Statistical Science Retrieved
  4. Goldstein and Spiegelhalter (1996), League Tables and Their Limitations: Statistical Issues in Comparisons of Institutional Performance (rank uncertainty by simulation)Journal of the Royal Statistical Society, Series A Retrieved
  5. Miller (2024), Adding Error Bars to Evals: A Statistical Approach to Language Model EvaluationsarXiv Retrieved