{ "model": "Random Forest Classifier", "task": "Hospital 30-Day Readmission Risk Prediction", "timestamp": "2025-12-15 19:30:35", "environment": "kaggle", "sklearn_version": "1.2.2", "device": "cpu", "evaluation_pipeline": { "description": "Robust nested CV with final holdout", "k_folds": 5, "uses_bootstrap": true, "uses_oob_score": true }, "data": { "total_samples": 101766, "development_size": 86501, "final_test_size": 15265, "n_features": 113 }, "best_params": { "n_estimators": 500, "max_depth": null, "min_samples_split": 10, "min_samples_leaf": 4, "max_features": "sqrt", "class_weight": { "0": 1, "1": 8 }, "bootstrap": true, "oob_score": true }, "oob_score": 0.8367186506514376, "cross_validation": { "mean_roc_auc": 0.8295471326134282, "std_roc_auc": 0.005783488154928484, "fold_scores": [ 0.8320064003838342, 0.8340020428733721, 0.8250132651926065, 0.8218565225371279, 0.8348574320802005 ], "n_folds": 5 }, "final_test_metrics": { "roc_auc": 0.8326208943556381, "pr_auc": 0.36408932414480305, "precision": 0.35404191616766467, "recall": 0.5551643192488263, "f1": 0.4323583180987203, "accuracy": 0.8372748116606616, "balanced_accuracy": 0.7139437848732886, "sensitivity": 0.5551643192488263, "specificity": 0.8727232504977509, "ppv": 0.35404191616766467, "npv": 0.9398078297466846, "fpr": 0.1272767495022491, "fnr": 0.4448356807511737, "true_positives": 946, "true_negatives": 11835, "false_positives": 1726, "false_negatives": 758, "brier_score": 0.1018540864871197 }, "hyperparameter_search_time_seconds": 19142.03841161728, "total_time_seconds": 20619.085399627686 }