VAVaccines & AutismPaper · PDF

Technical companion

Methods, data & detailed results.

Explore the estimates, methods and source files behind the paper. The supplement contains the detailed validation results and research provenance.

← Return to the evidence overview

Research library

Examine the evidence in detail.

Compare countries and vaccines, inspect diagnostic checks or go directly to the source files.

Schedule-change event study

Schedule changes and recorded autism

Aggregate event study

The event study compares recorded autism around vaccine schedule changes with each jurisdiction’s preceding trend. The tables below report the estimates and tests of their identifying assumptions.

Across 39,753 overlapping comparisons around 404 changes in 40 countries, the uptake-scaled model estimate is 0.973 (95% random-effects interval 0.836–1.131). Adding the assumed shared-bias allowance gives 0.699–1.354. Interpreting this as an individual risk ratio depends on the uptake mixture and exposure measurements; its dose-response check fails. The estimate does not establish an unconditional upper bound on individual risk.

Autism by birth cohort around 404 schedule changes in 40 countries, relative to each jurisdiction's own trend. Dashed lines mark a 25% and a 50% rise. Whiskers are 95% random-effects intervals; bars are sampling only.
Show the values
CohortUptake-scaled model ratio95% random-effects intervalSampling onlyCountriesComparisons
−60.9760.869–1.0960.945–1.0083728,031
−50.9850.876–1.1090.954–1.0183629,716
−41.0100.903–1.1300.981–1.0393831,017
−31.0210.912–1.1430.992–1.0503832,682
−21.0160.910–1.1340.990–1.0433933,445
−10.9940.887–1.1140.967–1.0213634,716
00.9650.854–1.0900.933–0.9983531,724
+10.9670.863–1.0820.941–0.9933832,516
+20.9940.891–1.1080.972–1.0163932,329
+30.9770.874–1.0910.952–1.0023832,307
+40.9810.879–1.0950.960–1.0033733,662
+50.9890.885–1.1060.965–1.0133632,819
+60.9720.870–1.0870.951–0.9943731,979

Analysis specifications and provenance: Supplement EA2

Checks the method has to pass

These are the recorded analysis-selection and diagnostic rules. Some rules were fixed before the corresponding fit, after earlier results had been inspected. Meeting a threshold is not preregistration or causal validation.

Check and ruleResultStatus
Planted ×1.25 effectRecovered within 10% on the log scale×1.23 recovered (-8.3% error)Pass
Planted ×1.5 effectRecovered within 10% on the log scale×1.46 recovered (-6.7% error)Pass
Placebo datesThe pooled fake-date step covers 0 at 95% in at least 5 of 6 offsets6 of 6 offsets covered; largest |z| 1.20Pass
Additional cohort-slope (ramp) checkThe ramp test recovers a planted rampSlope -1.73% per cohort (calibrated -8.05 to +5.02); planted ramp recovered (+0.5% error)A slow climb to +25% by the sixth cohort is not excluded.Pass
Outcomes vaccines cannot causeCheck, not a threshold: the same pipeline on control outcomesControls 1.011 (0.908–1.127); autism relative to controls 0.962 (0.813–1.138)Check
Matched difference: autism minus controlsReported, not a gate: a matched difference on overlapping data; both intervals include 10.913 (random-effects 0.759–1.098; calibrated 0.796–1.046); planted errors -8.3% and -6.8%; placebo 6/6Not a confirmation: it shares Brazil with the headline, overlaps its data and validates the outcome side only. Anything that moves autism and its controls together, such as a coding change, cancels out in the difference.Reported
Country-level placebo coverageReported, not a gateCountry sampling intervals cover 80% of 187 placebo zerosBelow 95%: the placebo-calibrated interval is shown as a secondary sensitivity for this reason.Caution
School-entry exemption laws as controlsPlanted effect recoveredPlanted effects recovered 35% and 28% shortOne state had usable data; the check proves nothing either way and is not used.Did not pass

The checks used to select this headline met their recorded thresholds. Finite fake-date and recovery checks do not certify real-event timing, individual-risk conversion or general interval coverage; the diagnostic failures remain reported below.

The matched difference between autism and its control outcomes, fitted in the same places and cohorts, is 0.91: the random-effects interval (0.76–1.10) and the calibrated interval (0.80–1.05) both include 1. It overlaps the headline's data, shares Brazil with it, checks the outcome side only, and is not a confirmation. For comparison, the control-only sensitivity gives 1.00 and the unmatched ratio 0.96.

Checks on the per-child scaling

The per-child relative risk converts a change in a cohort's autism rate into a risk per vaccinated child, using the uptake mixture 1 + p(r − 1): the cohort's rate should rise in proportion to how much its vaccination rose. Seven checks, used in this analysis, test that conversion. 6 of 7 pass.

Check and ruleResultVerdict
Measured and modeled uptake pathsAllowance intervals overlap the headlineMeasured 0.934 (0.717–1.217), 14 countries; modeled 0.967 (0.807–1.159), 37 countriesPass
Dropping stacks that rest on modeled pre-programme zerosAllowance intervals overlap the headlineDropping stacks whose pre-programme cohorts rest on modeled zeros 0.894 (0.706–1.132); dropping stacks with no measured pre-programme cohort 0.851 (0.566–1.281)Pass
Only countries whose uptake varies within the countryAllowance interval overlaps the headline0.993 (0.818–1.205), 18 countriesPass
Large uptake jumps only (0.30 or more)Allowance interval overlaps the headline0.984 (0.843–1.148), 20,514 stacksPass
Dose-response: are raw steps proportional to the uptake jump?The intercept interval includes zeroIntercept +0.180 (95% CI +0.096 to +0.264); the slope implies r = 0.80Fails
Thirds by the size of the uptake jump agreeHeterogeneity test p above 0.05Lowest third 0.895, middle 0.910, highest 0.982; Q = 0.40, p = 0.82Pass
Leaving out each of the five highest-weight countriesNo leave-out moves the estimate outside the headline allowance interval0.970 to 0.977 (Brazil, United States, United Kingdom, Peru, South Korea)Pass

The estimate stays in line with the headline with only measured uptake (0.93) or only modeled uptake (0.97), with only large uptake jumps (0.98), and when stacks are split into thirds by the size of the uptake jump (the thirds agree: p = 0.82). It also stays in line when stacks that rest on modeled pre-programme zeros are dropped, when only countries whose uptake varies within the country are kept, and when each of the five highest-weight countries is left out in turn (0.970–0.977).

One check fails: the dose-response check. If the mixture formula held, raw steps would grow in proportion to the size of the uptake jump and be zero when the jump is zero. The fitted line has a positive intercept (+0.180, 95% CI +0.096 to +0.264) and a slope that implies r = 0.80. So raw steps are not proportional to the size of the uptake jump, and the per-child scaling rests partly on that assumption.

Post hoc sensitivity: the failure depends on how dependence between stacks is modeled. With events as a second random effect the implied r is 0.96 and the intercept is +0.099 (+0.023 to +0.174); with country-specific slopes the intercept's interval includes zero (-0.015 to +0.206).

Headline

All stacks (the headline)
0.973 (0.84–1.13)allowance 0.70–1.35

Uptake-path quality

Measured uptake pathsP1
0.934 (0.72–1.22)allowance 0.63–1.39
Modeled uptake pathsP1
0.967 (0.81–1.16)allowance 0.68–1.37
Modeled-zero pre cohorts outP2a
0.894 (0.71–1.13)allowance 0.61–1.30
No measured pre cohort outP2b
0.851 (0.57–1.28)allowance 0.51–1.41
Subnational-variation countriesP3
0.993 (0.82–1.20)allowance 0.70–1.41
Uptake jump ≥ 0.30P4
0.984 (0.84–1.15)allowance 0.71–1.37

Dose-response

Lowest jump tertileM2
0.895 (0.63–1.28)allowance 0.56–1.42
Middle jump tertileM2
0.910 (0.71–1.16)allowance 0.62–1.34
Highest jump tertileM2
0.982 (0.84–1.15)allowance 0.70–1.37
Implied r, random interceptM1
0.797 (0.79–0.81)the check that fails
Implied r, country + event effectsM1
0.959 (0.92–0.99)implied by the dose-response slope
Implied r, random slope tooM1
0.952 (0.79–1.12)implied by the dose-response slope

Outcome system

School censusO1
0.941 (0.77–1.15)allowance 0.66–1.34
Claims or outpatientO1
1.106 (0.77–1.58)allowance 0.70–1.76
HospitalO1
0.819 (0.49–1.36)allowance 0.46–1.47
RegistryO1
0.989 (0.75–1.31)allowance 0.66–1.49
BenefitsO1
1.094 (0.70–1.71)allowance 0.64–1.87

Leave one high-weight country out

Drop BrazilO3
0.971 (0.83–1.13)allowance 0.70–1.35
Drop the United StatesO3
0.977 (0.84–1.14)allowance 0.70–1.36
Drop the United KingdomO3
0.973 (0.83–1.14)allowance 0.70–1.36
Drop PeruO3
0.970 (0.83–1.13)allowance 0.70–1.35
Drop South KoreaO3
0.977 (0.84–1.14)allowance 0.70–1.36
Per-child relative risk under each check with its 95% random-effects interval, on a logarithmic scale. The specified rule judges the wider shared-bias-allowance interval, given beside each value. Dose-response rows (M1) show the per-child risk implied by the slope of raw steps on the uptake jump; the rust row is the check that fails.

Country weights

Random effects spread the weight across countries. 279 comparisons from the 8 countries added since version 5a (Argentina, BEL, Bangladesh, India, Marshall Islands, Micronesia, Palau and Ukraine) carry 9.0% of the weight. The table compares each country's weight in version 5a and in this version; intervals too wide to carry information are marked as such.

CountryWeight, 5aWeight, v5eEstimate, 5aEstimate, v5eStacks
Brazil6.1%5.4%0.984 (0.913–1.060)0.994 (0.933–1.058)32,865
United Kingdom6.1%5.4%0.968 (0.895–1.046)0.968 (0.895–1.046)622
Peru5.7%5.3%0.972 (0.816–1.159)1.013 (0.909–1.128)21
South Korea5.9%5.2%0.903 (0.792–1.030)0.901 (0.789–1.029)161
United States5.8%5.2%0.896 (0.775–1.036)0.896 (0.776–1.035)4,080
Australia5.3%4.7%1.065 (0.825–1.375)1.069 (0.829–1.380)76
Denmark4.7%4.4%0.889 (0.625–1.264)0.929 (0.679–1.270)7
Sweden4.9%4.4%1.050 (0.758–1.453)1.050 (0.758–1.453)109
Canada4.8%4.2%1.172 (0.829–1.658)1.167 (0.821–1.659)132
Ecuador4.5%4.0%0.811 (0.551–1.192)0.811 (0.551–1.192)10
Czechia4.1%4.0%1.176 (0.743–1.863)1.151 (0.779–1.701)312
Israel5.8%3.9%1.032 (0.881–1.209)1.026 (0.683–1.541)2
BangladeshAdded since 5a–3.8%–0.938 (0.615–1.428)4
Germany4.0%3.6%0.786 (0.493–1.254)0.786 (0.493–1.254)96
Hong Kong3.7%3.6%0.928 (0.553–1.555)0.835 (0.524–1.332)1
Mexico2.2%3.4%0.775 (0.329–1.828)0.851 (0.509–1.422)23
Colombia3.0%3.2%0.932 (0.485–1.791)0.946 (0.546–1.640)20
Japan3.4%3.0%0.657 (0.367–1.177)0.657 (0.367–1.177)596
Poland0.6%2.9%no information1.224 (0.666–2.251)108
Taiwan3.0%2.7%1.007 (0.525–1.930)1.010 (0.525–1.942)84
ArgentinaAdded since 5a–2.6%–1.320 (0.663–2.627)168
Tanzania2.8%2.5%1.147 (0.560–2.347)1.147 (0.560–2.347)3
Norway2.7%2.4%1.199 (0.579–2.481)1.199 (0.579–2.481)44
Slovakia1.9%1.7%1.024 (0.387–2.710)1.024 (0.387–2.710)1
Greece1.6%1.4%1.372 (0.461–4.085)1.372 (0.461–4.085)6
IndiaAdded since 5a–1.4%–0.977 (0.326–2.933)4
France0.4%1.4%no information0.813 (0.269–2.458)8
Chile1.5%1.3%0.827 (0.260–2.632)0.827 (0.260–2.632)24
Hungary0.7%0.6%no informationno information1
Finland0.7%0.6%no informationno information46
MicronesiaAdded since 5a–0.5%–no information10
UkraineAdded since 5a–0.3%–no information75
New Zealand3.7%0.2%1.075 (0.635–1.819)no information4
Marshall IslandsAdded since 5a–0.1%–no information7
Estonia0.2%0.1%no informationno information5
PalauAdded since 5a–0.1%–no information6
BELAdded since 5a–0.1%–no information5
Netherlands0.1%0.1%no informationno information1
Latvia0.1%0.1%no informationno information1
Slovenia0.0%0.0%no informationno information5
Brazilweight 5.4% · 32,865 stacks
0.994 (0.933–1.058)
United Kingdomweight 5.4% · 622 stacks
0.968 (0.895–1.046)
Peruweight 5.3% · 21 stacks
1.013 (0.909–1.128)
South Koreaweight 5.2% · 161 stacks
0.901 (0.789–1.029)
United Statesweight 5.2% · 4,080 stacks
0.896 (0.776–1.035)
Australiaweight 4.7% · 76 stacks
1.069 (0.829–1.380)
Denmarkweight 4.4% · 7 stacks
0.929 (0.679–1.270)
Swedenweight 4.4% · 109 stacks
1.050 (0.758–1.453)
Canadaweight 4.2% · 132 stacks
1.167 (0.821–1.659)
Ecuadorweight 4.0% · 10 stacks
0.811 (0.551–1.192)
Czechiaweight 4.0% · 312 stacks
1.151 (0.779–1.701)
Israelweight 3.9% · 2 stacks
1.026 (0.683–1.541)
Bangladeshweight 3.8% · 4 stacks · added since 5a
0.938 (0.615–1.428)
Germanyweight 3.6% · 96 stacks
0.786 (0.493–1.254)
Hong Kongweight 3.6% · 1 stacks
0.835 (0.524–1.332)
Mexicoweight 3.4% · 23 stacks
0.851 (0.509–1.422)
Colombiaweight 3.2% · 20 stacks
0.946 (0.546–1.640)
Japanweight 3.0% · 596 stacks
0.657 (0.367–1.177)
Polandweight 2.9% · 108 stacks
1.224 (0.666–2.251)
Taiwanweight 2.7% · 84 stacks
1.010 (0.525–1.942)
Argentinaweight 2.6% · 168 stacks · added since 5a
1.320 (0.663–2.627)
Tanzaniaweight 2.5% · 3 stacks
1.147 (0.560–2.347)
Norwayweight 2.4% · 44 stacks
1.199 (0.579–2.481)
Slovakiaweight 1.7% · 1 stacks
1.024 (0.387–2.710)
Greeceweight 1.4% · 6 stacks
1.372 (0.461–4.085)
Indiaweight 1.4% · 4 stacks · added since 5a
0.977 (0.326–2.933)
Franceweight 1.4% · 8 stacks
0.813 (0.269–2.458)
Chileweight 1.3% · 24 stacks
0.827 (0.260–2.632)
Hungaryweight 0.6% · 1 stacks
0.533 · no information
Finlandweight 0.6% · 46 stacks
0.846 · no information
Micronesiaweight 0.5% · 10 stacks · added since 5a
0.824 · no information
Ukraineweight 0.3% · 75 stacks · added since 5a
1.172 · no information
New Zealandweight 0.2% · 4 stacks
0.981 · no information
Marshall Islandsweight 0.1% · 7 stacks · added since 5a
0.196 · no information
Estoniaweight 0.1% · 5 stacks
1.940 · no information
Palauweight 0.1% · 6 stacks · added since 5a
2.386 · no information
BELweight 0.1% · 5 stacks · added since 5a
1.800 · no information
Netherlandsweight 0.1% · 1 stacks
0.868 · no information
Latviaweight 0.1% · 1 stacks
1.260 · no information
Sloveniaweight 0.0% · 5 stacks
10.528 · no information
Each country’s own estimate with its 95% interval, on a logarithmic scale, ordered by its random-effects weight in this version (weight and stacks under each name). Countries whose interval spans more than a 25-fold range carry almost no information and are shown without a bar.

How much data, and what we could not get

This version's design has 11,169 outcome series in 41 countries (the headline pools 40; a country enters only if its exposure path is known) and 95,462 jurisdiction-by-change stacks. The factory inventory registers 413 source parts, 325 of them with a primary role in the design.

To check whether anything obtainable was missed, every country-by-administrative-level row of a world coverage matrix that had not yet been checked at baseline (665 rows in 228 countries) was searched, by channel and edition. After the sweep 106 rows meet the strict standard for no autism data (a saved listing, the exact queries, two or more channels and two or more independent sources), 351 were searched but fall short of it, 14 concern a level the jurisdiction does not have, 73 turned up data, 108 have data behind a request, an account, a browser-only portal or a block, and 13 remain unchecked.

Coverage matrix, 665 baseline rowsRows
Strict no autism data found106
Searched, below the strict standard351
Level does not exist14
Data found73
Data behind a request, account, browser portal or block108
Still unchecked13

A second, independent pass searched 3,197 cells again with different terms, agencies and channels. It confirmed the first pass's finding of nothing in 2,942 (92.0%) and reopened 210 where it found a source. In the original matrix scope, 1,990 of 2,116 cells survived (94.0%). The weakest scope was the 61 subnational enumeration cells for Mexico, Canada, Colombia and Argentina, where 18.0% survived. Sources the second pass found were built into the data or queued.

This is a test of how reliable the search was, not a completeness percentage. The coverage matrix still has unchecked rows and channels, and a source that exists but cannot be obtained is not the same as a source that does not exist.

234 sources could not be obtained without the author contacting someone or signing in: 112 need a data request, a freedom-of-information request or an application, and 122 need a manual browser download, library access, a free account or a technical unblock. The largest gaps are national or school-level records in Japan, Mexico, Turkey, Germany and Australia. Nothing has been requested, and none of these data are in the results above.

What to know before relying on this

Not preregistered

The version 5 rule (RULE 9160) was pinned by SHA-256 in an execution freeze written before the first model call (10 October 2026, 22:03 CDT). The companion hash files the rule promised were not written. The rule was written after earlier versions' results had been seen, so version 5 is a disclosed update, not a preregistered analysis.

Minimum-span rule

Series observed in fewer than four distinct calendar years inside the estimation window are kept out of the primary pool and reported as a sensitivity, because a continuous trend and period effects can absorb nearly all of a step in so short a series. The rule was prompted by diagnostics run on real counts, so it is not outcome-blind. The same fit with the short series included gives 0.975 (0.858–1.107, calibrated).

Every obtainable source

Version 5e adds every source built and fully tested after the version 5d cut-off and before 02:00 on 15 October 2026 (the rules for it were written down as amendment A7 before any version 5d result existed; this is not preregistration). It changes no rule or threshold; new outcome sources enter only the maximal-inclusion supplement.

Files

Earlier synthesis · 5 October 2026

Shared-mean estimates across settings

This earlier analysis combines 21 vaccine or schedule contrasts in 17 settings, using 16 likelihood blocks and 8,538 reporting cells. It builds in an allowance for bias shared by every setting, so its interval is wide.

Autism · typical effect across settings

0.987

95% credible interval 0.638–1.519

The typical change in recorded autism across the 21 contrasts. 1 means no change.

What the interval means

The central estimate is close to 1. The interval is wide because the model allows for a bias that could shift every setting at once, and data cannot tell such a bias apart from a real effect. On its own, this analysis cannot rule out a moderate rise or fall; it is a second check, not the main estimate.

Under this model the typical effect is below 1 with probability 52.3% and above 1 with probability 47.7%. It exceeds a 10% increase with probability 31.0%, and a 25% increase with probability 13.9%.

What happens when more international panels are included?

A broader-inclusion sensitivity covers 22 contexts and 26 contrasts. It adds Wales, Poland, South Korea, Taiwan and Chile, and replaces Germany’s smaller series with its larger regional panel. These panels failed pretrend, placebo or simulation checks, so they are used only as a sensitivity analysis.

Autism: broader-inclusion sensitivity

Primary result

Primary · 17 contexts
0.987 (0.638–1.519)

Sensitivity with failed-diagnostic panels; not the primary

22 contexts · added-panel bias SD 0.7
0.932 (0.612–1.413)
22 contexts · added-panel bias SD 1.4
0.961 (0.624–1.470)
The main 17-setting result and the two 22-setting broader-inclusion fits all centre near 1, with wide intervals.
Show the values
ModelContextsMedian ratio95% credible intervalProbability above 1.10Probability above 1.25
Primary · 17 contexts170.9870.638–1.51931.0%13.9%
22 contexts · added-panel bias SD 0.7Sensitivity; not the primary result220.9320.612–1.41321.5%8.2%
22 contexts · added-panel bias SD 1.4Sensitivity; not the primary result220.9610.624–1.47026.4%11.1%

Ratio: the typical change in recorded autism across settings; 1 means no change. Probabilities are those of each model.

The two wider-inclusion fits vary the assumed bias of the added panels. Adding the panels moves the estimate slightly lower and barely narrows the interval; the conclusion is unchanged. Germany is counted once.

All 12 broader-inclusion scenarios · Panels, source notes and diagnostic failures

1 of 53 synthesis summaries shown. Choose a question to explore its estimates.

ComparisonEstimate (95% interval)What it measures
Expanded joint model + NSCH + NHISOriginal observations: autism0.987 (0.638–1.519)95% credible intervalTypical effect across settings

Local autism shares among special-education students are distinct from autism rates among all enrolled children. The local analyses separate those denominators and distinguish MMR from overall schedule compliance. Published hazard, odds and rate ratios stay on their own scales. Several summaries reuse the same data, so they are not independent confirmations.

How does the prior probability of a zero mean matter?

The Bayes factor for a zero shared mean against the specified continuous alternative is 3.18. The test concerns the shared mean log effect. A zero mean can coexist with positive and negative context effects; it is not a probability that all vaccine effects are zero.

Posterior probability of a zero mean: 76.1%. Negative mean: 12.5%. Positive mean: 11.4%.

All 90 prior-mass scenarios
Cohort trends, coverage lags and their limits

The source tables retain 228 calendar-aligned local specifications, 69 Montreal cohort diagnostics, 16 California coverage diagnostics and two published California prevalence slopes. These describe different outcomes and exposure measures; none supplies an extra independent sample to the main synthesis. Six Montreal coefficients have no valid uncertainty interval because their post-boundary observations are fitted exactly.

Methods and source limitations are in Supplement S71. The power scenarios rely on assumed exposed-cohort shares.

Coverage and source tables

The register contains 72,585 records, many of them diagnostics and repeated specifications of the same data. Published sources contribute 4683 contrast records from 85 participant or source identifiers, some of them shared. The local audit covers 22 designs in 21 states.

Corrected Jain estimates enter one at a time as age, dose and familial-risk alternatives. Korean psychiatric outcomes include elevated subgroup estimates as well as null and inverse estimates; one impossible confidence interval printed in the source is retained and flagged, not fitted. All 13 supplementary tables are available below. Five main-versus-supplement discrepancies remain explicitly flagged and unpooled.

Aluminum: why the comparison and measure matter

The Danish cohort’s corrected supplement includes 517 numerical estimates and 30 entries marked not estimable. Sex, birth period, follow-up age and exposure definitions vary. These are overlapping analyses of one cohort, not independent replications.

Autism comparisonEstimate (95% CI)Measure
Per additional mg, ages 2–50.93 (0.89–0.97)Hazard ratio
Middle versus high aluminum0.97 (0.90–1.05)Hazard ratio
High minus middle aluminum+8.68 (4.98–12.38)Cases per 10,000 by age five

Middle means more than 1.5 up to 3 mg; high means more than 3 up to 4.5 mg by age two. Per milligram, more aluminium goes with slightly less autism (0.93), and the hazard-ratio interval for middle versus high exposure includes 1. The absolute comparison in the last row (the source’s middle-minus-high difference, reversed) is positive; it comes from a different model with different adjustment. The study’s authors conclude that aluminium from vaccines is not associated with autism. Supplement S72 explains the contrasts.

Neuropsychological outcomes and concurrent antibiotic use

The CDC report follows 1,047 children and measures neuropsychological outcomes, not autism. Its sensitivity tables examine ADHD medication, a mixed prenatal exposure score and ethylmercury exposure around antibiotic treatment. The downloadable tables contain 878 coefficients from these overlapping models; 40 repeated main-model coefficients were checked without being counted again.

Positive and inverse findings are both kept. One model reports a motor-tic association with concurrent exposure: OR 1.088 (calculated 95% interval 1.006–1.176) per microgram/kg. Among 878 correlated coefficients a few such results are expected by chance, and illness and antibiotic use at the same time could explain it. The prenatal exposure score mixes several sources and is not a vaccine count.

Administrative component fits and additional estimators

Country and vaccine comparisons

Estimates for each country and vaccine

These estimates use the administrative data alone: 15 settings and 5,133 reporting cells. The synthesis above also adds two U.S. surveys (NSCH and NHIS) and joint models for Brazil and Sweden.

Point-null calculation for the administrative subset

For this separate 15-context specification, the Bayes factor is 2.932. Posterior zero-mean probabilities are 42.3%, 74.6% and 92.1% for prior probabilities of 20%, 50% and 80%. The synthesis above has its own calculation.

Subset definitions and prior comparison · Subset continuous probabilities · Subset point-null calculations

Each row is one setting’s estimate for one vaccine, with a 95% credible interval; 1 means no change. A bias specific to one setting cannot be separated from its estimate. The U.S. rotavirus estimate is fitted jointly but left out of the shared mean.

United States · PneumococcalIncluded in shared mean
1.165 (0.970–1.395)
United States · RotaShieldIncluded in shared mean
0.859 (0.334–1.853)
Japan · MMRIncluded in shared mean
0.846 (0.260–2.290)
Sweden · PneumococcalIncluded in shared mean
1.012 (0.784–1.564)
Germany · PneumococcalIncluded in shared mean
1.015 (0.217–4.660)
Hong Kong · PneumococcalIncluded in shared mean
0.891 (0.655–1.164)
England · RotavirusIncluded in shared mean
0.944 (0.864–1.022)
Scotland · RotavirusIncluded in shared mean
1.159 (0.480–2.818)
Northern Ireland · RotavirusIncluded in shared mean
1.012 (0.878–1.155)
Canada excluding Quebec · RotavirusIncluded in shared mean
1.022 (0.460–1.767)
Quebec · RotavirusIncluded in shared mean
1.058 (0.746–1.450)
Czechia · MMRIncluded in shared mean
0.999 (0.284–3.999)
Brazil · Maternal TdapIncluded in shared mean
0.761 (0.508–1.141)
Colombia · VaricellaIncluded in shared mean
0.778 (0.539–1.083)
Tanzania · Schedule changeIncluded in shared mean
1.092 (0.585–1.619)
United States · RotavirusEstimated separately
0.948 (0.754–1.190)
Exposure-model ratio
0.20.5125Median (95% interval)

Logarithmic chart scale: 0.2 to 5; dashed line = 1. Some rows share data, so they are not independent experiments.

Administrative-subset model and sensitivity results · Checked-design table · Frozen 60,844-row register (compressed CSV) · Frozen-register workbook