ic_004 · Industry: Banking — 90-day loan default

Status: ✓ Passing · Last run: 2026-06-07T06:33:34 · Pipeline: v2 · History: 1/1 runs passed (100%)

What was tested

Banking — 90-day loan default Banking loan-default prediction: applicants + loans + payments + credit_history + labels. Signal: missed payments + utilization predict default.

What we planted in the data

What the system did

Top features by importance:

What we checked — all assertions passed

Status Assertion Detail
no_pipeline_errors clean run
feature_survival_rate_above 27/30 features survived (90% ≥ 40%)
source_tables_contributing_above 16 distinct source-table prefixes in surviving features (['annual', 'avg', 'count', 'credit', 'employment', 'interest', 'loan', 'max', 'o…
auc_in_band AUC = 0.698 inside band [0.55, 0.95]

How this could have gone wrong

(no assertion descriptions provided)

Why this case matters

Industry-canonical ML problem; multi-table shape mirrors real customer datasets.

Reproducing

# from auto_insight_api/
python -m validation.v2 run ic_004 --pipeline v2 -v

← back to validation report