|
46 | 46 | SIPP_TIP_AMOUNT_COLUMNS, |
47 | 47 | SIPP_TIP_AMOUNT_TO_ALLOCATION_COLUMN, |
48 | 48 | SIPP_VEHICLE_TARGET_ALLOCATION_COLUMNS, |
49 | | - SSA_DISABILITY_SCREEN_VARIABLE, |
50 | | - SSI_DISABILITY_COMPATIBILITY_VARIABLE, |
| 49 | + SSI_DISABILITY_CRITERIA_VARIABLE, |
51 | 50 | SSI_DISABILITY_DIFFICULTY_PREDICTORS, |
52 | 51 | SSI_DISABILITY_EXPORT_VARIABLES, |
53 | 52 | VEHICLE_MODEL_PREDICTORS, |
54 | 53 | build_vehicle_training_frame, |
55 | 54 | get_ssi_disability_model, |
56 | | - predict_ssa_disability_screen, |
57 | | - preserve_under_65_ssa_disability_screen, |
| 55 | + predict_ssi_disability_criteria, |
| 56 | + preserve_under_65_ssi_disability_criteria, |
58 | 57 | ) |
59 | 58 |
|
60 | 59 | from policyengine_us_data.datasets.org import ( |
@@ -965,32 +964,25 @@ def _impute_sipp( |
965 | 964 | ) |
966 | 965 |
|
967 | 966 | ssi_disability_model = get_ssi_disability_model(time_period=time_period) |
968 | | - would_pass_ssa_disability_screen = predict_ssa_disability_screen( |
| 967 | + meets_ssi_disability_criteria = predict_ssi_disability_criteria( |
969 | 968 | ssi_disability_model, |
970 | 969 | cps_ssi_df, |
971 | 970 | ) |
972 | | - existing_ssa_disability_screen = data.get( |
973 | | - SSA_DISABILITY_SCREEN_VARIABLE, {} |
974 | | - ).get(time_period) |
975 | 971 | existing_meets_ssi_disability_criteria = data.get( |
976 | | - SSI_DISABILITY_COMPATIBILITY_VARIABLE, {} |
| 972 | + SSI_DISABILITY_CRITERIA_VARIABLE, {} |
977 | 973 | ).get(time_period) |
978 | 974 | ssi_reported = data.get("ssi_reported", {}).get(time_period) |
979 | | - would_pass_ssa_disability_screen = preserve_under_65_ssa_disability_screen( |
980 | | - would_pass_ssa_disability_screen, |
| 975 | + meets_ssi_disability_criteria = preserve_under_65_ssi_disability_criteria( |
| 976 | + meets_ssi_disability_criteria, |
981 | 977 | age=data["age"][time_period], |
982 | 978 | ssi_reported=ssi_reported, |
983 | | - existing_ssa_disability_screen=existing_ssa_disability_screen, |
984 | 979 | existing_meets_ssi_disability_criteria=existing_meets_ssi_disability_criteria, |
985 | 980 | ) |
986 | | - data[SSA_DISABILITY_SCREEN_VARIABLE] = { |
987 | | - time_period: would_pass_ssa_disability_screen |
988 | | - } |
989 | | - data[SSI_DISABILITY_COMPATIBILITY_VARIABLE] = { |
990 | | - time_period: would_pass_ssa_disability_screen |
| 981 | + data[SSI_DISABILITY_CRITERIA_VARIABLE] = { |
| 982 | + time_period: meets_ssi_disability_criteria |
991 | 983 | } |
992 | 984 |
|
993 | | - logger.info("SIPP SSA disability-screen imputation complete") |
| 985 | + logger.info("SIPP SSI disability criteria imputation complete") |
994 | 986 |
|
995 | 987 | vehicle_train = build_vehicle_training_frame() |
996 | 988 |
|
|
0 commit comments