Skip to content

Methods lab

Ideas for improving on the plain polling average are tested here before any of them is allowed near a forecast. Each test is written down, including its pass mark, before the results are run. Shown here are the tests that did not make the average less accurate overall; none has yet passed its mark.

E001: Does correcting for pollster house effects beat a plain average?

Rejected: no demonstrated improvement. Across 1,420 races, the adjustment changed the average miss by -0.011 points (95% range -0.057 to 0.027), and helped in 5 of 10 elections. The pass mark, set in advance, was a range entirely below zero and at least 6 of 10 elections.

ElectionRacesPlain average missAdjusted missAdjustment helped
20061494.744.75no
20081604.334.33no
20101905.625.65no
20121444.975.00no
20141255.165.25no
20161266.136.12yes
20181614.584.52yes
20201466.326.14yes
2022974.454.45yes
20241224.464.43yes

Preregistration: docs/research/experiments/E001-house-effects.md

E002: Does subtracting each pollster's own miss against results help?

Rejected: no demonstrated improvement. Across 1,420 races, the adjustment changed the average miss by -0.005 points (95% range -0.210 to 0.172), and helped in 4 of 10 elections. The pass mark, set in advance, was a range entirely below zero and at least 6 of 10 elections.

ElectionRacesPlain average missAdjusted missAdjustment helped
20061494.744.79no
20081604.334.30yes
20101905.625.70no
20121444.974.98no
20141255.165.56no
20161266.136.09yes
20181614.584.92no
20201466.325.64yes
2022974.454.70no
20241224.464.04yes

Preregistration: docs/research/experiments/E002-pollster-error-correction.md

E003: Does it help if midterms learn only from midterms, and presidential years only from presidential years?

Rejected: no demonstrated improvement. Across 1,420 races, the adjustment changed the average miss by -0.027 points (95% range -0.184 to 0.101), and helped in 4 of 10 elections. The pass mark, set in advance, was a range entirely below zero and at least 6 of 10 elections.

ElectionRacesPlain average missAdjusted missAdjustment helped
20061494.744.94no
20081604.334.33yes
20101905.625.67no
20121444.974.86yes
20141255.165.36no
20161266.136.36no
20181614.584.59no
20201466.325.77yes
2022974.454.57no
20241224.464.08yes

Preregistration: docs/research/experiments/E003-same-type-pollster-correction.md

How much does hindsight flatter a backtest?

The same 2024 polling average, replayed at several dates before the election, three ways. Compared on the races all three could estimate, the leaky replays look better than the honest one: that gap is what a careless backtest would wrongly claim. B1: 21-day window, one question per poll, latest poll per pollster, mean.

Before the electionShared racesstrict misslisted misshindsight miss
90 days before23.811.691.91
30 days before624.454.073.88
14 days before514.564.134.35
7 days before172.092.252.31
1 days before0———
  • Strict: only what archived snapshots prove was public
  • Listed: by the aggregator's listing time
  • Hindsight: by fieldwork date (the leaky way)
  • Archived snapshots end: PRES 2024-11-05, HOUSE 2024-10-11, SEN 2024-10-11, GOV 2024-10-11. Strict replays after those dates see no newer polls, so they estimate fewer races.