{ "final_decision": "A_STABLE_WEAK_SIGNAL", "quality_gates_all_pass": true, "fold_results": [ { "fold": 1, "train_bars": [ 1077, 99013 ], "oos_bars": [ 99568, 134069 ], "gap_bars": 555, "train_count": 300, "oos_count": 95, "quality": { "oos_n": 95, "oos_win": 25, "oos_loss": 70, "pass": true, "power": "ok" }, "logistic": { "train": { "roc_auc": 0.5563866812113657, "pr_auc": 0.3667773616760857, "log_loss": 0.6137209983502747, "brier": 0.21164108867423428, "balanced_acc": 0.5053763440860215, "win_precision": 1.0, "win_recall": 0.010752688172043012, "n": 300, "n_win": 93, "n_loss": 207, "accuracy": 0.6933333333333334, "tag": "fold1_train" }, "oos": { "roc_auc": 0.5337142857142857, "pr_auc": 0.33024865425810046, "log_loss": 0.5815202568047324, "brier": 0.19576270679970026, "balanced_acc": 0.52, "win_precision": 1.0, "win_recall": 0.04, "n": 95, "n_win": 25, "n_loss": 70, "accuracy": 0.7473684210526316, "tag": "fold1_oos" } }, "majority": { "tag": "fold1_majority", "prior": 0.31, "roc_auc": 0.5, "pr_auc": 0.31, "pr_auc_note": "constant-prior baseline PR-AUC = OOS prevalence", "log_loss": 0.5816213919466512, "brier": 0.1960999999999999, "balanced_acc": 0.5, "win_precision": 0.0, "win_recall": 0.0, "n": 95, "n_win": 25, "n_loss": 70 } }, { "fold": 2, "train_bars": [ 1077, 134069 ], "oos_bars": [ 134541, 167070 ], "gap_bars": 472, "train_count": 395, "oos_count": 95, "quality": { "oos_n": 95, "oos_win": 23, "oos_loss": 72, "pass": true, "power": "ok" }, "logistic": { "train": { "roc_auc": 0.5474515082910114, "pr_auc": 0.3642565443840703, "log_loss": 0.6037333565082391, "brier": 0.20689208248534882, "balanced_acc": 0.5084745762711864, "win_precision": 1.0, "win_recall": 0.01694915254237288, "n": 395, "n_win": 118, "n_loss": 277, "accuracy": 0.7063291139240506, "tag": "fold2_train" }, "oos": { "roc_auc": 0.6340579710144927, "pr_auc": 0.42241475064086087, "log_loss": 0.5466761579324275, "brier": 0.18062977870342273, "balanced_acc": 0.5, "win_precision": 0.0, "win_recall": 0.0, "n": 95, "n_win": 23, "n_loss": 72, "accuracy": 0.7578947368421053, "tag": "fold2_oos" } }, "majority": { "tag": "fold2_majority", "prior": 0.29873417721518986, "roc_auc": 0.5, "pr_auc": 0.29873417721518986, "pr_auc_note": "constant-prior baseline PR-AUC = OOS prevalence", "log_loss": 0.5614646406042941, "brier": 0.18669713861644985, "balanced_acc": 0.5, "win_precision": 0.0, "win_recall": 0.0, "n": 95, "n_win": 23, "n_loss": 72 } }, { "fold": 3, "train_bars": [ 1077, 167070 ], "oos_bars": [ 167391, 193899 ], "gap_bars": 321, "train_count": 490, "oos_count": 81, "quality": { "oos_n": 81, "oos_win": 26, "oos_loss": 55, "pass": true, "power": "ok" }, "logistic": { "train": { "roc_auc": 0.5541262777134264, "pr_auc": 0.36980173288356244, "log_loss": 0.5909947296037968, "brier": 0.20094331828451323, "balanced_acc": 0.5092056331158934, "win_precision": 0.75, "win_recall": 0.02127659574468085, "n": 490, "n_win": 141, "n_loss": 349, "accuracy": 0.7163265306122449, "tag": "fold3_train" }, "oos": { "roc_auc": 0.534965034965035, "pr_auc": 0.3714609565470035, "log_loss": 0.6490999280802616, "brier": 0.22884868414647394, "balanced_acc": 0.4951048951048951, "win_precision": 0.3076923076923077, "win_recall": 0.15384615384615385, "n": 81, "n_win": 26, "n_loss": 55, "accuracy": 0.6172839506172839, "tag": "fold3_oos" } }, "majority": { "tag": "fold3_majority", "prior": 0.28775510204081634, "roc_auc": 0.5, "pr_auc": 0.28775510204081634, "pr_auc_note": "constant-prior baseline PR-AUC = OOS prevalence", "log_loss": 0.6302484420804021, "brier": 0.21905898262555212, "balanced_acc": 0.5, "win_precision": 0.0, "win_recall": 0.0, "n": 81, "n_win": 26, "n_loss": 55 } } ], "pooled_oos_logistic": { "roc_auc": 0.5791603786527645, "pr_auc": 0.34171035508657777, "log_loss": 0.5895046257362783, "brier": 0.20034697246738406, "balanced_acc": 0.5109411441898751, "win_precision": 0.35714285714285715, "win_recall": 0.06756756756756757, "n": 271, "n_win": 74, "n_loss": 197, "accuracy": 0.7121771217712177, "tag": "pooled_oos" }, "pooled_oos_majority": { "tag": "pooled_majority", "prior": 0.2730627306273063, "roc_auc": 0.5, "pr_auc": 0.2730627306273063, "pr_auc_note": "constant-prior baseline PR-AUC = OOS prevalence", "log_loss": 0.5862813616232718, "brier": 0.19849947576966537, "balanced_acc": 0.5, "win_precision": 0.0, "win_recall": 0.0, "n": 271, "n_win": 74, "n_loss": 197 }, "confusion_oos_at_05": [ { "fold": "fold1", "oos_WIN_predWIN": 1, "oos_WIN_predLOSS": 24, "oos_LOSS_predWIN": 0, "oos_LOSS_predLOSS": 70 }, { "fold": "fold2", "oos_WIN_predWIN": 0, "oos_WIN_predLOSS": 23, "oos_LOSS_predWIN": 0, "oos_LOSS_predLOSS": 72 }, { "fold": "fold3", "oos_WIN_predWIN": 4, "oos_WIN_predLOSS": 22, "oos_LOSS_predWIN": 9, "oos_LOSS_predLOSS": 46 } ], "fold_roc_mean": 0.5675790972312712, "fold_roc_median": 0.534965034965035, "fold_roc_std": 0.04701043563604567, "pooled_oos_roc_auc": 0.5791603786527645, "pooled_oos_pr_auc": 0.34171035508657777, "pooled_oos_logloss": 0.5895046257362783, "pooled_oos_brier": 0.20034697246738406, "note": "Decision is evidence-based; no fold/feature/HP selection. Threshold 0.5 only for confusion/precision/recall tables.", "generated_utc": "2026-08-24T01:31:25.236109+00:00" }