Zain Dana Harper Map

Elements Swatches Studies Site index

Findings F32 Method and statistics, Psychology and perception found 2026-10-29

Forecasters who skip questions score better, and the best filter reads the probability

In 410,451 forecasts from the Good Judgment Project, a filter that holds back forecasts by their stated probability cut the average error far more than one that reads the forecaster's own expertise rating. People who skip more questions also score better on their first answers, though a person who skips more in one year is not clearly better for it.

Tier
B*, strong signal
Outcome
held
Rung
hypothesis
Verdicts
5 passed, 5 failed
Corrections
3, latest 2026-11-14
Version
v3, 2026-11-14
Redo it
Reproduce

Download PDF 622 KB BuildTeX source F32.bld

What this means for a reader

When a forecaster, a panel or a software system has to choose which answers to withhold, the number it already states is a much better guide than how expert it says it is. In a large public forecasting tournament, a filter on the stated probability cut the error of kept forecasts about six times as much as a filter on self-rated expertise, and the self-rating added nothing a shuffled rating did not also add. People who answer selectively are better forecasters on average, so a habit of skipping marks a careful source. The data does not show that skipping a question makes the remaining answers better.

Objection

Inferred skips may be questions a forecaster never saw; matched strata may explain any difference in sign from Merkle and colleagues, whose sign we have not confirmed; a filter on stated probability rewards confidence by construction.

What would change the call. Replicate on another tournament where question exposure is visible; read Merkle and colleagues in full.

From the strongest objection recorded in our publication register.

Abstract

A source that may decline to answer needs a rule for which answers to hold back. We tested two candidate inputs for that rule on the public survey forecasts of the Good Judgment Project: the probability the forecaster stated, and the forecaster's own 1 to 5 rating of their expertise on that forecast. On 410,451 binary forecasts, filters were scored by the area under the risk-coverage curve, the mean Brier score of kept forecasts as coverage falls from 100 to 10 percent. A filter on the stated probability scored 0.171, a filter on the self-rating 0.259, and random order 0.277. Adding the self-rating to the probability gained 0.0026 (95 percent interval 0.0007 to 0.0046), under the preregistered bar of 0.005, and a rating shuffled within each forecaster-year gained 0.0024 on average. We also asked whether people who skip questions forecast better. On first forecasts only, skip rate correlated with better relative Brier score at rho +0.286 (+0.264 to +0.303) across 9,204 forecaster-years, and +0.195 (+0.174 to +0.212) when timing was matched as well. Within the same person across consecutive years the correlation was +0.041 (-0.007 to +0.095) over 1,578 pairs, so no within-person benefit of skipping was shown. Forecasts rated expertise 1 are pulled toward 50 percent by about the right amount: the best extremising factor was 0.92 (0.79 to 1.06).

c1 observed, evidence for claim 1
The numbers in claim 1
0.171; 0.259; 0.277 matches the result file, 2026-11-09
Chart 1
Error of the forecasts a filter keeps, as it keeps fewer of them.
Basis
observed: measured in this study, with a result file
c2 observed, evidence for claim 2
The numbers in claim 2
0.0026; 95; 0.0007; 0.0046; 0.005; 0.0024 matches the result file, 2026-11-09
Chart 2
What the self-rating adds to the probability filter, against a shuffled rating and the bar.
Basis
observed: measured in this study, with a result file
c3 observed, evidence for claim 3
The numbers in claim 3
+0.286; +0.264; +0.303; 9,204; +0.195; +0.174; +0.212 matches the result file, 2026-11-09
Chart 3
Skipping and accuracy: across forecasters, and within the same person over time.
Basis
observed: measured in this study, with a result file
c4 observed, evidence for claim 4
The numbers in claim 4
+0.041; -0.007; +0.095; 1,578 matches the result file, 2026-11-09
Chart 3
Skipping and accuracy: across forecasters, and within the same person over time.
Basis
observed: measured in this study, with a result file
c5 observed, evidence for claim 5
The numbers in claim 5
1; 50; 0.92; 0.79; 1.06 matches the result file, 2026-11-09
Chart 4
Best extremising factor by self-rated expertise.
Basis
observed: measured in this study, with a result file

Introduction and motivation

The Good Judgment Project ran from 2011 to 2015 as one of several research teams in a geopolitical forecasting tournament. Thousands of volunteers gave probabilities for world events, and the project tested training, teaming and tracking of top performers as ways to raise accuracy [2]. The survey forecasts, with each forecaster's self-rated expertise on each forecast for the first three years, are public.

Forecasters in the project chose which questions to answer. That choice is part of the data. Merkle, Steyvers, Mellers and Tetlock [3] asked whether good and poor forecasters choose questions differently, and whether those choices can sharpen estimates of a forecaster's ability beyond what a proper scoring ruleDefinition: proper scoring rule decision theory and forecast verification A score for probability forecasts on which a forecaster does best in expectation by stating their true belief. Excludes scores that pay for shading a forecast toward some answer, and any rule for which questions to answer. full definition reads from the forecasts alone. A proper scoring rule, in decision theory, is a score that a forecaster does best on in expectation by stating their true belief; a rule that pays for shading toward a favoured answer is not proper. Sempere and Lawsen [5] showed that a mean Brier scoreDefinition: Brier score forecast verification, from weather forecasting The squared difference between the stated probabilities and the outcomes, here summed over the answer options in the GJP form so it runs from 0 to 2. Lower is better. Excludes questions left unanswered, which it does not score. full definition gives a forecaster a reason to skip. The Brier score, from weather forecasting, is the squared difference between the stated probabilities and what happened, so lower is better; it scores each answer given and says nothing about questions left unanswered: a forecaster whose average Brier score is b2 should not forecast any question whose true probability lies between b and 1−b, even when they know it exactly. Skipping and scoring are therefore tangled before any data is read.

Machine learning has a matching problem under the name selective predictionDefinition: selective prediction machine learning Prediction with a reject option, where a system answers only the inputs it ranks most likely to be right and declines the rest. Excludes how the kept answers are produced. full definition. A classifier with a reject option keeps the inputs it is most confident on and declines the rest; the term covers that choice of what to answer and leaves out how the kept answers are made. Its quality is drawn as a risk-coverage curveDefinition: risk-coverage curve machine learning, selective prediction The error on kept items against the share kept. Here risk is the mean Brier score of kept forecasts and coverage the share kept. Excludes any score for the forecasts withheld. full definition, the error on kept inputs against the share kept [6]. Here risk is the mean Brier score of kept forecasts and coverage the share kept, so the curve says nothing about the forecasts withheld. We use the same curve to score abstain filters for human forecasts.

The third question concerns the hedge. An earlier round of this study found that a forecast a person rates as expertise 1 is worse than the same person's higher-rated forecasts and sits nearer 50 percent. ExtremisingDefinition: extremising forecast aggregation Pushing a probability away from 50 percent by multiplying its log-odds by a factor a, with a below 1 pulling it inward instead. Excludes changing which side a forecast leans to. full definition, the transformation Baron, Mellers and colleagues studied for aggregated forecasts [4], pushes a probability away from 50 percent by scaling its log-odds by a fixed factor, and a factor below 1 pulls it inward instead; it changes no forecast's direction. It can test whether that pull toward 50 percent is too large, too small or the right size.

The study was built to inform one design choice: how the abstain filter in Flywheel, our accountability software, should rank a source's answers. Should it credit a source for abstaining, and does it need the source's self-rating beside the stated probability?

Preregistration and design

This is the second round of the study. The preregistrationDefinition: preregistration research method (metascience) A dated written plan for a study, fixed and hash-locked before any result is seen: the question, the data, the statistic, the controls, the forecasts and the kill conditions. Excludes a plan revised after looking at the outcome, and a protocol written only for the record after the run. full definition, a practice from clinical trials and psychology in which a dated plan is fixed before results are seen, was written on 29 October 2026 after the first round's results and before any second-round statistic was computed on the real data, and it was hash-locked at 14:59:09 UTC that day. A plan revised after a look at second-round outcomes would not have counted as one. It lists what had been seen before it was written: the first round's results and structural counts of conditions, first forecasts and repeat forecasters taken from the survey files with no outcome joined.

The second-round code was checked first on synthetic files shaped like the GJP data, with planted effectsDefinition: planted check research method; called a positive control in experimental science Data built so that the right answer is known, run through the same analysis before the real data, to show that the analysis can see the effect when it is there. Excludes any check made on the real data, which cannot show what the analysis misses. full definition that the code recovered. That is a planted check: data built so the right answer is known, run through the same analysis before the real data, to show the analysis can find an effect when it is there, which no check on real data can show. That check showed that matching on the number of questions answered removes most of the variation in skip rate, because skip rate is one minus answered over available. Matching on forecast count therefore stayed the primary design, as in the first round. This is recorded in the preregistration.

The file names ten verdictsDefinition: verdict research method (our usage) The pass or fail of one preregistered rule set against the run's numbers, read off by code. Excludes an interpretation written after reading the numbers. full definition in four parts, each with rules that must all hold, seven shuffle controlsDefinition: control statistics and experimental design A version of the data with the structure under test removed (for example shuffled or pooled), scored the same way as the real data, so the real score has something to beat. Excludes a comparison with a different dataset or with a published number. full definition with their draw counts, a prior probability for each verdict, and a decision mapping from outcomes to the filter design. A verdict, in our usage, is the pass or fail of one such rule set read off by code, never a reading written after the numbers were seen. A control is a copy of the data with one link broken, by shuffling, and scored with the same code as the real data; a comparison with another dataset or a published number is not a control. Appendix A gives every verdict and its rule. Nothing was added after the run.

Data and provenance

The data are the Good Judgment Project survey forecasts for years 1 to 4 and the question file, published by Mellers and colleagues on the Harvard Dataverse (doi:10.7910/DVN/BPCDH5) under CC0 1.0Definition: CC0 1.0 copyright and data licensing The Creative Commons public domain dedication, under which anyone may reuse the work for any purpose without permission. Excludes a licence condition requiring citation, which stays a scholarly courtesy. full definition [1]. CC0 is the Creative Commons public domain dedication: anyone may reuse the data for any purpose without permission, and citation is a scholarly courtesy rather than a licence term. The person-level test file and the prediction-marketDefinition: prediction market economics and forecasting A market in which people trade contracts that pay on an outcome, with the price read as a probability. Excludes the individual survey forecasts analysed in this paper. full definition files in the same release were not used; in a prediction market people trade contracts that pay on an outcome and the price is read as a probability, which is a different instrument from the survey forecasts used here. The SHA-256Definition: SHA-256 cryptography A hash function that turns a file into a 64-character fingerprint which changes if any byte changes. A recorded hash shows the file was not altered after it was taken. Excludes encryption, because the hash keeps nothing secret and cannot be turned back into the file. full definition of each of the five input files was recorded before the run and matched after it. SHA-256 is a cryptographic hash, a 64-character fingerprint that changes if any byte of a file changes; it shows the files were not altered and keeps nothing secret.

The survey files hold 3,143,460 rows, one per answer option. Dropping 43,944 withdrawal rows left 1,234,940 forecasts. Of the 617 questions, 498 closed with an outcome and 119 were voidedDefinition: voided question the Good Judgment Project tournament A question the tournament cancelled without scoring, so no forecast on it has an outcome. Excludes a void verdict in our sense, which concerns a failed planted check or a sample below its minimum. full definition. A voided question is one the tournament cancelled without scoring, a tournament term with no bearing on the verdict sense of void. We dropped 157,189 forecasts on voided or unresolved questions, 13,381 dated after the question closed and 15 whose probabilities could not be repaired. That leaves 1,064,355 scored forecasts from 9,914 people, of which 414,570 are a person's first forecast on a question in a year.

Self-rated expertise, 1 to 5 on each forecast, exists in years 1 to 3 only; all 619,380 year 4 forecasts lack it. The abstain-filter sample is therefore every binary scored forecast in years 1 to 3 with a rating: 410,451 forecasts. Experimental conditions 1 and 2 are individuals, 4 teams and 5 superteamsDefinition: superteam the Good Judgment Project design A team made up of forecasters drawn from the top performers of the previous tournament year (condition 5). Excludes ordinary teams (condition 4), formed without selection on past accuracy. full definition. A superteam, in the project's design, is a team made up of forecasters drawn from the top performers of the previous year; ordinary teams were formed without that selection. The prediction-market condition is not in the survey files.

The data hold no record of a declined question. A skipDefinition: skip our usage A closed question that was open during a forecaster's active window in a year and that they never answered, inferred from the data. Excludes questions outside the active window, and any recorded decision to decline, which the data do not hold. full definition is inferred: a closed question that was open during a forecaster's active window in a year and that they never answered. The word is ours for that inferred absence, and it excludes questions that closed before or opened after the forecaster's active window. Only aggregates and distributions are reported here. No score for any named person was stored.

Methods

Scoring

Each forecast is scored with the Brier score in the GJP form, summed over the answer options, so that it runs from 0 to 2:

B=∑k(pk−ok)2(1)

where pk is the stated probability of option k and ok is 1 if that option occurred and 0 otherwise. The relative scoreDefinition: relative Brier score forecast verification, our usage A forecaster's mean, over the questions they answered, of their first-forecast Brier score minus the median first-forecast Brier score on that question. Lower is better. Excludes the difficulty of the question, which subtracting the median removes. full definition of forecaster i on first forecasts is the mean, over the ni questions they answered, of their first-forecast Brier score minus the median first-forecast Brier score on that question. It is our measure of skill against the crowd on the same question, and it leaves out how hard the question was, which the median absorbs:

Si=1ni∑q(Biq−mq)(2)

The time-matched version Si,t takes the median mq only over first forecasts made in the same tenth of the question's open period, drops cells with fewer than 5 first forecasts, and needs 5 or more valid questions per forecaster-yearDefinition: forecaster-year our usage One person's forecasts within one tournament year, the unit for skip rate and relative score. Excludes pooling of different people, and pooling one person's years. full definition, our unit of analysis: one person's forecasts within one tournament year, so a person active in three years counts three times and no two people are pooled. Lower S is better, so the tests correlate skip rate with −S.

Skip rate and the matched correlation

A forecaster-year is eligible with at least 10 available questions and 5 answered. Its skip rate is

si=1−nansnav(3)

where nans is the number of available questions answered and nav the number available. Busy forecasters answer more, so the correlation is taken inside strataDefinition: stratum survey statistics A group of units alike on the matched variables, here year and twentieth of forecast count, inside which a statistic is computed before averaging. Excludes control for variables that were not matched. full definition h of year and twentieth of forecast count, each with 10 or more forecaster-years, and averaged with weights wh equal to stratum size. A stratum, a term from survey statistics, is a group of units alike on the matched variables, so comparisons inside it cannot be driven by those variables; it does nothing about variables left unmatched:

ρM=∑hwhρh∑hwh(4)

where ρh is the Spearman correlationDefinition: Spearman correlation (rho) rank statistics The correlation between the ranks of two quantities, from -1 to +1, which reads any steady rise or fall. Excludes the shape of the relation and the pull of outliers on the raw values. full definition of si with −Si inside stratum h. Spearman's rho, from rank statistics, is the correlation of the ranks of two quantities, so it reads any steady rise or fall and ignores the shape of the relation and the size of outliers. IntervalsDefinition: 95% interval statistics The range that holds the middle 95 percent of the bootstrap or control draws for a number. We report it beside the number. Excludes a statement that the true value lies inside with 95 percent probability. full definition come from 1,000 bootstrapDefinition: bootstrap statistics Recomputing a number many times on data resampled with replacement, here within strata or over questions, to see how much it varies. Excludes an interval from a textbook formula that assumes a distribution. full definition draws within strata. Each 95 percent interval is the range holding the middle 95 percent of the draws, and it is no statement that the true value lies inside with 95 percent probability. The bootstrap, a resampling method from statistics, recomputes the number on data resampled with replacement and assumes no textbook distribution.

The within-person test takes pairs of consecutive years in which a person kept the same majority condition. Inside each year pair it computes the Spearman correlation of the change in skip rate with the change in time-matched score, and averages over year pairs weighted by pair count. Changing condition between years would change the platform and the questions, so mixed pairs are left out of the primary test.

The size of the hedge

For a stated probability p the extremised probability is

p′=papa+(1−p)a(5)

so the log-oddsDefinition: log-odds statistics For a probability p, the natural log of p divided by 1 minus p. 0 at 50 percent and unbounded toward certainty. Excludes any information beyond the probability, of which it is a rescaling. full definition are multiplied by a. The log-odds of a probability p, a term from statistics, is ln⁡(p/(1−p)), which is 0 at 50 percent and grows without bound toward certainty; it is a rescaling of the probability and adds no information to it. A value a above 1 means forecasts were too hedged, below 1 too extreme, and 1 right-sized. The factor is fitted by minimum Brier score on a grid from 0.30 to 4.00 in steps of 0.01. Questions were split once at random into two halves; the held-out gainDefinition: held-out gain machine learning The drop in Brier score from extremising, with the factor fitted on one half of the questions and scored on the other half. Excludes the in-sample improvement any fitted factor gives on the data it was fitted to. full definition is the Brier score at a=1 minus the Brier score at the a fitted on the other half, summed over both halves and taken per forecast. Held-out, in machine-learning usage, means scored on data the fit never saw, which excludes the in-sample improvement any fitted factor gives. The primary contrast uses the first round's within-person sample: forecaster-years with at least 5 forecasts at expertise 1 and 5 at expertise 2 to 5. Intervals come from 1,000 bootstrap draws over questions.

Abstain filters

A filter ranks forecasts by predicted Brier score and keeps the best-ranked share c, the coverage. Its risk R(c) is the mean raw Brier score of the kept forecasts. Each predictor is an out-of-foldDefinition: out-of-fold prediction machine learning, cross-validation A prediction for each item made from a fit on the other folds only. Excludes any use of the item's own outcome to predict it. full definition cell mean, computed for each forecast from the other folds only, so no forecast helps predict itself: the self-rating filter uses the five expertise levels, the probability filter ten bins of distance from 0.5 in steps of 0.05, and the combined filter their 50 crossed cells, falling back to the probability bin where a cell has fewer than 30 training forecasts. Ties are broken by one fixed random key. The summary is the area under the risk-coverage curveDefinition: area under the risk-coverage curve machine learning, selective prediction The mean risk over coverages from 10 to 100 percent in steps of 5, one number for a whole filter. Lower is better. Excludes coverages below 10 percent. full definition, taken as the mean risk over 19 coverages. The area is a selective-prediction summary of a whole filter in one number, lower being better, and it excludes coverages below 10 percent:

A=119∑jR(cj)(6)

with j running from 1 to 19 and cj=0.05(j+1), so coverage runs from 0.10 to 1.00. Lower is better. A random filter keeps the overall mean at every coverage.

Controls and p values

Every shuffle control is scored with the same code as the real data. The p valueDefinition: p value (from draws) statistics The share of control draws scoring at or above the real score, with one added to the count and to the number of draws, so it is never zero. Excludes a p value from a textbook formula that assumes a distribution. full definition of a comparison, a p value from draws as in permutation statistics, assumes no textbook distribution and counts the control draws at or above the real value, with one added to the numerator and the denominator:

p=k+1n+1(7)

where k is the number of draws at or above the real value and n the number of draws. At 1,000 draws the smallest possible value is 0.001.

Controls and planted checks

Seven controls were fixed in the preregistration. Each breaks one link and keeps the rest of the data. The scores a control gives over its draws form a null distribution, whose 95th percentile is the bar a real score must clear; it is drawn from these data, never assumed from theory.

  • Skip rate shuffled within year and forecast-count strata, the nullDefinition: null distribution statistics The spread of scores a control gives over many random draws. Its 95th percentile is the bar a real score must clear. Excludes a theoretical distribution assumed rather than drawn from the data. full definition for the first-forecast correlation (1,000 draws), and the same on the time-matched table (1,000).
  • Change in skip rate shuffled within year pair, the null for the within-person test (1,000).
  • The expertise-1 label shuffled within forecaster-year with the question halves fixed, the null for the difference in extremising gain (300).
  • Expertise shuffled within forecaster-year with all predictors refitted, the null for the gain from adding the rating to the probability filter (300). This asks whether the rating carries information about one forecast or only about who is rating.
  • The team label shuffled across forecaster-years within year, the null for the team-against-individual differences in skip effect and in filter gain (300 each).

The random filter is the known floor: Brier 0.277 at every coverage. Before the real data were read, the code recovered planted effects in synthetic files of the same shape: skippers sharper on first forecasts, a within-person change, and over-hedged expertise-1 forecasts. The first round also carried a positive controlDefinition: positive control experimental design A test of an effect already known to be present, which the instrument must detect for its other readings to be trusted. Excludes a shuffle control, which removes an effect instead. full definition that passed, a test of an effect already known to be there, which the instrument must detect for its other readings to be trusted: one point of self-rated expertise improved relative Brier by 0.0226 (0.0185 to 0.0270) within forecaster-years, against a shuffle 95th percentile of 0.0015. Every control in this round had enough spread to be usable.

Results

Abstain filters

Figure 1 draws the three risk-coverage curves and Table 1 gives their areas. A filter on the stated probability scored 0.171, a filter on the self-rating 0.259, and random order 0.277. The probability filter gains 0.107 (0.097 to 0.115) over random, and the self-rating filter 0.018 (0.009 to 0.027), about a sixth as much.

Chart 1. Error of the forecasts a filter keeps, as it keeps fewer of them. Filtering on the stated probability gave an area of 0.171; filtering on self-rated expertise gave 0.259, close to random order at 0.277. Lower is better.

mean Brier score of kept forecasts (lower is more accurate)

Stated probability, 10% kept: Brier 0.109Stated probability, 15% kept: Brier 0.107Stated probability, 20% kept: Brier 0.106Stated probability, 25% kept: Brier 0.105Stated probability, 30% kept: Brier 0.104Stated probability, 35% kept: Brier 0.116Stated probability, 40% kept: Brier 0.127Stated probability, 45% kept: Brier 0.135Stated probability, 50% kept: Brier 0.148Stated probability, 55% kept: Brier 0.164Stated probability, 60% kept: Brier 0.176Stated probability, 65% kept: Brier 0.186Stated probability, 70% kept: Brier 0.198Stated probability, 75% kept: Brier 0.206Stated probability, 80% kept: Brier 0.221Stated probability, 85% kept: Brier 0.237Stated probability, 90% kept: Brier 0.251Stated probability, 95% kept: Brier 0.265Stated probability, 100% kept: Brier 0.277Self-rated expertise, 10% kept: Brier 0.227Self-rated expertise, 15% kept: Brier 0.234Self-rated expertise, 20% kept: Brier 0.244Self-rated expertise, 25% kept: Brier 0.251Self-rated expertise, 30% kept: Brier 0.254Self-rated expertise, 35% kept: Brier 0.256Self-rated expertise, 40% kept: Brier 0.257Self-rated expertise, 45% kept: Brier 0.258Self-rated expertise, 50% kept: Brier 0.260Self-rated expertise, 55% kept: Brier 0.261Self-rated expertise, 60% kept: Brier 0.263Self-rated expertise, 65% kept: Brier 0.264Self-rated expertise, 70% kept: Brier 0.266Self-rated expertise, 75% kept: Brier 0.266Self-rated expertise, 80% kept: Brier 0.268Self-rated expertise, 85% kept: Brier 0.271Self-rated expertise, 90% kept: Brier 0.274Self-rated expertise, 95% kept: Brier 0.276Self-rated expertise, 100% kept: Brier 0.277Both, 10% kept: Brier 0.099Both, 15% kept: Brier 0.097Both, 20% kept: Brier 0.095Both, 25% kept: Brier 0.098Both, 30% kept: Brier 0.104Both, 35% kept: Brier 0.115Both, 40% kept: Brier 0.124Both, 45% kept: Brier 0.134Both, 50% kept: Brier 0.148Both, 55% kept: Brier 0.163Both, 60% kept: Brier 0.176Both, 65% kept: Brier 0.187Both, 70% kept: Brier 0.196Both, 75% kept: Brier 0.205Both, 80% kept: Brier 0.221Both, 85% kept: Brier 0.237Both, 90% kept: Brier 0.252Both, 95% kept: Brier 0.265Both, 100% kept: Brier 0.277

share of forecasts kept (percent); the filter withholds more toward the left

  • Filter on the stated probability
  • Filter on self-rated expertise
  • Filter on both together
  • random order, 0.277
n
410,451 binary forecasts with a self-rating, tournament years 1 to 3; each curve has 19 coverages from 10 to 100 percent
Units
mean Brier score of kept forecasts (squared error of a probability, 0 to 2 scale; lower is more accurate)
Interval
The result file holds the curve points with no interval for each point. Intervals for the area gains are in the next chart and the table on this page.
Baseline or control
Random order: every share of forecasts kept has the same expected Brier score, 0.277
Set in advance
Adding the self-rating had to lower the area by 0.005 or more
Supports
claim 1
Data behind chart 1 20 rows
Share keptStated probabilitySelf-rated expertiseBothRandom order
10%0.1090.2270.0990.277
15%0.1070.2340.0970.277
20%0.1060.2440.0950.277
25%0.1050.2510.0980.277
30%0.1040.2540.1040.277
35%0.1160.2560.1150.277
40%0.1270.2570.1240.277
45%0.1350.2580.1340.277
50%0.1480.2600.1480.277
55%0.1640.2610.1630.277
60%0.1760.2630.1760.277
65%0.1860.2640.1870.277
70%0.1980.2660.1960.277
75%0.2060.2660.2050.277
80%0.2210.2680.2210.277
85%0.2370.2710.2370.277
90%0.2510.2740.2520.277
95%0.2650.2760.2650.277
100%0.2770.2770.2770.277
Area (mean of the rows)0.1710.2590.1680.277

Read from result.json (round 2 run), run 20261029T145914Z. SHA-256 of the run's file 7ef5c7a311de888a31ef904f8355a32eb01dd07b2fb9940ab0e88381a129a2e9 and of the published copy e0357998d9de055202383f630253f0993cb93bc82bbd707c246e1dbe2d85c393. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Adding the self-rating to the probability gained 0.0026 (95 percent interval 0.0007 to 0.0046), under the preregistered bar of 0.005, and a rating shuffled within each forecaster-year gained 0.0024 on average. The interval excludes zero, so the combined filter is better than the probability alone by a small amount. The shuffle buys nearly all of it: the small edge comes from who rates themselves high on average. The rating given to one forecast adds nothing past that. The combined filter leads by 0.007 to 0.011 in Brier score up to coverage 0.25, and by 0.004 or less above that. Relative Brier gives the same order: areas 0.124 for self-rating, 0.063 for probability, 0.061 for both and 0.134 for random.

Chart 2. What the self-rating adds to the probability filter, against a shuffled rating and the bar. The real rating lowered the area by 0.0026, under the bar of 0.005, and a shuffled rating lowered it by 0.0024 on average. Higher is a larger gain.
Real self-rating
0.0026 (0.0007 to 0.0046)
Rating shuffled within forecaster-year
mean 0.0024 (0.0020 to 0.0030); p 0.31

drop in area when the rating is added (higher is a larger gain)

  • Real self-rating added
  • Shuffled rating added (control)
  • 95% bootstrap interval over questions for the real rating; 5th to 95th percentile of the shuffles for the control
  • bar set in advance, 0.005
n
410,451 binary forecasts with a self-rating, tournament years 1 to 3; 300 shuffles
Units
drop in the area under the risk-coverage curve when the rating joins the probability filter (Brier units; higher is a larger gain)
Interval
95% bootstrap interval over questions for the real rating; 5th to 95th percentile of the shuffles for the control
Baseline or control
The rating shuffled within each forecaster-year and the filter refitted, 300 times (mean 0.0024, 95th percentile 0.0030)
Set in advance
Gain of 0.005 or more, interval above 0, and above the shuffle's 95th percentile
Ruled out
A gain from the self-rating of 0.005 or more: the 95% interval ends at 0.0046, and the gain is inside the shuffled range (p 0.31)
Supports
claim 2
Data behind chart 2 4 rows
Rating addedGainLowHighRange is
Real self-rating0.00260.00070.004695% bootstrap interval
Shuffled within forecaster-year0.00240.00200.00305th to 95th percentile of 300 shuffles
Self-rating filter over random order0.0180.0090.02795% bootstrap interval
Probability filter over random order0.1070.0970.11595% bootstrap interval

Read from result.json (round 2 run), run 20261029T145914Z. SHA-256 of the run's file 7ef5c7a311de888a31ef904f8355a32eb01dd07b2fb9940ab0e88381a129a2e9 and of the published copy e0357998d9de055202383f630253f0993cb93bc82bbd707c246e1dbe2d85c393. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

The by-hand rules lose to the probability filter at the same coverage. Withholding every expertise-1 forecast keeps 78 percent of forecasts at Brier 0.267; the probability filter at that coverage reaches 0.214 and the combined filter 0.214. Withholding expertise 1 and 2 keeps 48 percent at 0.259, against 0.141 for the probability filter and 0.142 combined.

Skipping and first forecasts

Figure 2 and Table 2 give the skip correlations. Across the 9,204 eligible forecaster-years (1,781; 1,114; 1,360 and 4,949 in years 1 to 4), the median skip rate was 0.59. On first forecasts only, skip rate correlated with better relative Brier score at rho +0.286 (+0.264 to +0.303) across 9,204 forecaster-years, and +0.195 (+0.174 to +0.212) when timing was matched as well. The first round's statistic on all forecasts, updates included, recomputed on the same table, was +0.351, so removing every update keeps about 80 percent of it.

Chart 3. Skipping and accuracy: across forecasters, and within the same person over time. Forecasters who skip more score better (rho +0.286, and +0.195 with timing matched), but one person skipping more from year to year shows +0.041, with an interval that includes 0.
Across forecasters, one point per forecaster-year
Skip rate and accuracy, first forecasts
+0.286 (+0.264 to +0.303); shuffle 95th pct 0.018; n 9,204
Same, with timing matched
+0.195 (+0.174 to +0.212); shuffle 95th pct 0.018; n 9,204
Within one person, change between consecutive years
Change in skip rate and change in accuracy
+0.041 (−0.007 to +0.095); shuffle 95th pct 0.041; n 1,578

rank correlation, rho (above 0: more skipping goes with better accuracy)

  • Correlation between skipping and accuracy
  • 95% bootstrap interval
  • no relation
n
9,204 forecaster-years across forecasters; 1,578 same-person year pairs
Units
Spearman rank correlation (rho) between skip rate and relative Brier score, signed so that above 0 means more skipping goes with better accuracy
Interval
95% bootstrap interval
Baseline or control
Skip rate shuffled within matched strata, 1,000 times for each row; the 95th percentile of each shuffle is printed beside its row
Set in advance
Correlation of 0.05 or more across forecasters, above 0 within a person; interval above 0 and above the shuffle's 95th percentile in both
Ruled out
A within-person link larger than +0.095 (upper end of the 95% interval); the estimate +0.041 is below its shuffle's 95th percentile, 0.041
Supports
claim 3, claim 4
Data behind chart 3 3 rows
Comparisonrho95% low95% highShuffle 95th pctShuffle pn
Across forecasters, one point per forecaster-year: Skip rate and accuracy, first forecasts+0.286+0.264+0.3030.0180.00109,204 forecaster-years
Across forecasters, one point per forecaster-year: Same, with timing matched+0.195+0.174+0.2120.0180.00109,204 forecaster-years
Within one person, change between consecutive years: Change in skip rate and change in accuracy+0.041−0.007+0.0950.0410.0551,578 year pairs

Read from result.json (round 2 run), run 20261029T145914Z. SHA-256 of the run's file 7ef5c7a311de888a31ef904f8355a32eb01dd07b2fb9940ab0e88381a129a2e9 and of the published copy e0357998d9de055202383f630253f0993cb93bc82bbd707c246e1dbe2d85c393. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Skippers enter questions later. Inside strata, skip rate correlates +0.41 with the mean timing of a person's first forecasts, and matching on timing removes about a third of the first-forecast effect. Inside the same strata skip rate also correlates +0.452 with updates per answered question, and updates per question correlate +0.178 with better first-forecast score: people who update a lot also make better first forecasts.

Within the same person across consecutive years the correlation was +0.041 (-0.007 to +0.095) over 1,578 pairs, so no within-person benefit of skipping was shown. The pairs split 501, 469 and 608 across years 1 to 2, 2 to 3 and 3 to 4. The estimate sits just under the shuffle's 95th percentile of +0.041 (p 0.055). The test had room to see an effect of cross-sectional size: test-retest correlationDefinition: test-retest correlation psychometrics The correlation between one person's value in one year and the same person's value in the next, a measure of how stable the quantity is. Excludes change caused by anything the person did between the two years. full definition, the psychometric term for how well one person's value in one year predicts the same person's value the next, is 0.62 for skip rate and 0.46 for score, skip rate changed by a standard deviation of 0.25 between years, and the upper bound of +0.095 is under half the time-matched cross-section. All 1,962 pairs, mixed conditions included, give +0.031 (-0.013 to +0.075).

Teams skip more than individuals (median skip rate 0.63 against 0.57), but the skip effect did not differ detectably: the gap of 0.013 sits under the label-shuffle 95th percentile of 0.043. Superteams removed, condition 4 alone gives +0.154. The gain from adding the self-rating to the filter was 0.0033 in teams and 0.0008 for individuals, a gap of 0.0025 against a shuffle 95th percentile of 0.0030 (p 0.11).

The size of the hedge

In the within-person sample (1,826 forecaster-years; 77,572 forecasts rated 1 and 165,914 rated 2 to 5), forecasts rated expertise 1 are pulled toward 50 percent by about the right amount: the best extremising factor was 0.92 (0.79 to 1.06). The held-out gain from extremising them was +0.0002 (-0.0010 to +0.0016). Forecasts rated 2 to 5 gave 0.93 (0.81 to 1.04), a difference of -0.01 (-0.09 to +0.08). Extremising helped neither group: the gain for low-rated forecasts minus the gain for high-rated ones was -0.0001 (-0.0009 to +0.0008). Table 3 shows the folded calibration behind these numbers.

Chart 4. Best extremising factor by self-rated expertise. Forecasts rated expertise 1 had a best factor of 0.92 (0.79 to 1.06), an interval that includes 1, so their pull toward 50 percent is about the right size.
Within-person sample (the tested comparison)
Rated expertise 1
0.92 (0.79 to 1.06); n 77,572
Rated expertise 2 to 5
0.93 (0.81 to 1.04); n 165,914
All forecasts in years 1 to 3, by rating level
Rated 1
0.93 (0.79 to 1.08); n 89,920
Rated 2
1.02 (0.92 to 1.16); n 122,652
Rated 3
0.95 (0.84 to 1.08); n 135,923
Rated 4-5
0.82 (0.68 to 0.96); n 61,956

best extremising factor (1 is right-sized; below 1 is too extreme)

  • Best extremising factor
  • 95% bootstrap interval over questions
  • 1, right-sized as stated
n
77,572 forecasts rated 1 and 165,914 rated 2 to 5 in 1,826 forecaster-years; by level, 410,451 forecasts
Units
best extremising factor: the multiplier on a forecast's log-odds that gives the lowest Brier score. 1 leaves the forecast as stated, above 1 means it sat too near 50 percent, below 1 means it was too extreme
Interval
95% bootstrap interval over questions
Baseline or control
A factor of 1, the forecast as stated
Set in advance
Hedging counts as right-sized when the interval for expertise 1 includes 1 and the held-out gain from extremising is under 0.002
Ruled out
A low-rated forecast that is far too timid or far too bold: factors outside 0.79 to 1.06. Held-out gain from extremising was +0.0002
Supports
claim 5
Data behind chart 4 6 rows
ForecastsBest factor95% low95% highForecasts counted
Within-person sample (the tested comparison): Rated expertise 10.920.791.0677,572
Within-person sample (the tested comparison): Rated expertise 2 to 50.930.811.04165,914
All forecasts in years 1 to 3, by rating level: Rated 10.930.791.0889,920
All forecasts in years 1 to 3, by rating level: Rated 21.020.921.16122,652
All forecasts in years 1 to 3, by rating level: Rated 30.950.841.08135,923
All forecasts in years 1 to 3, by rating level: Rated 4-50.820.680.9661,956

Read from result.json (round 2 run), run 20261029T145914Z. SHA-256 of the run's file 7ef5c7a311de888a31ef904f8355a32eb01dd07b2fb9940ab0e88381a129a2e9 and of the published copy e0357998d9de055202383f630253f0993cb93bc82bbd707c246e1dbe2d85c393. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Folded expected calibration errorDefinition: expected calibration error forecast verification and machine learning The gap between stated probability and hit rate, averaged over probability bins and weighted by bin size. Folded here by taking each forecast on the side it leans to. Excludes how informative forecasts are, since a forecast of the base rate every time can score zero. full definition was 0.024 for low-rated and 0.021 for high-rated forecasts; 4,704 low-rated and 3,334 high-rated forecasts sat at exactly 0.5. Expected calibration error, a forecasting and machine-learning measure, is the gap between stated probability and hit rate averaged over the bins of Table 3, weighted by bin size; it measures whether forecasts mean what they say and is silent on how informative they are. Across all binary forecasts in years 1 to 3, with people pooled, Figure 3 gives the factor by level. Only the top of the scale misses: forecasts rated 4 or 5 were over-extreme, with a factor of 0.82 (0.68 to 0.96), and at stated probabilities from 0.6 to 0.9 their hit rate ran 0.04 to 0.06 under what they stated.

Discussion

The filter result has a plain mechanism. A forecast near 0 or 1 scores well when it is right, and calibrated forecasters are right about as often as they say. Ranking by stated probability therefore keeps the forecasts that will score best, and part of the gain is arithmetic: the filter rewards confidence by construction. This is the same arithmetic Sempere and Lawsen [5] point to when they show that a mean Brier score pays a forecaster to skip questions in the middle of the probability range. For a filter that only needs to lower the error of what it emits, the arithmetic is the point. For a claim that confident forecasters know more, it is not evidence.

The self-rating adds little because the stated probability already carries it. The first round read "worse and nearer 0.5" as the rating carrying information past the probability. The hedge results settle that point. Expertise-1 forecasts are pulled toward 50 percent by the amount their information warrants, and their worse Brier score is what a calibrated, less informed forecast scores. Once a filter sees the probability, the per-forecast rating adds nothing a within-person shuffle does not also add. The one place the rating says something the probability does not is at the top: forecasters who rate themselves 4 or 5 are over-extreme, so a top rating works as a warning sign for overconfidence.

On skipping, the data separate a trait from an act. People who habitually answer selectively score better on their first forecasts, before any update, at matched timing, in teams and individuals alike. A person who skips more this year than last does not clearly gain from it. Skip rate works as a marker of a careful forecaster; the data do not show that abstaining improves an answer. Merkle and colleagues [3] asked whether good and poor forecasters select questions differently in the same tournament. An earlier search note of ours recorded that they found good forecasters selecting more questions, a sign that runs against ours before matching. We read their abstract only, so we cannot confirm the sign or say whether our forecast-count strata, which compare people of equal activity, account for the difference.

For the filter design, the decision mapping fixed in advance gives a direct reading. The filter ranks by stated probability. It does not take the self-rating as an add-on; a high self-rating is at most a flag to soften a forecast. A habit of abstaining can raise the weight given to a source, but abstention is not credited as something that improves an answer. One setting serves teams and individuals. All of this is human data. For model sources it sets the design to test, not the setting: a model's stated probabilities need their own check against outcomes.

Limitations

  • Skips are inferred. A question counted as skipped may have been unseen, or outside the forecaster's condition; "available" is any closed question open during their active window.
  • Nothing here is causal. People chose their ratings, their questions and when to forecast.
  • The within-person interval reaches +0.095, which leaves room for a small benefit of skipping. Between years the platform, the question mix and the training also changed; same-condition pairs only reduce this.
  • Updating, timing and selection remain tangled in the cross-section: skip rate correlates +0.452 with updates per question inside strata.
  • A probability filter lowers Brier partly by arithmetic, as the discussion sets out.
  • The filters were simulated after the fact on forecasts people chose to make with no filter in place. A live filter would change behaviour.
  • Year 4 has no self-ratings, prediction-market trades were not used, and nothing here speaks for language models.
  • Merkle and colleagues studied question selection in the same tournament and may disagree on the sign; we read only their abstract.
  • Scoring was done by our own code and was not blind.

Evidence

Held. Large real data with working shuffle controls and a preregistration. Skips are inferred and causation is open, and a filter on stated probability lowers the Brier score partly by arithmetic. Merkle and colleagues (2017) is close prior work on selection.

Figures

These are the paper's own figures, numbered as in the PDF, and each "Figure" reference in the text points here. The charts on this page redraw the same results from the result files and carry their own numbers.

Three risk-coverage curves; the self-rating curve stays near the random line while the probability and combined curves fall steeply
Figure 1. Mean Brier score of kept forecasts against coverage for the three filters, on 410,451 binary forecasts from years 1 to 3. Squares mark two rules a person could apply by hand: withhold every expertise-1 forecast (coverage 0.78) and withhold expertise 1 and 2 (coverage 0.48), each against the probability filter at the same coverage. Drawn from the run's result file.
Diamonds with interval bars for five skip correlations; four sit well right of zero and the same-person estimate straddles zero
Figure 2. Matched Spearman correlations of skip rate with better relative Brier score, with 95 percent intervals (bars) and the shuffle control's 95th percentile (grey ticks) where the preregistration set one. Drawn from the run's result file.
Best extremising factor with intervals for four expertise levels; three intervals cross 1 and the top level sits below it
Figure 3. Best extremising factor a by self-rated expertise, all binary forecasts in years 1 to 3 with people pooled, with 95 percent intervals over questions. A factor of 1 means right-sized; below 1 means too extreme. Drawn from the run's result file.

Tables

Table 1. Area under the risk-coverage curve (raw Brier, 0 to 2 scale; lower is better). Intervals are 95 percent bootstraps over questions.
FilterAreaGain and interval
Random order0.277reference
Self-rated expertise0.2590.018 over random (0.009 to 0.027)
Stated probability0.1710.107 over random (0.097 to 0.115)
Both together0.1680.0026 over probability (0.0007 to 0.0046)
Both, rating shuffled within forecaster-yearnot reported0.0024 over probability on average; 95th percentile 0.0030; p 0.31
Table 2. Skip rate against better relative Brier score. Shuffle values are the control's 95th percentile; p from eq. 7.
Testrho95 percent intervalShufflep
First forecasts, 9,204 forecaster-years+0.286+0.264 to +0.303+0.0180.001
First forecasts, timing matched+0.195+0.174 to +0.212+0.0180.001
Same person, 1,578 pairs+0.041-0.007 to +0.095+0.0410.055
Teams, timing matched, 3,248+0.162+0.123 to +0.196nonenone
Individuals, timing matched, 5,956+0.148+0.119 to +0.172nonenone
Table 3. Folded calibration in the within-person sample: the stated probability on the side the forecast leans to, against how often that side happened.
StatedRated 1, nStatedHit rateRated 2 to 5, nStatedHit rate
0.5 to 0.64,6640.5460.5536,9680.5490.537
0.6 to 0.712,3320.6240.61822,0970.6260.602
0.7 to 0.812,5580.7270.71025,1970.7280.713
0.8 to 0.913,3600.8260.82129,6120.8270.822
0.9 to 1.029,9540.9570.91178,7060.9590.930

Appendix A. The preregistered verdicts

Each verdict is a set of rules written before the run, with the prior probability of a pass stated in the same file. A verdict passes only when every rule holds. Values are read from the run's result file.

Table 4. Preregistered verdicts, the rules that decided them, and the prior stated before the run.
VerdictDeciding rulesValuePriorHolds
First forecastsrho at least 0.05; lower bound above 0; above shuffle 95th percentile (0.018)+0.286; +0.2640.6pass
Timing matchedthe same three rules on the time-matched table (shuffle 0.018)+0.195; +0.1740.5pass
Same personabove 0; lower bound above 0; above shuffle 95th percentile (0.041)+0.041; -0.0070.3fail
Hedge right-sizedinterval of a for expertise 1 contains 1; held-out gain under 0.0020.79 to 1.06; 0.00020.3pass
Same correctioninterval of the difference in a contains 0-0.09 to +0.080.4pass
Low-rated gain moregain difference above 0; lower bound above 0; above shuffle 95th percentile (0.0002)-0.00010.35fail
Rating beats randomgain over random above 0; lower bound above 00.018; 0.0090.9pass
Rating adds to probabilitygain at least 0.005; lower bound above 0; above shuffle 95th percentile (0.0030)0.0026; 0.00070.35fail
Teams differ on skippinggap above label-shuffle 95th percentile (0.043)0.0130.35fail
Teams differ on the filtergap above label-shuffle 95th percentile (0.0030)0.00250.25fail

Numbers recorded in our publication register

WhatValue
Sample410,451 binary forecasts; 1,578 same-condition pairs
Main estimate and intervalfirst rho +0.286 (+0.264, +0.303); timed +0.195 (+0.174, +0.212); within +0.041 (-0.007, +0.095)
Forecast against outcomePassed: skip rate tracks first-forecast score across people, with and without timing matched. Failed: the within-person version, the combined filter beating the probability filter by the bar, and the two team-level forecasts
Known-answer checka random filter has area 0.277

As recorded in the publication register, the summary row each finding gets; the paper's own numbers above were re-read from the result files.

What lowers it

  • blinding Not blind: the analyst saw the data's shape before the lock. from our publication register, on blinding
  • novelty Nearby work exists; novelty is not shown. from our publication register, on the literature
  • depth of reading The cited literature was read at the level of abstracts, publisher pages and search summaries; full texts were not read. from the Verified section

What holds it up

  • scoring Scored by code against rules fixed in advance. from our publication register, on who scored it
  • preregistration Preregistered and hash-locked before the run (sha256 be6f2c1a). from the Reproduce section
  • control Controls: the shuffles worked; a rating shuffled within each person gains 0.0024. from our publication register, on controls
  • open data Public data. from our publication register, on the data licence

Where the claim stands

  1. lead
  2. hypothesis
  3. thesis
  4. conjecture
  5. theorem
  6. law candidate
  7. killed

A preregistration with pass-or-fail rules is on file, which this rung needs. The next rung needs a named rival reading beaten by a decisive observation, and none is on file. Tier B*: Large real data with working shuffle controls and a preregistration. Skips are inferred and causation is open, and a filter on stated probability lowers the Brier score partly by arithmetic. Merkle and colleagues (2017) is close prior work on selection.

Trail

Versions

  1. v3 2026-11-14, this page corrected, 1 item; the PDF and its BuildTeX source are still paper version 1.0
  2. v2 2026-11-09, paper version 1.0, first published PDF sha256 097c91b8868a3fe7
  3. v1 2026-10-29, entered in the findings ledger

Corrections

  1. 2026-11-14 scope found by a review of the published pages

    A review of the published page found one sentence that the result file contradicts. now The results section said the combined filter leads only below coverage 0.30; in the file it is ahead at most coverage levels, by 0.007 to 0.011 up to coverage 0.25 and by 0.004 or less above that. The sentence now gives those sizes.

  2. 2026-11-09 wording found by the publication pass

    The ledger entry read Merkle and colleagues (2017) as finding the opposite sign: good forecasters select more questions. now The abstract we read does not state that sign, so the reading is unconfirmed until the full paper is read. The paper and this page say so.

  3. 2026-10-29 scope found by the study itself, before publication

    This round narrows the first round's reading. now The first round took the low-rating hedge as the self-rating carrying information past the stated probability; this round shows the probability already carries it.

Each correction is a dated note; the findings ledger is never rewritten, and a note governs where it differs.

Ledger and version dates up to publication are local dates in US Pacific time. Clock times in the text are UTC, seven or eight hours ahead, so a lock or a run stamped just after midnight UTC belongs to the previous local day. Corrections from 14 November 2026 on are dated in UTC.

References

  1. Mellers, B. and others. Good Judgment Project data: survey forecasts, years 1 to 4, and question file. Harvard Dataverse, CC0 1.0. doi:10.7910/DVN/BPCDH5 run here Licence: CC0, Dataverse BPCDH5; cite Mellers used in Data and provenance
  2. Mellers, B., Ungar, L., Baron, J., Ramos, J., Gurcay, B., Fincher, K., Scott, S. E., Moore, D., Atanasov, P., Swift, S. A., Murray, T., Stone, E. and Tetlock, P. E. (2014). Psychological strategies for winning a geopolitical forecasting tournament. Psychological Science 25(5), 1106-1115. doi:10.1177/0956797614524255 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction and motivation
  3. Merkle, E. C., Steyvers, M., Mellers, B. and Tetlock, P. E. (2017). A neglected dimension of good forecasting judgment: the questions we choose also matter. International Journal of Forecasting 33(4), 817-832. doi:10.1016/j.ijforecast.2017.04.002 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction and motivation, Discussion
  4. Baron, J., Mellers, B. A., Tetlock, P. E., Stone, E. and Ungar, L. H. (2014). Two reasons to make aggregated probability forecasts more extreme. Decision Analysis 11(2), 133-145. doi:10.1287/deca.2014.0293 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction and motivation
  5. Sempere, N. and Lawsen, A. (2021). Alignment problems with current forecasting platforms. arXiv:2106.11248 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction and motivation, Discussion
  6. Geifman, Y. and El-Yaniv, R. (2017). Selective classification for deep neural networks. Advances in Neural Information Processing Systems 30. arXiv:1705.08500 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction and motivation

Cited by later findings

  • No later record in the findings ledger treats this finding.

Reproduce

Data

Preregistration

sha256 be6f2c1a7f6125174f7a03de47baecc080af36002f4a8961ae5077b289084108
plan 94c658be401adce1a2687fafaab7d1bbae2ff0820a3b4e95d256f011f065ea5f

Steps

  1. Data: download the GJP survey forecasts (years 1 to 4) and the question file from the Harvard Dataverse, doi:10.7910/DVN/BPCDH5.
  2. Drop withdrawals, forecasts on voided or unresolved questions, forecasts dated after close and unrepairable probabilities. Score each forecast with eq. 1.
  3. For each forecaster-year with at least 10 available and 5 answered questions, compute the skip rate (eq. 3) and the first-forecast relative score (eq. 2), plain and time-matched. Take the matched correlation (eq. 4) inside year and forecast-count strata, and the within-person version on same-condition consecutive-year pairs.
  4. Fit the extremising factor (eq. 5) by grid search with a random split of questions into halves.
  5. Rank binary forecasts from years 1 to 3 by out-of-fold predicted Brier from self-rating, probability bin and both, and take the area (eq. 6). Shuffle the rating within forecaster-year and refit as the control.
  6. Seed 2026102902 (numpy generator, consumed in the preregistered order).
  7. Preregistration SHA-256: be6f2c1a7f6125174f7a03de47baecc080af36002f4a8961ae5077b289084108. Plan SHA-256: 94c658be401adce1a2687fafaab7d1bbae2ff0820a3b4e95d256f011f065ea5f. Result file SHA-256: 7ef5c7a311de888a31ef904f8355a32eb01dd07b2fb9940ab0e88381a129a2e9. Run 20261029T145914Z.

Cost. 5 minutes 22 seconds of wall time on one desktop computer, controls included. The study was not re-run for this paper.

Downloads

The PDF is typeset by BuildTeX from F32.bld, which is written from the same source as this page. The receipt records the source's SHA-256 and the PDF's (097c91b8868a), so anyone can rebuild it and compare. The copy here has its hidden author field blanked, as the site does for every file it publishes; blank the same field in a rebuild before comparing. The name stays on the first page.

Verified

Verified on 2026-11-09. On 9 November 2026 every count, correlation, interval, extremising factor, held-out gain, calibration bin, filter area, operating point, shuffle mean, percentile and p value in this paper was re-read from the run's result file and the study's results text; every value the findings ledgerDefinition: findings ledger our records The append-only, dated list of every result we have recorded, numbered F1, F2 and on. Corrections are added as new dated lines and old entries are never rewritten. Excludes a curated list of successes. full definition also quotes matches it. The ledger is our append-only, dated list of every recorded result; corrections enter it as new lines and old entries are never rewritten. The preregistration's SHA-256 was recomputed from the locked file and matches the hash in the result file and the lock record; the result file's SHA-256 matches the run manifest. All three figures were drawn by a script that reads only the result file.

Not checked. The study was not re-run for this paper. The literature was found by five searches run on 9 November 2026 and read at the level of abstracts, publisher pages and search summaries; the full texts of the cited papers were not read.

Terms on this page

Each term is defined where it is first used on this page. Each name below opens its entry in the findings glossary, which lists every page that uses it.

To report an error, name the finding, the claim number and the source on the Work page, which gives the address. Accepted corrections join the Trail with their date.