forked from chiki2bum2/SniperGold_ML
94 lines
No EOL
1.9 KiB
JSON
94 lines
No EOL
1.9 KiB
JSON
{
|
|
"tests": [
|
|
{
|
|
"id": "WF-T01",
|
|
"title": "chronological/expanding windows",
|
|
"pass": true,
|
|
"detail": {
|
|
"chronological": true,
|
|
"expanding": true,
|
|
"n_binary": 571,
|
|
"n_folds": 3
|
|
}
|
|
},
|
|
{
|
|
"id": "WF-T02",
|
|
"title": "purge temporal isolation (gap>H)",
|
|
"pass": true,
|
|
"detail": {
|
|
"gaps_bars": [
|
|
555,
|
|
472,
|
|
321
|
|
],
|
|
"horizon": 16
|
|
}
|
|
},
|
|
{
|
|
"id": "WF-T03",
|
|
"title": "preprocessing fit-only (train before OOS)",
|
|
"pass": true,
|
|
"detail": {
|
|
"train_before_oos_all_folds": true
|
|
}
|
|
},
|
|
{
|
|
"id": "WF-T04",
|
|
"title": "quality gate + LOW_STATISTICAL_POWER handled",
|
|
"pass": true,
|
|
"detail": {
|
|
"folds": [
|
|
{
|
|
"fold": 1,
|
|
"oos_n": 95,
|
|
"oos_win": 25,
|
|
"oos_loss": 70,
|
|
"power": "ok"
|
|
},
|
|
{
|
|
"fold": 2,
|
|
"oos_n": 95,
|
|
"oos_win": 23,
|
|
"oos_loss": 72,
|
|
"power": "ok"
|
|
},
|
|
{
|
|
"fold": 3,
|
|
"oos_n": 81,
|
|
"oos_win": 26,
|
|
"oos_loss": 55,
|
|
"power": "ok"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "WF-T05",
|
|
"title": "majority comparator present per fold",
|
|
"pass": true,
|
|
"detail": {
|
|
"comparator": "constant-prior (train prevalence) per fold"
|
|
}
|
|
},
|
|
{
|
|
"id": "WF-T06",
|
|
"title": "deterministic OOS AUROC (single-seed repeat)",
|
|
"pass": true,
|
|
"detail": {
|
|
"run1": [
|
|
0.5337142857142857,
|
|
0.6340579710144927,
|
|
0.534965034965035
|
|
],
|
|
"run2": [
|
|
0.5337142857142857,
|
|
0.6340579710144927,
|
|
0.534965034965035
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"total": 6,
|
|
"passed": 6,
|
|
"generated_utc": "2026-08-24T01:34:34.206223+00:00"
|
|
} |