Summary Dashboard
00 -- ML Portfolio Summary Dashboard (AUC comparison, score distributions, province analysis)
Plot not yet generated -- run train_all_models.py --sample
Neural Network
04 -- MLP Training Loss Curve + Validation Score
Delivery Time Regression (Ridge Regression)
06 -- Ridge Regression: Residuals vs Predicted + Residual Distribution (Transit Hours)
Anomaly Detection (Isolation Forest)
10 -- Anomaly Score Distribution with 5th Percentile Threshold
11 -- Anomaly vs Normal Feature Distributions (Value | Transit | Exceptions)
Return Reason Classification (Naive Bayes)
12 -- Naive Bayes Confusion Matrix (Low Risk | Dwell Risk | Exception Risk)
Demand Forecasting (ARIMA / Holt-Winters + Prophet Decomposition)
13 -- Holt-Winters Forecast (30 months train, 6 months forecast with 95% CI)
14 -- Prophet-Style Decomposition: Observed | Trend | Seasonal (12-month cycle)
Customer Churn Prediction (LightGBM)
15 -- LightGBM Churn Feature Importances
16 -- Calibration Curve: Predicted Probability vs Actual Fraction of Positives
Geographical Analysis -- SA Province Map
22 -- SA Province Customer Density Map + CLV vs RTS Rate by Province
23 -- Province Performance Dashboard: Customer Count | Mean CLV | RTS Rate
All 15 Models -- Inventory