Skip to content

Commit 982fff3

Browse files
committed
Update ACA take-up time series
1 parent 4978fd1 commit 982fff3

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

changelog.d/changed/620.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update the ACA take-up parameter with a KFF-based time series for 2023 through 2026.

policyengine_us_data/parameters/take_up/aca.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ metadata:
55
period: year
66
reference:
77
- title: KFF "A Closer Look at the Remaining Uninsured Population Eligible for Medicaid and CHIP"
8-
href: https://www.kff.org/uninsured/issue-brief/a-closer-look-at-the-remaining-uninsured-population-eligible-for-medicaid-and-chip/#:~:text=the%20uninsured%20rate%20dropped%20to,States%20began%20the
8+
href: https://www.kff.org/affordable-care-act/state-indicator/distribution-of-eligibility-for-aca-coverage-among-the-remaining-uninsured/
9+
- title: KFF State Health Facts, Open Enrollment Marketplace Plan Selections, 2014-2026
10+
href: https://www.kff.org/affordable-care-act/state-indicator/open-enrollment-marketplace-plan-selections/
911
values:
1012
2018-01-01: 0.672
13+
# Marketplace plan selections / (plan selections + 2023 tax-credit-eligible uninsured).
14+
# KFF reports 8,163,000 uninsured people eligible for Marketplace tax credits in 2023.
15+
2023-01-01: 0.667088
16+
2024-01-01: 0.724308
17+
2025-01-01: 0.748697
18+
2026-01-01: 0.739150

tests/unit/test_stochastic_variables.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ def test_aca_rate_loads(self):
3737
rate = load_take_up_rate("aca", 2022)
3838
assert 0 < rate <= 1
3939

40+
def test_aca_rate_uses_marketplace_enrollment_time_series(self):
41+
assert load_take_up_rate("aca", 2022) == 0.672
42+
assert np.isclose(load_take_up_rate("aca", 2023), 0.667088)
43+
assert np.isclose(load_take_up_rate("aca", 2024), 0.724308)
44+
assert np.isclose(load_take_up_rate("aca", 2025), 0.748697)
45+
assert np.isclose(load_take_up_rate("aca", 2026), 0.739150)
46+
4047
def test_head_start_rate_loads(self):
4148
rate = load_take_up_rate("head_start", 2022)
4249
assert 0 < rate <= 1

0 commit comments

Comments
 (0)