|
15 | 15 | import numpy as np |
16 | 16 | import pandas as pd |
17 | 17 | from dags import concatenate_functions |
| 18 | +from lcm.params.processing import broadcast_to_template |
18 | 19 |
|
19 | | -from aca_data.config import data_catalog |
20 | 20 | from aca_estimation._assemble_params import ( |
21 | 21 | _NON_MODEL_KEYS, |
22 | 22 | assemble_fixed_params, |
23 | 23 | assemble_params, |
24 | | - broadcast_to_template, |
25 | 24 | ) |
| 25 | +from aca_estimation.config import ACA_DATA_BLD |
26 | 26 | from aca_estimation._type_prediction import triple_initdist_by_pref_type |
27 | 27 | from aca_model.aca import PolicyVariant |
28 | 28 | from aca_model.aca.model import create_model as create_aca_model |
|
41 | 41 | ) |
42 | 42 |
|
43 | 43 |
|
44 | | -def _load_pickle(name: str): |
45 | | - with open(data_catalog[name], "rb") as fh: |
| 44 | +def _load(name: str): |
| 45 | + with open(ACA_DATA_BLD / f"{name}.pkl", "rb") as fh: |
46 | 46 | return pickle.load(fh) |
47 | 47 |
|
48 | 48 |
|
49 | 49 | def main() -> None: |
50 | | - ss = _load_pickle("social_security_params") |
51 | | - tax = _load_pickle("tax_params") |
52 | | - ssi = _load_pickle("ssi_medicaid_params") |
53 | | - hi = _load_pickle("health_insurance_params") |
54 | | - pension = _load_pickle("pension_params") |
55 | | - wage = _load_pickle("wage_offer") |
56 | | - transition = _load_pickle("transition_params") |
57 | | - env = _load_pickle("environment_constants") |
58 | | - hcc_insurer = _load_pickle("hcc_insurer_params") |
59 | | - pref = _load_pickle("preference_start_values") |
60 | | - initdist_df = pd.read_pickle(data_catalog["initial_conditions"]) |
| 50 | + ss = _load("social_security_params") |
| 51 | + tax = _load("tax_params") |
| 52 | + ssi = _load("ssi_medicaid_params") |
| 53 | + hi = _load("health_insurance_params") |
| 54 | + pension = _load("pension_params") |
| 55 | + wage = _load("wage_params") |
| 56 | + transition = _load("transition_probs") |
| 57 | + env = _load("environment_constants") |
| 58 | + hcc_insurer = _load("hcc_insurer_params") |
| 59 | + pref = _load("preference_start_values") |
| 60 | + initdist_df = pd.read_pickle(ACA_DATA_BLD / "initial_conditions.pkl") |
61 | 61 |
|
62 | 62 | n_subjects = 3 * len(initdist_df) |
63 | 63 | bare_model = create_aca_model( |
|
0 commit comments