Views
No views yet
QUANTITY (FAILS)) and priceqty_lag1, price_lag1, fail_value_lag1qty_pct_change, price_pct_changeday_of_week, is_month_end, is_quarter_end, is_year_endis_foreign, is_adr, is_etf, is_reitlog_qty, log_val, extreme spikes2025‑01‑01, test = afterfail_value): 445 122.29
| Class | True Neg | False Pos | False Neg | True Pos |
|---|---|---|---|---|
| Count | 279 712 | 226 | 49 | 30 991 |
| Feature | Importance |
|---|---|
price_pct_change | 142 |
price_lag1 | 129 |
log_qty | 115 |
qty_pct_change | 83 |
fail_value_lag1 | 48 |
log_val | 40 |
| (…plus smaller contributions…) |
1import joblib
2model = joblib.load("lgb_settlement_stress_flag.pkl")
3proba = model.predict_proba(X)[:, 1] # P(stress)
4flag = proba > 0.5Musodza, K. (2025). Bond Settlement Automated Exception Handling and Reconciliation. Zenodo. https://doi.org/10.5281/zenodo.16828730➡️ Technical white-paper & notebooks: https://github.com/Coreledger-tech/Exception-handling-reconciliation.git