What problem does it solve? Machine learning models often look strong offline but fail in production because of misleading metrics, leaky data splits, and overconfident single-number estimates. This Skill provides a rigorous evaluation methodology so reported results reflect real-world performance. ## Core Features & Use Cases - Metric Selection Guidance: Maps task types (imbalanced classification, regression, ranking) to appropriate metrics like PR-AUC, macro-F1, log loss, and NDCG, explaining why ROC-AUC flatters imbalanced data. - Leakage-Proof Splitting: Covers GroupKFold for repeated entities, TimeSeriesSplit for temporal data, and Pipeline-based preprocessing to prevent test-set contamination. - Uncertainty Quantification: Shows how to compute confidence intervals via repeated cross-validation and bootstrap, run paired model comparisons, tune decision thresholds from explicit costs, and check calibration. - Use Case: A data scientist evaluating a fraud detection model with 0.5% positive prevalence uses this Skill to report average precision instead of ROC-AUC, split by customer ID, and attach a bootstrap interval before claiming an improvement. ## Quick Start Ask the AI to evaluate your classifier honestly, choosing the right metric for imbalanced data and reporting confidence intervals with leakage-free cross-validation.