Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added YAML files for Age Curve and Rating Areas for SLCSP #5480

Draft
wants to merge 49 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
f1a5425
aca age curve yaml
daphnehanse11 Jan 13, 2025
3e9ddac
cost curve yaml
daphnehanse11 Jan 14, 2025
4f21015
age curves for the weird states
daphnehanse11 Jan 14, 2025
43f8771
fixed florida
daphnehanse11 Jan 14, 2025
293d90b
renamed and fixed AL
daphnehanse11 Jan 14, 2025
d43c2e4
rest of the yaml files
daphnehanse11 Jan 14, 2025
fe1d41f
no more quotes
daphnehanse11 Jan 14, 2025
766b9a9
formatting on rating area yaml
daphnehanse11 Jan 14, 2025
2af4b71
Co-authored-by: Pavel Makarchuk <[email protected].…
daphnehanse11 Jan 15, 2025
a434686
first draft of slcsp variable
daphnehanse11 Jan 15, 2025
d3f20dc
Update policyengine_us/variables/household/demographic/geographic/sls…
daphnehanse11 Jan 16, 2025
c7d99b4
rating area variable
daphnehanse11 Jan 16, 2025
62109d6
deleted old slspc.py
daphnehanse11 Jan 17, 2025
a8d3762
deleted unneeded filtering files
daphnehanse11 Jan 17, 2025
c120e60
fixed some param errors
daphnehanse11 Jan 17, 2025
3bec40b
final pieces of slspc calculation
daphnehanse11 Jan 17, 2025
9b121fa
cost at age 0
daphnehanse11 Jan 17, 2025
ec32149
small change to currency label
daphnehanse11 Jan 17, 2025
9f6ed64
updated yaml formatting + changing to person level
daphnehanse11 Jan 20, 2025
f3fccd4
person level
daphnehanse11 Jan 20, 2025
d4f961e
putting old CA stuff in folders
daphnehanse11 Jan 20, 2025
fcf73f0
unit tests
daphnehanse11 Jan 20, 2025
fad8732
LINT
daphnehanse11 Jan 20, 2025
331a00a
Update policyengine_us/variables/gov/aca/slspc/slspc_baseline_cost.py
daphnehanse11 Jan 20, 2025
3524dd1
Update policyengine_us/variables/gov/aca/slspc/slspc_rating_area.py
daphnehanse11 Jan 20, 2025
8ec924b
Update policyengine_us/variables/gov/aca/slspc/slspc_rating_area.py
daphnehanse11 Jan 20, 2025
02de2da
cleaning
daphnehanse11 Jan 20, 2025
0640622
Update policyengine_us/tests/policy/baseline/gov/aca/slspc_ca/slspc_a…
daphnehanse11 Jan 21, 2025
d9756fc
fixed test formatting
daphnehanse11 Jan 21, 2025
cecec29
Delete slspc.py
daphnehanse11 Jan 21, 2025
a660e0b
Update policyengine_us/variables/gov/aca/slspc/slspc_age_adjusted_cos…
daphnehanse11 Jan 22, 2025
f3b1622
test updates
daphnehanse11 Jan 23, 2025
af077a9
Merge branch 'daphnehanse11/issue5037' of https://github.com/daphneha…
daphnehanse11 Jan 23, 2025
04abea0
tax unit calc
daphnehanse11 Jan 23, 2025
52cdacf
bug fixes
daphnehanse11 Jan 23, 2025
0ab9495
deleted old ca files + name changes
daphnehanse11 Jan 24, 2025
317a507
name changes
daphnehanse11 Jan 24, 2025
c83e777
handle la county zip 3
daphnehanse11 Jan 24, 2025
94c4623
fixed yaml
daphnehanse11 Jan 27, 2025
b0b6e74
Delete slspc.yaml
daphnehanse11 Jan 27, 2025
5639200
Merge branch 'master' into daphnehanse11/issue5037
daphnehanse11 Jan 27, 2025
430e9d9
lint
daphnehanse11 Jan 27, 2025
ac724b4
Merge branch 'daphnehanse11/issue5037' of https://github.com/daphneha…
daphnehanse11 Jan 27, 2025
755054b
changelog
daphnehanse11 Jan 27, 2025
eb27af9
fixed
daphnehanse11 Jan 27, 2025
e325054
editing tests
daphnehanse11 Jan 27, 2025
db11165
microsim update
daphnehanse11 Feb 4, 2025
f2a8ab4
name updates
daphnehanse11 Feb 4, 2025
e708543
Merge branch 'PolicyEngine:master' into daphnehanse11/issue5037
daphnehanse11 Feb 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added FETCH_HEAD
Empty file.
528 changes: 528 additions & 0 deletions docs/gov/aca/generatecostcurve.py

Large diffs are not rendered by default.

180 changes: 180 additions & 0 deletions policyengine_us/parameters/gov/aca/age_curves/alabama.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
description: Age curve factors for ACA premium pricing in Alabama, normalized to age
0.
metadata:
type: single_amount
period: year
amount_unit: /1
daphnehanse11 marked this conversation as resolved.
Show resolved Hide resolved
threshold_unit: int
label: ACA premium age curve factors - Alabama
reference:
- title: CMS Market Rating Reforms State Specific Age Curve Variations
href: https://www.cms.gov/cciio/programs-and-initiatives/health-insurance-market-reforms/downloads/statespecagecrv053117.pdf
brackets:
- threshold:
2018-01-01: 0
amount:
2018-01-01: 1.0
- threshold:
2018-01-01: 21
amount:
2018-01-01: 1.5748
- threshold:
2018-01-01: 25
amount:
2018-01-01: 1.5811
- threshold:
2018-01-01: 26
amount:
2018-01-01: 1.6126
- threshold:
2018-01-01: 27
amount:
2018-01-01: 1.6504
- threshold:
2018-01-01: 28
amount:
2018-01-01: 1.7118
- threshold:
2018-01-01: 29
amount:
2018-01-01: 1.7622
- threshold:
2018-01-01: 30
amount:
2018-01-01: 1.7874
- threshold:
2018-01-01: 31
amount:
2018-01-01: 1.8252
- threshold:
2018-01-01: 32
amount:
2018-01-01: 1.863
- threshold:
2018-01-01: 33
amount:
2018-01-01: 1.8866
- threshold:
2018-01-01: 34
amount:
2018-01-01: 1.9118
- threshold:
2018-01-01: 35
amount:
2018-01-01: 1.9244
- threshold:
2018-01-01: 36
amount:
2018-01-01: 1.937
- threshold:
2018-01-01: 37
amount:
2018-01-01: 1.9496
- threshold:
2018-01-01: 38
amount:
2018-01-01: 1.9622
- threshold:
2018-01-01: 39
amount:
2018-01-01: 1.9874
- threshold:
2018-01-01: 40
amount:
2018-01-01: 2.0126
- threshold:
2018-01-01: 41
amount:
2018-01-01: 2.0504
- threshold:
2018-01-01: 42
amount:
2018-01-01: 2.0866
- threshold:
2018-01-01: 43
amount:
2018-01-01: 2.137
- threshold:
2018-01-01: 44
amount:
2018-01-01: 2.2
- threshold:
2018-01-01: 45
amount:
2018-01-01: 2.274
- threshold:
2018-01-01: 46
amount:
2018-01-01: 2.3622
- threshold:
2018-01-01: 47
amount:
2018-01-01: 2.4614
- threshold:
2018-01-01: 48
amount:
2018-01-01: 2.5748
- threshold:
2018-01-01: 49
amount:
2018-01-01: 2.6866
- threshold:
2018-01-01: 50
amount:
2018-01-01: 2.8126
- threshold:
2018-01-01: 51
amount:
2018-01-01: 2.937
- threshold:
2018-01-01: 52
amount:
2018-01-01: 3.074
- threshold:
2018-01-01: 53
amount:
2018-01-01: 3.2126
- threshold:
2018-01-01: 54
amount:
2018-01-01: 3.3622
- threshold:
2018-01-01: 55
amount:
2018-01-01: 3.5118
- threshold:
2018-01-01: 56
amount:
2018-01-01: 3.674
- threshold:
2018-01-01: 57
amount:
2018-01-01: 3.8378
- threshold:
2018-01-01: 58
amount:
2018-01-01: 4.0126
- threshold:
2018-01-01: 59
amount:
2018-01-01: 4.0992
- threshold:
2018-01-01: 60
amount:
2018-01-01: 4.274
- threshold:
2018-01-01: 61
amount:
2018-01-01: 4.4252
- threshold:
2018-01-01: 62
amount:
2018-01-01: 4.5244
- threshold:
2018-01-01: 63
amount:
2018-01-01: 4.6488
- threshold:
2018-01-01: 64
amount:
2018-01-01: 4.7244
203 changes: 203 additions & 0 deletions policyengine_us/parameters/gov/aca/age_curves/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
description: Age curve factors for ACA premium pricing in Default, normalized to age 0.
metadata:
type: single_amount
period: year
amount_unit: /1
threshold_unit: int
label: ACA premium age curve factors - Default
reference:
- title: CMS Market Rating Reforms State Specific Age Curve Variations
href: https://www.cms.gov/cciio/programs-and-initiatives/health-insurance-market-reforms/downloads/statespecagecrv053117.pdf
brackets:
- threshold:
2018-01-01: 0
amount:
2018-01-01: 1.0
- threshold:
2018-01-01: 15
amount:
2018-01-01: 1.0889
- threshold:
2018-01-01: 16
amount:
2018-01-01: 1.1229
- threshold:
2018-01-01: 17
amount:
2018-01-01: 1.1569
- threshold:
2018-01-01: 18
amount:
2018-01-01: 1.1935
- threshold:
2018-01-01: 19
amount:
2018-01-01: 1.2301
- threshold:
2018-01-01: 20
amount:
2018-01-01: 1.268
- threshold:
2018-01-01: 21
amount:
2018-01-01: 1.3072
- threshold:
2018-01-01: 25
amount:
2018-01-01: 1.3124
- threshold:
2018-01-01: 26
amount:
2018-01-01: 1.3386
- threshold:
2018-01-01: 27
amount:
2018-01-01: 1.3699
- threshold:
2018-01-01: 28
amount:
2018-01-01: 1.4209
- threshold:
2018-01-01: 29
amount:
2018-01-01: 1.4627
- threshold:
2018-01-01: 30
amount:
2018-01-01: 1.4837
- threshold:
2018-01-01: 31
amount:
2018-01-01: 1.515
- threshold:
2018-01-01: 32
amount:
2018-01-01: 1.5464
- threshold:
2018-01-01: 33
amount:
2018-01-01: 1.566
- threshold:
2018-01-01: 34
amount:
2018-01-01: 1.5869
- threshold:
2018-01-01: 35
amount:
2018-01-01: 1.5974
- threshold:
2018-01-01: 36
amount:
2018-01-01: 1.6078
- threshold:
2018-01-01: 37
amount:
2018-01-01: 1.6183
- threshold:
2018-01-01: 38
amount:
2018-01-01: 1.6288
- threshold:
2018-01-01: 39
amount:
2018-01-01: 1.6497
- threshold:
2018-01-01: 40
amount:
2018-01-01: 1.6706
- threshold:
2018-01-01: 41
amount:
2018-01-01: 1.702
- threshold:
2018-01-01: 42
amount:
2018-01-01: 1.732
- threshold:
2018-01-01: 43
amount:
2018-01-01: 1.7739
- threshold:
2018-01-01: 44
amount:
2018-01-01: 1.8261
- threshold:
2018-01-01: 45
amount:
2018-01-01: 1.8876
- threshold:
2018-01-01: 46
amount:
2018-01-01: 1.9608
- threshold:
2018-01-01: 47
amount:
2018-01-01: 2.0431
- threshold:
2018-01-01: 48
amount:
2018-01-01: 2.1373
- threshold:
2018-01-01: 49
amount:
2018-01-01: 2.2301
- threshold:
2018-01-01: 50
amount:
2018-01-01: 2.3346
- threshold:
2018-01-01: 51
amount:
2018-01-01: 2.4379
- threshold:
2018-01-01: 52
amount:
2018-01-01: 2.5516
- threshold:
2018-01-01: 53
amount:
2018-01-01: 2.6667
- threshold:
2018-01-01: 54
amount:
2018-01-01: 2.7908
- threshold:
2018-01-01: 55
amount:
2018-01-01: 2.915
- threshold:
2018-01-01: 56
amount:
2018-01-01: 3.0497
- threshold:
2018-01-01: 57
amount:
2018-01-01: 3.1856
- threshold:
2018-01-01: 58
amount:
2018-01-01: 3.3307
- threshold:
2018-01-01: 59
amount:
2018-01-01: 3.4026
- threshold:
2018-01-01: 60
amount:
2018-01-01: 3.5477
- threshold:
2018-01-01: 61
amount:
2018-01-01: 3.6732
- threshold:
2018-01-01: 62
amount:
2018-01-01: 3.7556
- threshold:
2018-01-01: 63
amount:
2018-01-01: 3.8588
- threshold:
2018-01-01: 64
amount:
2018-01-01: 3.9216
Loading