Published May 4, 2026
| Version v1.0.0
Software
Open
bankruptcy-prediction: v1.0.0 - Bankrupty Prediction
Description
🚀 v1.0.0 - Initial Bankrupty Prediction Pipeline
This version transitions from Jupyter notebooks to production CLI scripts with enterprise-grade reproducibility, logging, and explainability for financial risk assessment.
Highlights:
- Unified Training Framework: Single training_utils.py eliminates code duplication across 3 CLI entry points
- 4 Ensemble Models × 5 Horizons: NGBoost, Random Forest, XGBoost, LightGBM trained sequentially across 1–5 year prediction horizons
- Reproducible Hyperparameters: Seeded RNG + hardcoded 0.4 threshold; XGBoost saves 100 iterations to CSV + consolidated best_params.json
- SHAP Explainability: Unified analyzer supporting all model types (TreeExplainer for tree models, KernelExplainer for NGBoost)
- Production-Ready: Time-based splits (prevent temporal leakage), class imbalance handling, standardized CSV output format with risk buckets + confusion types
Files
carissafarry/bankruptcy-prediction-v1.0.0.zip
Files
(10.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:a18b17d407fabe5f8d50a0a357167dd5
|
10.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/carissafarry/bankruptcy-prediction/tree/v1.0.0 (URL)
Software
- Repository URL
- https://github.com/carissafarry/bankruptcy-prediction
- Programming language
- Python
- Development Status
- Active