{ "org": "Corvana Bank", "system": "LimitWise", "version": "v2", "short": "limitwise", "emoji": "\ud83d\udcb3", "model_file": "limitwise_v2.pkl", "recal_file": "limitwise_v2_recalibrated.pkl", "odds_factor": 0.1089, "reasons_file": "reasons.csv", "data_file": "corvana_modeling_extract_remediated.csv", "md5": "f79f13a5119f78572e9f6cc3243ea6ae", "id_col": "ID", "outcome": "default_payment_next_month", "positive": 1, "positive_label": "default", "negative_label": "paid", "unit": "account", "units": "accounts", "action": "an outreach call or a hardship offer, reviewed by a person", "flagged_word": "on the outreach queue", "person": "cardholder", "share": 0.1, "book_size": 4600000, "capacity": 460000, "sample_rows": 4500, "groups": { "sex": { "col": "SEX", "map": { "1": "male", "2": "female" } }, "age band": { "col": "AGE", "bands": [ [ 0, 24, "under 25" ], [ 25, 34, "25 to 34" ], [ 35, 44, "35 to 44" ], [ 45, 54, "45 to 54" ], [ 55, 64, "55 to 64" ], [ 65, 200, "65 and over" ] ] }, "marital status": { "col": "MARRIAGE_MODEL" }, "education": { "col": "EDUCATION_MODEL" } }, "min_group": 1000, "group_check": "false_alarm", "group_tripwire": 0.2, "watch_groups": [ "under 25", "high school" ], "calibration": { "bands": [ [ 0, 0.01, "under 1 percent" ], [ 0.01, 0.03, "1 to 3 percent" ], [ 0.03, 0.08, "3 to 8 percent" ], [ 0.08, 0.2, "8 to 20 percent" ], [ 0.2, 1.0001, "over 20 percent" ] ], "tripwire": 0.25, "book_rate": 0.03 }, "watch_fields": [ "STATUS_0", "STATUS_2", "STATUS_3", "STATUS_4", "STATUS_5", "STATUS_6" ], "watch_fields_label": "the six status fields (Week 6 memo, ruling 6)", "week6": { "roc_auc": 0.758, "flagged": 600, "caught": 402, "false_alarms": 198, "precision": 0.67, "recall": 0.303, "test_rows": 5999, "test_positives": 1327 }, "lead": "Tom Becker, AI Governance Lead", "caio": "Anika Rao, Chief AI Officer", "memo_ref": "Week 6 memo", "monitoring_lines": [ "The calibration table by score band, predicted against observed default, every band within 25 percent (ruling 1).", "The six status fields' distributions against the training file (ruling 6).", "False alarm and contact rates by group, with under 25 and high school reviewed monthly by the AI Governance Office and Customer Advocacy (rulings 3 and 4)." ], "inputs": [ "LIMIT_BAL", "BILL_AMT1", "BILL_AMT2", "BILL_AMT3", "BILL_AMT4", "BILL_AMT5", "BILL_AMT6", "PAY_AMT1", "PAY_AMT2", "PAY_AMT3", "PAY_AMT4", "PAY_AMT5", "PAY_AMT6", "STATUS_0", "STATUS_2", "STATUS_3", "STATUS_4", "STATUS_5", "STATUS_6", "PAID_1", "PAID_2", "PAID_3", "PAID_4", "PAID_5", "UTIL_RECENT", "PAY_RATIO_RECENT", "SEX", "AGE", "MARRIAGE_MODEL", "EDUCATION_MODEL" ], "categorical": [ "STATUS_0", "STATUS_2", "STATUS_3", "STATUS_4", "STATUS_5", "STATUS_6", "PAID_1", "PAID_2", "PAID_3", "PAID_4", "PAID_5", "SEX", "MARRIAGE_MODEL", "EDUCATION_MODEL" ], "numeric": [ "LIMIT_BAL", "BILL_AMT1", "BILL_AMT2", "BILL_AMT3", "BILL_AMT4", "BILL_AMT5", "BILL_AMT6", "PAY_AMT1", "PAY_AMT2", "PAY_AMT3", "PAY_AMT4", "PAY_AMT5", "PAY_AMT6", "UTIL_RECENT", "PAY_RATIO_RECENT", "AGE" ], "kept": [ "LIMIT_BAL", "BILL_AMT1", "BILL_AMT2", "BILL_AMT3", "BILL_AMT4", "BILL_AMT5", "BILL_AMT6", "PAY_AMT1", "PAY_AMT2", "PAY_AMT3", "PAY_AMT4", "PAY_AMT5", "PAY_AMT6", "UTIL_RECENT", "PAY_RATIO_RECENT", "STATUS_0_delay of 1 month", "STATUS_0_delay of 2 months", "STATUS_0_delay of 3 months", "STATUS_0_delay of 4 months", "STATUS_0_delay of 5 months", "STATUS_0_delay of 6 months", "STATUS_0_delay of 7 months", "STATUS_0_delay of 8 months", "STATUS_0_no delinquency recorded, code undefined", "STATUS_0_paid duly", "STATUS_2_delay of 1 month", "STATUS_2_delay of 2 months", "STATUS_2_delay of 3 months", "STATUS_2_delay of 4 months", "STATUS_2_delay of 5 months", "STATUS_2_delay of 6 months", "STATUS_2_delay of 7 months", "STATUS_2_delay of 8 months", "STATUS_2_no delinquency recorded, code undefined", "STATUS_2_paid duly", "STATUS_3_delay of 1 month", "STATUS_3_delay of 2 months", "STATUS_3_delay of 3 months", "STATUS_3_delay of 4 months", "STATUS_3_delay of 5 months", "STATUS_3_delay of 6 months", "STATUS_3_delay of 7 months", "STATUS_3_delay of 8 months", "STATUS_3_no delinquency recorded, code undefined", "STATUS_3_paid duly", "STATUS_4_delay of 1 month", "STATUS_4_delay of 2 months", "STATUS_4_delay of 3 months", "STATUS_4_delay of 4 months", "STATUS_4_delay of 5 months", "STATUS_4_delay of 6 months", "STATUS_4_delay of 7 months", "STATUS_4_delay of 8 months", "STATUS_4_no delinquency recorded, code undefined", "STATUS_4_paid duly", "STATUS_5_delay of 2 months", "STATUS_5_delay of 3 months", "STATUS_5_delay of 4 months", "STATUS_5_delay of 5 months", "STATUS_5_delay of 6 months", "STATUS_5_delay of 7 months", "STATUS_5_delay of 8 months", "STATUS_5_no delinquency recorded, code undefined", "STATUS_5_paid duly", "STATUS_6_delay of 2 months", "STATUS_6_delay of 3 months", "STATUS_6_delay of 4 months", "STATUS_6_delay of 5 months", "STATUS_6_delay of 6 months", "STATUS_6_delay of 7 months", "STATUS_6_delay of 8 months", "STATUS_6_no delinquency recorded, code undefined", "STATUS_6_paid duly", "PAID_1_no balance", "PAID_1_paid in full", "PAID_1_paid nothing", "PAID_1_paid part", "PAID_2_no balance", "PAID_2_paid in full", "PAID_2_paid nothing", "PAID_2_paid part", "PAID_3_no balance", "PAID_3_paid in full", "PAID_3_paid nothing", "PAID_3_paid part", "PAID_4_no balance", "PAID_4_paid in full", "PAID_4_paid nothing", "PAID_4_paid part", "PAID_5_no balance", "PAID_5_paid in full", "PAID_5_paid nothing", "PAID_5_paid part" ], "artifacts": { "limitwise_v2.pkl": { "bytes": 18636, "sha256": "9010c6ff9746c5dbf9cebff4c746832864c4f2321d016cc5f3b226847882f705" }, "limitwise_v2_recalibrated.pkl": { "bytes": 89015, "sha256": "b6508dfcc69ca108e3f08fc2be0843dab1d2517355970b8e622e52a34127ca37" }, "reasons.csv": { "bytes": 7799, "sha256": "ab349230ee6c1a086e4a6f6b29d93e8dec6c58f084ccc27746f28def712998d2" } }, "weights": [ [ "STATUS_2_delay of 8 months", -0.5039640117149762 ], [ "STATUS_0_delay of 2 months", 0.45516729018027985 ], [ "STATUS_0_no delinquency recorded, code undefined", -0.2954172202637042 ], [ "BILL_AMT1", -0.2228912520448836 ], [ "BILL_AMT2", 0.22269939281071544 ], [ "LIMIT_BAL", -0.18063967871686037 ], [ "STATUS_3_delay of 6 months", 0.17892881325853535 ], [ "STATUS_3_delay of 1 month", -0.16668021465775795 ], [ "PAY_AMT1", -0.1632487196724503 ], [ "STATUS_5_delay of 7 months", 0.15235838596976303 ], [ "STATUS_4_delay of 1 month", 0.1491325284806155 ], [ "STATUS_4_delay of 7 months", -0.14666812800930254 ], [ "STATUS_0_delay of 3 months", 0.13564225626643642 ], [ "STATUS_4_delay of 5 months", -0.13392612415669763 ], [ "UTIL_RECENT", 0.13305523847099887 ], [ "PAY_AMT2", -0.1311043767823986 ], [ "STATUS_4_delay of 6 months", -0.12287955900651147 ], [ "PAID_3_paid nothing", 0.1129184560500605 ], [ "PAID_4_paid part", -0.10724778086791321 ], [ "BILL_AMT3", 0.10585801182420128 ], [ "PAID_4_no balance", 0.10148095540407595 ], [ "BILL_AMT6", -0.09763006039107963 ], [ "PAID_1_paid part", -0.09056534298708994 ], [ "PAID_5_paid in full", -0.0892314829113721 ], [ "STATUS_3_delay of 2 months", 0.08860161449355075 ], [ "STATUS_6_no delinquency recorded, code undefined", -0.08077147095281419 ], [ "PAID_3_paid in full", -0.07626009416706608 ], [ "PAID_1_paid nothing", 0.07073519832080787 ], [ "BILL_AMT4", 0.06778067366978535 ], [ "STATUS_5_paid duly", -0.0666676426987248 ], [ "STATUS_5_delay of 2 months", 0.06417630056322528 ], [ "STATUS_3_paid duly", -0.058559384163120995 ], [ "PAID_5_paid nothing", 0.056609224967473996 ], [ "STATUS_2_paid duly", -0.05575862690635376 ], [ "STATUS_6_paid duly", 0.05198215483980206 ], [ "PAID_1_no balance", 0.051491683064460225 ], [ "STATUS_5_delay of 6 months", 0.05127020596505058 ], [ "PAID_2_paid nothing", 0.049888877167707624 ], [ "STATUS_4_delay of 2 months", 0.049861308512525224 ], [ "STATUS_6_delay of 3 months", 0.048227639441464555 ], [ "STATUS_2_delay of 7 months", -0.046987798012967534 ], [ "STATUS_0_delay of 1 month", 0.046007430318966855 ], [ "STATUS_0_delay of 4 months", 0.04594619115617008 ], [ "PAID_2_paid part", -0.045157988950279886 ], [ "STATUS_6_delay of 2 months", 0.04299847086557449 ], [ "STATUS_2_no delinquency recorded, code undefined", 0.04256803129213566 ], [ "STATUS_2_delay of 4 months", -0.04245810776944441 ], [ "PAID_5_paid part", 0.041324244530768196 ], [ "STATUS_0_paid duly", -0.04040908258957809 ], [ "STATUS_5_delay of 5 months", 0.04029083922104809 ], [ "STATUS_0_delay of 8 months", -0.03989328494696936 ], [ "PAID_4_paid nothing", 0.030239839145912967 ], [ "PAID_2_no balance", 0.029314204256443172 ], [ "STATUS_0_delay of 7 months", 0.027682360093350636 ], [ "BILL_AMT5", 0.026107426898704385 ], [ "STATUS_2_delay of 2 months", 0.02534368305881076 ], [ "STATUS_6_delay of 7 months", -0.025146023371866947 ], [ "STATUS_4_no delinquency recorded, code undefined", -0.022964362727131187 ], [ "PAID_1_paid in full", 0.022724009884953413 ], [ "PAID_4_paid in full", 0.02245439361926815 ], [ "STATUS_3_no delinquency recorded, code undefined", -0.02156581698858859 ], [ "STATUS_4_paid duly", 0.020762235094724073 ], [ "STATUS_6_delay of 4 months", 0.019296387382300217 ], [ "STATUS_4_delay of 3 months", -0.01923704382819946 ], [ "STATUS_2_delay of 1 month", -0.0172199614464832 ], [ "STATUS_5_delay of 4 months", -0.016779851959171352 ], [ "STATUS_3_delay of 3 months", 0.01648868042506778 ], [ "STATUS_2_delay of 5 months", 0.014957419997955653 ], [ "PAY_RATIO_RECENT", -0.014744579470871863 ], [ "STATUS_6_delay of 6 months", 0.013758271416478517 ], [ "PAID_3_no balance", -0.013308180700566758 ], [ "PAY_AMT4", -0.011886073530987376 ], [ "STATUS_3_delay of 4 months", -0.011652950623659085 ], [ "PAID_3_paid part", 0.011198662989123377 ], [ "STATUS_3_delay of 5 months", -0.010570088856279056 ], [ "PAY_AMT6", -0.010199223786032116 ], [ "PAY_AMT5", -0.010192317260560536 ], [ "STATUS_5_delay of 3 months", -0.008719319674889212 ], [ "STATUS_2_delay of 6 months", -0.006664589784760609 ], [ "PAY_AMT3", -0.005409485029026605 ], [ "STATUS_2_delay of 3 months", 0.00531500666845586 ], [ "STATUS_4_delay of 8 months", 0.005105130388909714 ], [ "STATUS_5_delay of 8 months", 0.005105130388909714 ], [ "STATUS_6_delay of 8 months", 0.005105130388909714 ], [ "STATUS_4_delay of 4 months", -0.0035510675474280744 ], [ "PAID_5_no balance", 0.0032224469206171293 ], [ "STATUS_0_delay of 5 months", 0.003219742092141661 ], [ "STATUS_6_delay of 5 months", 0.0022697250009204592 ], [ "STATUS_5_no delinquency recorded, code undefined", 0.002162756041293051 ], [ "STATUS_3_delay of 7 months", -0.0006486500787535714 ], [ "PAID_2_paid in full", -0.00031853078199528285 ], [ "STATUS_0_delay of 6 months", -0.0003018818995281281 ], [ "STATUS_3_delay of 8 months", -0.0001632837853126454 ] ], "intercept": -0.23093874253017443, "data_url": "https://huggingface.co/datasets/drdavidprivacy/practicum-case-packs/resolve/main/corvana_modeling_extract_remediated.csv", "dataset_repo": "https://huggingface.co/datasets/drdavidprivacy/practicum-case-packs", "versions": { "sklearn": "1.9.1", "fairlearn": "0.15.0", "pandas": "3.0.5", "numpy": "2.5.3" }, "docs": [ [ "01_Use-Case-Assessment.pdf", "Use Case Assessment (Week 1)" ], [ "02_EDA-Observation-Log.pdf", "EDA Observation Log (Week 2)" ], [ "03_Dataset-Datasheet.pdf", "Dataset Datasheet (Week 3)" ], [ "04_Model-Selection-Rationale.pdf", "Model Selection Rationale (Week 4)" ], [ "05_Model-Card.pdf", "Model Card (Week 6)" ], [ "06_Go-No-Go-Decision-Record.pdf", "Go/No-Go Decision Record (Week 7)" ] ] }