A plausible story about a column is not evidence about a column. Every candidate is declared first, with where the claim comes from and why it should hold, and only then measured. Recording it beforehand is what stops the screen from becoming a search for whichever column happened to score well, which would find something every time and mean nothing.
Vehicles per household went into a feature table because it sounded like a disability proxy: two of the six census disability questions concern mobility, so vehicle access seemed a reasonable stand in. It moved disability by 0.0096, well under the threshold. It moved race, marital status and citizenship instead, and accuracy went up, so every metric said ship it.
The failure is kept in the register as a control. A register containing only the hypotheses that worked would be a results table.
Alone asks whether there is anything in the column at all. Adds asks the question that actually matters: how much more of the attribute would enter the model if this column were added to the feature table. A column can score well alone and add nothing, because the features already present carry the same information.
| candidate | basis of the claim | alone | adds | verdict |
|---|---|---|---|---|
PUBCOVpublic_coverage_flag |
derived. The union of Medicare, Medicaid, TRICARE and VA coverage, included expecting it to be redundant. | 0.7020 | +0.0544 | fires |
HINS4medicaid_coverage_flag |
definitional. The survey question that collects it names disability in its own text. | 0.6650 | +0.0379 | fires |
SSIPsupplementary_security_income_usd |
eligibility rule. SSI is paid on the basis of disability, blindness or age. | 0.5923 | +0.0261 | silent |
HINS3medicare_coverage_flag |
eligibility rule. SSDI entitlement carries Medicare after a qualifying period, so working age Medicare is disability driven. | 0.5948 | +0.0239 | silent |
VEHvehicles_available |
guess. No source. Reasoned from the concept, kept as a control. | 0.6201 | +0.0096 | silent |
POVPIP |
correlational. Income relative to the poverty threshold. | — | — | not in this warehouse |
GRPIP |
correlational. Rent as a share of income, two steps from the attribute. | — | — | not in this warehouse |
The baseline rebuilds disability at 0.7321 from the deployed model's own features before any candidate is added, and the threshold is 0.0222. That threshold is not chosen for this page: it is the same one the exposure check fires on, four times the measured spread across refits with a floor. Using a looser one here would fill the register with findings the check downstream would then ignore.
The candidate that fires hardest after the union is Medicaid, and the reason is not a correlation anyone reported. It is the wording of the question that collects it:
ACS questionnaire, health insurance coverage, item d:
Medicaid, Medical Assistance, or any government-assistance plan
for those with low incomes or a disability
A respondent living with a disability is being asked, in the same sentence, whether they are the kind of person the programme is for. The association is built into the instrument. No study is needed to justify it, only the questionnaire, and that is a far more durable source than an effect size from one paper.
The mirror image is Medicare, which had a good source and is silent anyway. The eligibility rule is real, but the features already present carry most of what it knows, so adding it would move very little. A published association is a hypothesis about your warehouse, never a fact about it.
Sources, verbatim in the register: IPUMS, health insurance variables in the ACS, SSA, Medicare and disability, Census, how ACS collects disability.
research/proxies.yml is read by tools/screen.py. Nothing on
this page was typed by hand: the numbers come from the run and the reasons come from
the file.
- id: medicaid_question_names_disability
claim: >
Medicaid coverage identifies disability because the survey question that
collects it names disability in its own text, so the association is built
into the instrument rather than observed after the fact.
column: medicaid_coverage_flag
pums: HINS4
strength: definitional
source:
title: Health Insurance Variables in the American Community Survey
publisher: IPUMS USA
url: https://usa.ipums.org/usa/acs_healthins.shtml
quote: >
Medicaid, Medical Assistance, or any government-assistance plan for
those with low incomes or a disability
Two entries could not be tested because the columns are not in this warehouse, and they stay in the file. An untested hypothesis is not a refuted one, and deleting it would quietly turn a gap in the data into a finding.
back to the demo, start to finish