Zain Dana Harper Map

Elements Swatches Studies Site index

Findings F172 Psychology and perception, Method and statistics found 2026-10-31

A selection model shrinks the overstatement in published effects but cannot pick which replicate

Fitted to published original results from other fields, a model that accounts for the significance filter predicted replication far better than taking originals at face value. In a held-out field it did no better than the plain base rate, and a small logistic model beat it.

Tier
B, signal
Outcome
mixed
Rung
hypothesis
Verdicts
5 passed, 4 failed
Kill rule
fired
Standing
extended: the same replication records, F270
Corrections
2, latest 2026-11-14
Version
v3, 2026-11-14
Redo it
Reproduce

Download PDF 601 KB BuildTeX source F172.bld

What this means for a reader

If a published effect cleared p below 0.05, expect a replication to find it smaller, and expect the chance of a successful replication to be well below what the original's own numbers imply. A model of the significance filter turns that expectation into a number that is far better than trusting the original. It does not tell you which single finding will hold. On these data the plain original z value, read through a small regression, is the stronger tool for picking claims to check.

Objection

Fisher z standard errors ignore design, and unsigned rows assume direction.

What would change the call. Lock the two-normal prior and review the conversions by hand on a sample.

From the strongest objection recorded in our publication register.

Abstract

Published effects that cleared a significance threshold tend to be overstated, and replications of them succeed less often than their own statistics suggest. We asked whether one model of that filter, fitted only to the significant originals of other fields, can predict which effects replicate in a field it has not seen. On 1,222 significant originals in 307 replication projects, pooled from the Reproducibility Project Psychology and the FORRT Replication Database, each of eight fields was held out in turn and forecasts were scored by Brier score. The selection model beat taking the originals at face value by 0.142 in Brier score (95% interval 0.108 to 0.186) and did not beat the base rate, at -0.004 (-0.039 to 0.027). A small logistic model on the original z value and the two sample sizes beat the selection model by 0.037 (0.011 to 0.069). The preregistered kill rule fired, and the claim that the model tells which effects replicate is withdrawn. The reading that significant originals are inflated survives on these data.

c1 observed, evidence for claim 1
The numbers in claim 1
0.142; 95; 0.108; 0.186; -0.004; -0.039; 0.027 matches the result file, 2026-11-09
Chart 2
Held-out Brier score of six forecasts of which effects replicate.
Basis
observed: measured in this study, with a result file
c2 observed, evidence for claim 2
The numbers in claim 2
0.037; 0.011; 0.069 matches the result file, 2026-11-09
Chart 3
The four comparisons set in advance: each competitor's Brier score minus the selection model's.
Basis
observed: measured in this study, with a result file

Introduction

The Open Science Collaboration [1] repeated 100 studies from three psychology journals and found that far fewer replications than originals reached significance. Since then, replication results have been gathered into databases. The FORRT Replication Database, FReD, joins earlier collections and pairs original findings with their replications at the level of single effects [4].

One explanation of the gap needs no misconduct. When results are published only if significant, the significance filterDefinition: significance filter (winner's curse) metascience and statistics The selection of published results by a significance threshold, which lets lucky overestimates through more often than underestimates, so the published effects of a set of studies are on average larger than the true ones. Excludes deliberate misconduct, which the filter neither requires nor detects. full definition lets through estimates that happened to land high. Gelman and Carlin [5] named the two resulting errors: the sign of a significant estimate can be wrong (Type S), and its size can be exaggerated (Type M), and both grow as power falls. A replication of the same size then succeeds less often than the original's estimate predicts.

Two families of tools forecast replication. Statistical models of selection, such as z-curve [6], fit the distribution of significant z values and estimate how often exact replications should succeed. Learned models predict from features of the original; Altmejd and colleagues [7] trained such a model on replications in economics and psychology and found, among other things, that interaction effects replicate worse than main effects.

This paper puts a selection modelDefinition: selection model meta-analysis and statistics A model of observed results that writes down both a distribution of true effects and the rule by which results get seen, here the rule that only originals with z above 1.96 in absolute value are seen, and fits both together. Excludes a model that takes the observed results as an unselected sample. full definition in a held-out test against three baselines, with all parameters fitted away from the field being forecast. The question is narrow: does a model of the filter pick out which effects replicate, or does it only set the level? Our search did not find a test of this exact design. That is what the search returned, and it does not show that none exists.

Preregistration and design

The design was written as a 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 and hash-locked on 31 October 2026 at 08:21 UTC, before any replication outcome was scored. Seen before the lock: column names, counts by category, the number of original statistics that could be converted, and outcomes simulated by the code. The published replication rate of the Reproducibility Project, 36 percent, was known, so the forecast for that field was not blind to its headline.

The locked file names the data, the conversions, the model, the held-out scheme, the baselines, the score, the interval and test methods, the planted checkDefinition: 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, two data checks, each controlDefinition: 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, the forecasts and the kill conditionsDefinition: kill condition research method (our usage, after Popper's falsification) A rule written in the preregistration that, when met, decides against the claim with no room for judgement after the run. Excludes reasons found after the run for setting a result aside. full definition. Nothing was added after the run.

Kill conditions, without discretion:

  • If the selection model fails to beat the base rate on held-out fields, it predicts a rate and not which effects replicate, and the study-level claim is withdrawn.
  • If it fails to beat face value, the winner's-curse reading is dropped for these data.
  • If the planted check or a data check fails, the affected 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 are voidDefinition: void research method (our usage) The verdict of a run whose planted check failed or whose sample fell below its stated minimum. It says nothing for or against the claim. Excludes a null result, which comes from a working instrument. full definition.

Data and provenance

Two public sets were read through the Open Science Framework's interface: the Reproducibility Project Psychology data [1] [2], released under CC0, and FReD [3], released under CC BY 4.0. Rows of the Reproducibility Project were removed from FReD so that no effect enters twice. Only numeric columns were read from the Reproducibility Project file; names and emails in it were never loaded. Outputs stay at field and project level, and no paper or author is scored or named.

Effects were converted to a correlation from r, d, g, h, standardised beta, odds ratios, eta squared, r squared, f squared, and parsed t, F with one numerator degree of freedom, Z and chi squared with one degree of freedom. Other effect types were dropped. Of 2,164 FReD rows, 1,344 converted. Only originals significant by our conversion entered, since the model conditions on that filter: 201 FReD rows and 18 Reproducibility Project rows were dropped as not significant. That left 1,222 effects, 79 from the Reproducibility Project and 1,143 from FReD, in 307 project clusters, the largest with 156 rows.

Fields are coarse buckets of our own: seven groups of FReD rows (cognitive, economics, management, marketing, other psychology, social and other) and the Reproducibility Project as an eighth. Which effects got replicated was itself selected by the people who chose to replicate them. The results describe this set of replicated effects, not published work at large.

Methods

Effects on one scale

Each effect is put on the Fisher zDefinition: Fisher z statistics The transform of a correlation r to half the natural log of (1 + r) over (1 - r), on which the sampling error is close to normal with standard error 1 over the square root of n minus 3. Excludes the z statistic of a test, which is an effect divided by its standard error. full definition scale, with a standard error from the sample size n:

y=12ln⁡1+r1−r(1)
s=1n−3(2)

An original enters only if y/s exceeds 1.96 in absolute value. A replication succeeds if its own y/s exceeds 1.96 in the original's direction. The same rule is applied to every row, whatever the database's own label says.

The selection model

The true effect θ of an original is either exactly zero, with weight π0, or drawn from a normal distribution with mean zero and spread τ:

g(θ)=π0δ(θ)+(1−π0)ϕ(θ;0,τ2)(3)

where δ is a point mass at zero and ϕ(x;m,v) the normal density with mean m and variance v. The estimate is normal around the true effect, so an original's density before selection is f(y)=∫g(θ)ϕ(y;θ,s2)dθ. Because only significant originals are seen, each original's likelihood is divided by the chance w(s) that an estimate with its standard error would be significant:

L=∏if(yi)w(si)(4)

The parameters π0 and τ are fitted by maximum likelihood on the training fields. The weight π0 is a mixture weight under an assumed prior. It is not the share of false hypotheses, and it measures no misconduct or intent.

Forecasts

For original i, let hi(θ) be the density of the true effect given the original's estimate, and ψi(θ) a replication's statistical power at its own sample size, meaning the chance that it succeeds by the rule above when the true effect is θ. The forecast is

qi=∫ψi(θ)hi(θ)dθ(5)

Five forecasts compete with it, each built only from training rows. The face-value forecastDefinition: face-value forecast forecasting, our usage A forecast that takes each published original effect as the true effect and predicts replication from the power a replication of the given size would have against it. Excludes any correction for how the original was selected. full definition sets θ equal to the original estimate. The base-rate forecastDefinition: base-rate forecast forecasting A forecast that gives every effect in a held-out field the same chance of replicating, the share that replicated in the training fields. Excludes any use of an effect's own statistics. full definition gives every row the training success rate. A logistic regressionDefinition: logistic regression statistics A model in which the log odds of success are a weighted sum of predictors, here the original z value, the log of the original sample size and the log of the replication sample size, fitted by maximum likelihood on the training fields. Excludes any model of how originals were selected. full definition uses the original z value and the logs of the two sample sizes. A normal prior with no spike drops the point mass. A transport term lets the replication's true effect differ from the original's by a normal amount whose variance h is fitted on training replications.

Score and held-out scheme

Forecasts are scored by the Brier scoreDefinition: Brier score forecast verification The mean squared difference between a forecast probability and the outcome coded 1 or 0, from 0 for a perfect forecast to 1 for a confident wrong one. 0.25 is what a forecast of one half always earns. Excludes a ranking measure such as AUC, which ignores whether the probabilities are at the right level. full definition over N held-out rows with outcomes oi of 1 or 0:

B=1N∑i(qi−oi)2(6)

In a leave-one-field-out testDefinition: leave-one-field-out test statistics, cross-validation A test in which each field in turn is held out, every parameter is fitted on the other fields, and forecasts are scored only on the held-out field. Excludes scoring forecasts on the rows that were used to fit them. full definition each of the eight fields is forecast with every parameter fitted on the other seven, and the held-out scores are pooled. Skill over the base rate is Bbase−Bsel, so a positive value favours the selection model.

Intervals and tests

Each comparison is a difference in pooled Brier score, the competitor's minus the selection model's. Its 95% intervalDefinition: 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 comes from a project-cluster bootstrapDefinition: project-cluster bootstrap statistics An interval made by recomputing a statistic many times, here 2,000, on samples of whole replication projects drawn with replacement, so rows from one project stay together. Excludes resampling single rows as if they were independent. full definition with 2,000 draws. Its p value comes from a sign-flip permutation testDefinition: sign-flip permutation test statistics A test that sums the per-project differences between two forecasts' scores, then flips the sign of each project's difference at random many times, here 4,000, to see how often a sum as large arises with no true difference. Excludes a test that treats rows inside one project as independent. full definition over projects with 4,000 draws, and the four comparisons are adjusted together with the Benjamini-Hochberg correctionDefinition: Benjamini-Hochberg correction statistics, multiple testing A rule that adjusts a set of p values so that, among the tests called significant, the expected share of false calls stays at or below a chosen rate q, here 0.05. The adjusted values are called q values. Excludes the stricter Bonferroni rule, which bounds the chance of any false call. full definition. The prior's shape was compared by BICDefinition: BIC statistics, model comparison The Bayesian information criterion, minus twice the maximised log likelihood plus the number of parameters times the log of the number of rows. Lower is better, and a difference of 10 is the usual bar for strong preference. Excludes a test of whether either model is right. full definition on all originals against a single normal and a two-normal mixture.

Controls and planted checks

The planted check used the real sample-size pairs with outcomes simulated from the model at three known settings of π0 and τ: 0.5 and 0.25, 0.05 and 0.35, 0.8 and 0.3, five datasets each. Across the 15 planted datasets the fit recovered π0 with mean absolute error 0.051 and the success rate with mean error 0.009, and the selection model beat face value in every one. The rules were an error below 0.1, a rate error below 0.03 and a win in at least 90 percent. The fit was weakest at π0 of 0.05, where two of five datasets gave estimates near 0.18.

c3 observed, evidence for claim 3
The numbers in claim 3
15; 0.051; 0.009 matches the result file, 2026-11-09
Chart 1
The planted check: the fit run on simulated data where the answer is known.
Basis
observed: measured in this study, with a result file
Chart 1. The planted check: the fit run on simulated data where the answer is known. Across 15 simulated datasets the fit recovered the planted weight on zero effects with a mean absolute error of 0.051 and beat face value in every one. It was weakest at the smallest planted weight, 0.05, where the two worst datasets gave 0.179 and 0.182.
Planted zero weight 0.50, spread 0.25
dataset 1
recovered 0.46; Brier 0.122 against 0.164 at face value
dataset 2
recovered 0.44; Brier 0.122 against 0.165 at face value
dataset 3
recovered 0.38; Brier 0.124 against 0.166 at face value
dataset 4
recovered 0.41; Brier 0.130 against 0.179 at face value
dataset 5
recovered 0.46; Brier 0.129 against 0.179 at face value
Planted zero weight 0.05, spread 0.35
dataset 1
recovered 0.18; Brier 0.086 against 0.094 at face value
dataset 2
recovered 0.18; Brier 0.081 against 0.088 at face value
dataset 3
recovered 0.02; Brier 0.089 against 0.101 at face value
dataset 4
recovered 0.00; Brier 0.082 against 0.092 at face value
dataset 5
recovered 0.00; Brier 0.082 against 0.092 at face value
Planted zero weight 0.80, spread 0.30
dataset 1
recovered 0.81; Brier 0.133 against 0.249 at face value
dataset 2
recovered 0.79; Brier 0.133 against 0.261 at face value
dataset 3
recovered 0.80; Brier 0.132 against 0.237 at face value
dataset 4
recovered 0.79; Brier 0.141 against 0.265 at face value
dataset 5
recovered 0.80; Brier 0.126 against 0.245 at face value

weight on zero effects

  • planted zero weight
  • recovered by the fit
n
15 simulated datasets, 5 at each of 3 settings, built on the real pairs of sample sizes
Units
zero weight: the share of true effects the model sets to exactly zero, 0 to 1. Spread is the standard deviation of the non-zero effects on the Fisher z scale.
Interval
Each row is one simulated dataset. The spread across the five rows of a setting is the uncertainty shown.
Set in advance
Mean absolute error of the zero weight below 0.1: 0.051. Error in the success rate below 0.03: 0.009. Selection model beats face value in at least 0.9 of datasets: 1.00.
Planted check
All three rules held, so the fit can recover a known filter from data shaped like the real set.
Supports
claim 3
Data behind chart 1 15 rows
Planted zero weightPlanted spreadRecovered zero weightRecovered spreadSuccess rate errorBrier, selection modelBrier, face value
0.500.250.4630.2450.0090.1220.164
0.500.250.4400.2530.0080.1220.165
0.500.250.3840.2510.0250.1240.166
0.500.250.4100.2370.0150.1300.179
0.500.250.4560.2430.0070.1290.179
0.050.350.1790.3450.0140.0860.094
0.050.350.1820.3500.0030.0810.088
0.050.350.0240.3450.0080.0890.101
0.050.350.0000.3500.0020.0820.092
0.050.350.0000.3510.0000.0820.092
0.800.300.8110.2980.0110.1330.249
0.800.300.7930.3010.0060.1330.261
0.800.300.8020.2930.0280.1320.237
0.800.300.7880.2810.0020.1410.265
0.800.300.8000.2900.0030.1260.245

Read from result.json, run 20261031T082124Z. SHA-256 of the run's file 8b1e7efec11d1d4a554de5e95028402756b0b5848cefe9cb014128686b4f2d1e and of the published copy 0c225e5cf3d1e641b3ef85b0272454a87559f43c272bce397a8e3a9ac61337ea. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Two data checks tested the conversions. The Reproducibility Project rows we kept carried 34 reported successes against the 35 published, within the rule of 4. FReD rows labelled successful by the database had a success rate by our rule of 0.86, and rows labelled failed 0.15, a gap of 0.71 against a rule of at least 0.3. By our own uniform rule, 27 of the 79 kept Reproducibility Project rows succeeded.

Two controls give the null distributionDefinition: 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 of skill over the base rate. Shuffling replication outcomes across rows (500 draws) gave a 95th percentile of -0.110. Shuffling original statistics across rows while keeping each replication's size (200 draws) gave -0.092 and measures how much skill comes from replication size alone. Both sit far below zero, because a confident forecast paired with the wrong outcome is punished hard. Beating them shows that the real pairing carries signal. The base-rate comparison is the test that decides.

Results

Table 1 and Figure 1 give the pooled held-out Brier scores. The selection model at 0.260 sits next to the base rate at 0.256, far ahead of face value at 0.402 and behind the logistic model at 0.223.

Table 2 gives the four preregistered comparisons. The selection model beat taking the originals at face value by 0.142 in Brier score (95% interval 0.108 to 0.186) and did not beat the base rate, at -0.004 (-0.039 to 0.027). A small logistic model on the original z value and the two sample sizes beat the selection model by 0.037 (0.011 to 0.069).

Chart 2. Held-out Brier score of six forecasts of which effects replicate. Modelling the significance filter cut the forecast error from 0.402 at face value to 0.260. That is level with the base rate, 0.256, which ignores every effect's own statistics, and behind a small logistic regression at 0.223.
Logistic regression on the original z value and both sample sizes
0.223
Selection model with a transport term
0.232
Base rate of the training fields
0.256
Selection model
0.260
Normal prior with no spike at zero
0.345
Face value
0.402

Brier score, lower is better

  • base rate, 0.256
n
1,222 significant originals with a replication, in 307 replication projects; each of 8 fields forecast with every parameter fitted on the other 7
Units
Brier score: the mean squared gap between a forecast chance and the outcome, 1 for a successful replication and 0 for a failed one. Lower is better; a constant forecast of 0.5 scores 0.25. The selection model treats published originals as the ones that passed a significance filter and shrinks them. Face value takes each original estimate as the true effect.
Interval
The run puts intervals on the differences between forecasts, drawn in the next figure, and none on a single score.
Baseline or control
The base rate gives every effect the success rate of the training fields. It scored 0.256, the dashed line.
Set in advance
The selection model had to beat the base rate to count as picking which effects replicate. It did not.
Supports
claim 1
Data behind chart 2 6 rows
ForecastBrier scoreBrier score, each project weighted equally
Logistic regression on the original z value and both sample sizes0.2230.231
Selection model with a transport term0.2320.234
Base rate of the training fields0.2560.256
Selection model0.2600.244
Normal prior with no spike at zero0.3450.344
Face value0.4020.426

Read from result.json, run 20261031T082124Z. SHA-256 of the run's file 8b1e7efec11d1d4a554de5e95028402756b0b5848cefe9cb014128686b4f2d1e and of the published copy 0c225e5cf3d1e641b3ef85b0272454a87559f43c272bce397a8e3a9ac61337ea. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Chart 3. The four comparisons set in advance: each competitor's Brier score minus the selection model's. The selection model beat face value by 0.142 (0.108 to 0.186). Against the base rate the difference was −0.004 (−0.039 to 0.027), an interval that spans 0. The logistic regression beat it: −0.037 (−0.069 to −0.011).
Face value
0.142 (0.108 to 0.186)
Normal prior with no spike
0.085 (0.059 to 0.118)
Base rate
−0.004 (−0.039 to 0.027)
Logistic regression
−0.037 (−0.069 to −0.011)

difference in Brier score

  • competitor minus selection model
  • 95% interval from a bootstrap that resamples whole replication projects
  • no difference, 0
n
1,222 significant originals with a replication, in 307 replication projects; each of 8 fields forecast with every parameter fitted on the other 7
Units
difference in Brier score, competitor minus selection model. Above 0 the selection model forecasts better; below 0 the competitor does.
Interval
95% interval from a bootstrap that resamples whole replication projects
Baseline or control
Skill over the base rate with replication outcomes shuffled across rows: 95th percentile −0.110 in 500 draws. With original statistics shuffled: −0.092 in 200 draws. The real value, −0.004, is above both.
Set in advance
Lower end of the interval above 0. Held against face value (0.108); failed against the base rate (−0.039) and the logistic regression (−0.069).
Planted check
On 15 simulated datasets with known settings the selection model beat face value in a share of 1.00.
Supports
claim 2
Data behind chart 3 4 rows
CompetitorDifferenceLowHighpq after correction
Face value0.1420.1080.1860.000250.0005
Normal prior with no spike0.0850.0590.1180.000250.0005
Base rate−0.004−0.0390.0270.811050.8110
Logistic regression−0.037−0.069−0.0110.010500.0140

Read from result.json, run 20261031T082124Z. SHA-256 of the run's file 8b1e7efec11d1d4a554de5e95028402756b0b5848cefe9cb014128686b4f2d1e and of the published copy 0c225e5cf3d1e641b3ef85b0272454a87559f43c272bce397a8e3a9ac61337ea. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

By field (Table 3, Figure 2), skill over the base rate was positive in three of the six fields the run counted as large (cognitive, marketing, other, other psychology, the Reproducibility Project and social; economics with 16 rows and management with 82 were left out), short of the preregistered target of 75 percent. The project counts by field sum to 342, more than the 307 clusters, because a cluster with rows in two fields is counted in each. The model's predicted rate sat above the observed rate in seven of the eight fields and below face value in all eight. For the Reproducibility Project the model predicted a success rate of 0.50 against 0.34 observed, where face value predicted 0.83; in social psychology it predicted 0.65 against 0.41, where face value predicted 0.89.

c4 observed, evidence for claim 4
The numbers in claim 4
0.50; 0.34; 0.83; 0.65; 0.41; 0.89 matches the result file, 2026-11-09
Chart 4
Replication rate by held-out field: observed, the selection model's forecast, and face value.
Chart 5
Calibration of the selection model: the chance it gave against how often effects replicated.
Basis
observed: measured in this study, with a result file
Chart 4. Replication rate by held-out field: observed, the selection model's forecast, and face value. The model pulls every field's forecast down from face value and stops short of the observed rate in 7 of 8 fields. Reproducibility Project: 0.34 observed, 0.50 forecast, 0.83 at face value. Social psychology: 0.41, 0.65, 0.89.
Reproducibility Project, 79 effects
observed
0.34
selection model
0.50
face value
0.83
Social, 369 effects
observed
0.41
selection model
0.65
face value
0.89
Marketing, 84 effects
observed
0.37
selection model
0.66
face value
0.98
Cognitive, 200 effects
observed
0.50
selection model
0.63
face value
0.88
Economics, 16 effects
observed
0.50
selection model
0.50
face value
0.79
Other, 163 effects
observed
0.62
selection model
0.69
face value
0.89
Other psychology, 229 effects
observed
0.62
selection model
0.72
face value
0.98
Management, 82 effects
observed
0.79
selection model
0.84
face value
0.96

share of effects that replicated

  • selection model forecast
  • face value forecast
  • observed
n
1,222 significant originals with a replication, in 307 replication projects; 8 fields, each forecast from the other 7
Units
replication rate: share of a field's effects whose replication was significant in the original's direction, 0 to 1
Interval
One rate per field. The run stores no interval on a field's rate.
Baseline or control
Face value: each original estimate taken as the true effect.
Set in advance
Reproducibility Project forecast within 0.05 of the observed rate. It missed by 0.16.
Supports
claim 4
Data behind chart 4 8 rows
FieldEffectsProjectsObservedSelection modelFace valueSkill over the base rate
Reproducibility Project79790.340.500.830.048
Social369830.410.650.89−0.050
Marketing8460.370.660.98−0.053
Cognitive200500.500.630.880.020
Economics1670.500.500.79−0.006
Other163430.620.690.89−0.002
Other psychology229700.620.720.980.016
Management8240.790.840.960.088

Read from result.json, run 20261031T082124Z. SHA-256 of the run's file 8b1e7efec11d1d4a554de5e95028402756b0b5848cefe9cb014128686b4f2d1e and of the published copy 0c225e5cf3d1e641b3ef85b0272454a87559f43c272bce397a8e3a9ac61337ea. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Chart 5. Calibration of the selection model: the chance it gave against how often effects replicated. The forecasts are overconfident at the top. Effects given a mean chance of 0.97 replicated at 0.57, and effects given 1.00 replicated at 0.83. The lowest two bands sit near the diagonal: 0.21 against 0.26 and 0.42 against 0.36.

share that replicated

forecast 0.21, replicated 0.26, 245 effectsforecast 0.42, replicated 0.36, 244 effectsforecast 0.75, replicated 0.52, 244 effectsforecast 0.97, replicated 0.57, 244 effectsforecast 1.00, replicated 0.83, 245 effects

mean forecast chance of replication

  • selection model, one point per band
  • perfect calibration
n
1,222 held-out forecasts in 5 bands of 244 or 245 effects
Units
x: mean forecast chance in a band. y: share of that band's effects that replicated. Calibration means the two agree, so points on the diagonal are calibrated and points below it are overconfident.
Interval
One point per band. The run stores no interval on a band's rate.
Baseline or control
Perfect calibration, the dashed diagonal.
Supports
claim 4
Data behind chart 5 5 rows
BandEffectsMean forecastShare that replicated
12450.2060.261
22440.4200.361
32440.7520.525
42440.9680.574
52451.0000.833

Read from result.json, run 20261031T082124Z. SHA-256 of the run's file 8b1e7efec11d1d4a554de5e95028402756b0b5848cefe9cb014128686b4f2d1e and of the published copy 0c225e5cf3d1e641b3ef85b0272454a87559f43c272bce397a8e3a9ac61337ea. 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 forecasts were also miscalibrated at the top, as Figure 3 shows. In five bands of equal count, calibrationDefinition: calibration forecast verification Agreement between forecast probabilities and observed frequencies: among effects given a chance near 0.7, about 70 percent should replicate. Checked here in five bands of equal count. Excludes discrimination, the separate question of whether higher forecasts go with more successes. full definition was close in the lowest two and overconfident above: effects given a mean chance of 0.97 replicated at 0.57, and effects given 1.00 replicated at 0.83.

The prior's shape did not hold up. The spike-and-normal prior beat a single normal by 192 in BIC (4,946.8 against 5,138.4), passing its rule of 10. A two-normal mixture beat the spike by 289 (4,657.5). On all originals the fitted π0 was 0.82 and τ 0.51, and that description is a poor one. The transport variance h hit the top of its grid, 1.0 on the Fisher z scale, in every fold.

On the 701 rows whose effect type carries a sign, the selection model scored 0.273, face value 0.402 and the base rate 0.256. The ranking of these three is the same as in the full set. With each project weighted equally, a preregistered sensitivity analysis with no decision rule attached, the selection model scored 0.244 against the base rate's 0.256 (Table 1), so the point comparison with the base rate changes sign when projects are weighted equally. No interval was computed for that version, and the preregistered verdict uses the row-weighted score.

Real skill over the base rate was -0.004, above the 95th percentiles of both shuffle controls (-0.110 and -0.092; p 0.002 and 0.005). Table 4 sets the forecasts written before the run against the outcomes.

Discussion

The result splits the selection reading in two. The part about level holds: forecasts that ignore the filter are badly overconfident, and modelling the filter brings the Brier score down from 0.402 to 0.260. This is the pattern Gelman and Carlin [5] describe, measured here as forecast error on held-out fields.

The part about picking effects fails. A forecast that ignores every effect's statistics and uses the training success rate does as well. On Brier score, the model's spread of forecasts across effects adds nothing over the base rate, and its top bands are overconfident. The logistic model, which uses the same original statistics without a model of selection, does better. A selection model with a rigid prior shape spends its freedom on the level and leaves the ranking to the prior, and the prior fits poorly by BIC.

The transport term points the same way. Allowing the replication's true effect to drift from the original's improved the score to 0.232, and its variance ran to the top of the grid in every fold. The gap between originals and replications on these data is larger than the selection model with a fixed true effect accounts for. Hidden moderators, differences in fidelity, real change over time and design differences ignored by the Fisher z standard error could all add to it, and the original statistics cannot tell them apart.

For practice, this narrows what a selection model is good for. It can set a sober expected replication rate for a body of work. Altmejd and colleagues [7] and z-curve [6] aim at related targets by other routes; this paper does not compare against them.

Limitations

  • An earlier summary of ours said the model corrects the replication rate. Read against the table, it only shrinks the gap: the Reproducibility Project forecast missed by 0.16 against a preregistered tolerance of 0.05.
  • The two-normal prior fitted better by BIC, so π0 of 0.82 should not be read as a share of false hypotheses. The two-normal prior was compared by BIC only and was not tested on held-out fields.
  • Fisher z standard errors ignore study design, so within-person studies look noisier than they are. Unsigned effect types assume the same direction in original and replication. Effects were converted from mixed metrics, and beta was treated as r.
  • FReD has large nested projects; one has 156 rows. Management has 82 rows from 4 projects.
  • Fields are our own coarse buckets.
  • The Reproducibility Project forecast was not blind to its published rate, and the data's category counts were seen before the lock.
  • The model predicts from original statistics. It cannot say why an effect failed, and a forecast on one effect is no verdict on that effect, its authors or their field.
  • Scoring was done by our own code and was not blind.

Evidence

Mixed. The model beat taking originals at face value (the 95 percent interval of the Brier gain starts at 0.108). It did not beat the base rate (the interval starts at -0.039) and it lost to a small logistic model. Skill was positive in half the fields against a bar of three quarters, and its Reproducibility Project rate missed by 0.16 against a tolerance of 0.05. The preregistered kill rule fired, so the claim that the model picks which effects replicate is withdrawn.

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.

Six horizontal bars of Brier score, the logistic model shortest and face value longest
Figure 1. Held-out Brier scores of the six forecasts. Navy bars beat the base rate (grey); ochre bars do not. Drawn from the run's result file.
Dot plot by field with observed rate left, selection model in the middle and face value right
Figure 2. Observed replication rate (circles) against the selection model's forecast (diamonds) and face value (squares), by held-out field. The model moves every field's forecast toward the observed rate and stops short of it in most.
Five calibration points falling below the diagonal at high predicted chance
Figure 3. Calibration of the selection model's held-out forecasts in five bands of 244 or 245 effects. The dashed line is perfect calibration.

Tables

Table 1. Held-out Brier scores on 1,222 effects, pooled over the eight held-out fields. Lower is better. The project-weighted column gives each project equal weight.
ForecastBrierProject-weighted
Logistic regression0.2230.231
Selection model with transport term0.2320.234
Base rate0.2560.256
Selection model0.2600.244
Normal prior, no spike0.3450.344
Face value0.4020.426
Table 2. Competitor's Brier score minus the selection model's, so a positive value favours the selection model. Interval from the project-cluster bootstrap, 2,000 draws; p from 4,000 project sign flips; q after the Benjamini-Hochberg correction over the four.
ComparisonDifference95% intervalpq
Face value0.1420.108 to 0.1860.000250.0005
Base rate-0.004-0.039 to 0.0270.8110.811
Logistic regression-0.037-0.069 to -0.0110.0100.014
Normal prior, no spike0.0850.059 to 0.1180.000250.0005
Table 3. Held-out results by field. Rates are shares of rows that replicated by our rule. Skill is the base rate's Brier score minus the selection model's.
FieldRowsProjectsObservedPredictedFace valueSkill
Cognitive200500.500.630.880.020
Economics1670.500.500.79-0.006
Management8240.790.840.960.088
Marketing8460.370.660.98-0.053
Other163430.620.690.89-0.002
Other psychology229700.620.720.980.016
Reproducibility Project79790.340.500.830.048
Social369830.410.650.89-0.050
Table 4. Forecasts fixed in the preregistration against what the run gave.
QuantityForecastOutcome
Brier, selection model0.210.260
Brier, face value0.270.402
Brier, base rate0.2350.256
Brier, logistic0.2150.223
Fitted pi0 and tau0.5 and 0.30.82 and 0.51
Reproducibility Project predicted rate0.400.50 (observed 0.34)
Beats face valueprobability 0.9yes
Beats base rateprobability 0.7no
Beats logisticprobability 0.3no
Spike beats normal by BIC 10probability 0.5yes
Share of fields with positive skill0.60.5
Share at least 0.75probability 0.35no
Skill above shuffled-original controlprobability 0.6yes

Appendix A. The preregistered verdicts

Each verdict is a set of rules written before the run. A verdict passes only when every rule holds. Values are read from the run's result file.

Table 5. Preregistered verdicts and the rules that decided each one.
VerdictDeciding ruleValueHolds
Planted checkpi0 error below 0.1; rate error below 0.03; beats face value in at least 0.9 of datasets0.051; 0.009; 1.00yes
Data checkreported Reproducibility Project successes within 4 of 35; FReD label gap at least 0.31; 0.71yes
Beats face valuelower interval bound of the difference above 00.108yes
Beats base ratelower bound above 0; skill above shuffled-outcome 95th percentile (-0.110)-0.039; -0.004no
Originals add skillskill above shuffled-original 95th percentile (-0.092)-0.004yes
Beats logisticlower interval bound of the difference above 0-0.069no
Spike neededBIC of spike minus normal below -10-191.6yes
Most fields show skillshare of large fields with positive skill at least 0.750.5no
Reproducibility Project rateforecast error at most 0.050.163no

Numbers recorded in our publication register

WhatValue
Sample1222 effects, 307 project clusters
Main estimate and intervalproject-cluster bootstrap 95 percent
Forecast against outcomebeating the base rate was given a probability of 0.7; it failed at -0.004
Known-answer checkplanted mixtures; 34 reported Reproducibility Project successes in the rows kept, against the 35 published

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 Reproducibility Project forecast was not blind to the published 36 percent. from our publication register, on blinding
  • scoring Graded by the same agent that ran it. from our publication register, on who scored it
  • 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

  • preregistration Preregistered and hash-locked before the run (sha256 93132f99). from the Reproduce section
  • control Controls: shuffled outcomes, shuffled originals, planted truths, data checks. 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: A real held-out result on public data, with its planted and data checks passing. Related methods exist; a search on 9 November 2026 found no test of this exact design, which does not show that none exists. Conversions between effect measures still need review.

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 eeb1c60eee68fe44
  3. v1 2026-10-31, entered in the findings ledger

Corrections

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

    A review of the published page found the outcome word at odds with the page. now The header said held while the preregistered kill rule had fired and four of nine verdicts had failed; it now says mixed, and the header shows the verdict count. The results now name the six fields the run counted as large and say why the project counts by field sum to more than the 307 clusters. The register line that read 35 Reproducibility Project successes now gives the 34 the kept rows carry, against the 35 published.

  2. 2026-10-31 scope found by the study itself, before publication

    The original heading and kill line in our 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 said the model corrects the rate. now Read against the table it only shrinks the overstatement. This paper states the narrower reading throughout.

Standing, and the ledger entries it rests on

  1. 2026-10-31 extended F270

    Set by hand from findings ledger entry F270, dated 2026-10-31: the same replication records. Rests on findings ledger, F270.

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. Open Science Collaboration (2015). Estimating the reproducibility of psychological science. Science 349(6251), aac4716. doi:10.1126/science.aac4716 run here Licence: RPP CC0, FReD CC BY 4.0 used in Introduction, Data and provenance
  2. Open Science Collaboration. Reproducibility Project: Psychology, data files. Open Science Framework project ezcuj. CC0. Read 31 October 2026. run here Licence: RPP CC0, FReD CC BY 4.0 used in Data and provenance
  3. FORRT Replication Database (FReD). Open Science Framework, doi:10.17605/OSF.IO/9r62x. CC BY 4.0. Read 31 October 2026. run here Licence: RPP CC0, FReD CC BY 4.0 used in Data and provenance
  4. Röseler, L., Kaiser, L., Doetsch, C. and others. The Replication Database: documenting the replicability of psychological science. Open access at PubMed Central, PMC12270267. abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction
  5. Gelman, A. and Carlin, J. (2014). Beyond power calculations: assessing Type S (sign) and Type M (magnitude) errors. Perspectives on Psychological Science 9(6), 641-651. doi:10.1177/1745691614551642 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction, Discussion
  6. Bartos, F. and Schimmack, U. (2022). Z-curve 2.0: estimating replication rates and discovery rates. Meta-Psychology 6, MP.2021.2720. abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction, Discussion
  7. Altmejd, A., Dreber, A., Forsell, E., Huber, J., Imai, T., Johannesson, M., Kirchler, M., Nave, G. and Camerer, C. (2019). Predicting the replicability of social science lab experiments. PLoS ONE 14(12), e0225826. doi:10.1371/journal.pone.0225826 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction, Discussion

Cited by later findings

  • F270 extended, the same replication records, 2026-10-31 (record findings ledger, F270). A single split of noise and field bias ranks failed replications on the same RPP and FReD set (Brier 0.222 against 0.256), adding nothing to the z value alone.

Reproduce

Data

Preregistration

sha256 93132f995daad75ca338b5ac8442d262da99b52b5c59d7f1dbfa83fcba3a466f
plan 1a6cc22eb03f2b7a168e32ecd696a312affde7a8b1da74809a97434e3f9c7b33

Steps

  1. Data: download the Reproducibility Project Psychology data and FReD from the Open Science Framework, and remove the Reproducibility Project rows from FReD.
  2. Convert effects to Fisher z with eqs. 1 and 2, and keep originals with y/s above 1.96 in absolute value.
  3. Fit the prior of eq. 3 by the selection likelihood of eq. 4 on seven fields, forecast the eighth with eq. 5, and repeat for every field.
  4. Score with eq. 6; compare forecasts with a 2,000-draw project bootstrap and 4,000 project sign flips, adjusted by Benjamini-Hochberg.
  5. Preregistration SHA-256: 93132f995daad75ca338b5ac8442d262da99b52b5c59d7f1dbfa83fcba3a466f. Plan SHA-256: 1a6cc22eb03f2b7a168e32ecd696a312affde7a8b1da74809a97434e3f9c7b33. Run 20261031T082124Z.

Cost. The analysis took 13 seconds and both controls under one second on one desktop computer, as timed in the result file. The study was not re-run for this paper.

Downloads

The PDF is typeset by BuildTeX from F172.bld, which is written from the same source as this page. The receipt records the source's SHA-256 and the PDF's (eeb1c60eee68), 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 the row, project and conversion counts, the six Brier scores and their project-weighted versions, the four comparison differences with intervals, p and q values, the per-field rows, projects, rates and skills, the five calibration bands, the planted and data-check values, the BIC values, the fitted prior and transport values, the signed-row sensitivity, both shuffle quantiles and all nine verdicts were re-read from the run's result file. They match the findings ledger. The forecasts were read from the preregistration. The preregistration's SHA-256 was recomputed on that date and matches the hash in the result file. All three figures were drawn by a script that reads only that result file.

Not checked. The study was not re-run for this paper. The literature in the introduction was found by searches run on 9 November 2026 and read at the level of abstracts, publisher pages and search summaries; the full texts were not read. A Verified lineDefinition: Verified line our publication rule The closing statement of what was checked for publication, by what means, with what result and on what date. Anything not checked is named as such. Excludes a claim that the finding is true. full definition lists what was checked, and anything not listed was not checked.

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.