Population Generalization and Participant-Held-Out Validation asks which model parameters, predictors, and findings survive a change of participant, session, site, equipment, or cohort composition. It provides a preregistration template, executable leakage checks, and a deterministic manufactured-synthetic example. It contains no participant measurement and no externally validated golf result.
The current evidence validates protocol and reporting mechanics only. It has no coaching, clinical, design, causal, or population authority. A result from one person, one session, one site, or a convenience sample cannot be promoted to a population statement. Ethics, privacy, consent, licensing, safety, and independent human approval remain external gates.
Primary-Source Register
| Gebru et al. (2021) (Gebru et al. 2021) |
Documenting dataset motivation, composition, collection, uses, maintenance, and limits |
Representativeness, fitness for a new purpose, or participant consent |
| Collins et al. (2015) (Collins et al. 2015) |
Transparent prediction-model reporting and separation of development from external validation |
Clinical applicability or compliance; this is a biomechanics protocol |
| Saeb et al. (2017) (Saeb et al. 2017) |
Matching validation splits to the intended person-level use case |
A universal split rule or evidence that this fixture predicts people |
| Van Calster et al. (2019) (Calster et al. 2019) |
Calibration intercept/slope and sample-size limits on calibration assessment |
Adequate calibration from this two-record manufactured test |
| Cole and Stuart (2010) (Cole and Stuart 2010) |
Naming a target population and analyzing sampling differences before transport |
Transportability without measured common support and justified assumptions |
These methodological sources bound the design. They are not measured authority for AffineDrift, UpstreamDrift, golfers, equipment, or an intervention.
Dataset Card
The machine-readable contract freezes the following fields before analysis:
| Target population |
Future consenting adult golfers under a separately approved protocol |
| Sampling frame |
Manufactured balanced fixture only |
| Cohort strata |
Skill, sex, age, handedness, anthropometry, and equipment |
| Hierarchy |
Site → participant → session → equipment → trial |
| Repeated measure |
Trial nested inside every higher-level identifier |
| Missingness |
Retain reason; predeclare complete-case and bounded sensitivity analyses |
| Exclusions |
Acquisition failures declared before outcomes; never exclude by result direction |
| Provenance |
manufactured-synthetic; participant evidence is unavailable |
| Privacy and consent |
No direct identifiers; suppress small cells; study-specific consent required |
| Ethics and licensing |
Human review unavailable; fixture is CC0; participant-data license unavailable |
This card is a template, not a claim that the proposed target population has been sampled. Target-population coverage, recruitment probabilities, and nonparticipation remain unavailable.
Preregistered Analysis Contract
Before revealing a locked test set, a future study must freeze:
- one outcome and its units, coordinate frame, event window, intervention, and measurement revision;
- predictor definitions, preprocessing, hyperparameters, and software/data revisions;
- the target population, sampling frame, strata, inclusion/exclusion rules, missingness estimand, and smallest reportable subgroup cell;
- participant-, session-, site-, and equipment-aware partitions plus a test lock digest;
- primary metrics, calibration, hierarchical uncertainty, subgroup and sensitivity analyses, multiplicity policy, and falsifiers; and
- negative/null publication rules and a human approval decision independent of the software.
The current preregistration status is template-only. It does not authorize collection, and it cannot be filled retrospectively after inspecting test outcomes.
Four Questions That Must Not Be Conflated
| within-person explanation |
Association between a person’s session-to-session change and their modeled parameter change |
Does not establish between-person differences or an intervention effect |
| between-person association |
Covariation of a predeclared parameter and outcome across participants |
Requires hierarchical uncertainty; does not identify a cause |
| prediction |
Error on entirely held-out participants and sites |
Training, tuning, and threshold choices cannot use the locked test set |
| causal inference |
Effect of a declared intervention in a target population |
Requires treatment, exchangeability, positivity, consistency, interference, and transport assumptions; currently unavailable |
Prediction can succeed while a causal interpretation fails. A within-person pattern can coexist with no between-person association. Each outcome is reported under its own estimand.
Participant, Session, Site, and Equipment Leakage
The executable fixture uses train, validation, and untouched test partitions. All records from a participant and session stay in one partition. The test site is absent from model development. Preprocessing, feature selection, model selection, calibration fitting, stopping rules, and subgroup thresholds use train/validation only. Trial-level random splitting is prohibited because repeated measures can place near-duplicates from one person on both sides of a nominal split (Saeb et al. 2017).
Equipment is recorded at every trial. When the intended deployment changes equipment, either the equipment grouping is held out or equipment becomes an explicit, preregistered transport factor. A participant-held-out split does not by itself establish site- or equipment-level transport.
Hierarchical Uncertainty and Calibration
The report gives participant-weighted error bounds rather than pretending every trial is independent. A future measured analysis must predeclare its hierarchical model or cluster-resampling unit and propagate measurement, parameter, model, event-time, and sampling uncertainty separately.
For the tiny manufactured test, ordinary linear calibration gives an intercept of 5.0 and slope of 0.5. The adverse slope is retained. Two synthetic records cannot qualify calibration, and the value is not a confidence interval or a golfer result. External validation should report calibration and error without refitting the locked model on the external outcome (Collins et al. 2015; Calster et al. 2019).
Sensitivity and Transportability
Sensitivity analyses are predeclared for missingness, exclusions, site, equipment, measurement revision, model choice, and subgroup threshold. The current missingness result is template-only because the fixture has no missing values. A future study must preserve both complete-case and governed missing-data analyses, including sign-changing or null outcomes.
Transport requires a named target population, overlap in relevant covariates, compatible measurements and interventions, and explicit assumptions about selection and effect modification (Cole and Stuart 2010). Site-held-out error is evidence only for the sampled sites and declared protocol. It is not proof of transport to arbitrary ages, skill levels, equipment, countries, or settings.
External validation: unavailable. No independent measured site or cohort is registered here.
Negative, Null, and Unavailable Outcomes
| Calibration slope |
Negative |
0.5, below the declared ideal of one; inadequate sample for qualification |
| Participant-level mean bias |
Null |
The manufactured participant-level interval includes zero |
| External-site population validation |
Unavailable |
No measured, governed external dataset exists |
| Causal effect |
Unavailable |
No intervention, identification assumptions, or approved participant study exists |
Negative, null, missing, excluded, suppressed, and unavailable records remain in the report. No favorable-only table may replace this ledger.
Reproducible Manufactured Evidence
The contract and fixtures live in src/affine_control/population_generalization.py and population_generalization_fixtures.py. Run python -m scripts.generate_population_generalization_report --check to verify the deterministic JSON and Markdown projections. Exact SHA-256 evidence is registered in the rendered-route audit. A checksum proves reviewed bytes, not scientific truth, population coverage, consent, or external validation.
References
Calster, Ben Van, David J. McLernon, Maarten van Smeden, Laure Wynants, and Ewout W. Steyerberg. 2019.
“Calibration: The Achilles Heel of Predictive Analytics.” BMC Medicine 17: 230.
https://doi.org/10.1186/s12916-019-1466-7.
Cole, Stephen R., and Elizabeth A. Stuart. 2010.
“Generalizing Evidence from Randomized Clinical Trials to Target Populations: The ACTG 320 Trial.” American Journal of Epidemiology 172 (1): 107–15.
https://doi.org/10.1093/aje/kwq084.
Collins, Gary S., Johannes B. Reitsma, Douglas G. Altman, and Karel G. M. Moons. 2015.
“Transparent Reporting of a Multivariable Prediction Model for Individual Prognosis or Diagnosis (TRIPOD): The TRIPOD Statement.” BMJ 350: g7594.
https://doi.org/10.1136/bmj.g7594.
Gebru, Timnit, Jamie Morgenstern, Briana Vecchione, et al. 2021.
“Datasheets for Datasets.” Communications of the ACM 64 (12): 86–92.
https://doi.org/10.1145/3458723.
Saeb, Sohrab, Luca Lonini, Arun Jayaraman, David C. Mohr, and Konrad P. Kording. 2017.
“The Need to Approximate the Use-Case in Clinical Machine Learning.” GigaScience 6 (5): 1–9.
https://doi.org/10.1093/gigascience/gix019.