{
  "meta": {
    "n_clusters": 1202,
    "n_train": 750,
    "n_test": 452,
    "train_end": "2025-09-02",
    "test_start": "2025-09-03",
    "baseline_eod": 0.3876871880199667
  },
  "score_distribution": {
    "mean": 30.074235248944063,
    "std": 28.312343892349062,
    "min": 0.0,
    "max": 96.15384615384616
  },
  "grade_distribution_is": {
    "A": {
      "n": 117,
      "reach_eod": 0.889
    },
    "B": {
      "n": 133,
      "reach_eod": 0.744
    },
    "C": {
      "n": 122,
      "reach_eod": 0.68
    },
    "D": {
      "n": 166,
      "reach_eod": 0.506
    },
    "F": {
      "n": 664,
      "reach_eod": 0.145
    }
  },
  "spearman": {
    "full": {
      "rho": 0.6205564448543726,
      "p": 0.5435137695266767
    },
    "distance": {
      "rho": -0.6742894441310839,
      "p": 3.391595445778904e-160
    },
    "IS": {
      "rho": 0.6058770100668526,
      "p": 2.4218176494391863e-76
    },
    "OOS": {
      "rho": 0.6193671940169893,
      "p": 3.1492956173022097e-49
    }
  },
  "auc": {
    "score_full": 0.8630560155812652,
    "dist_full": 0.8995104613733906,
    "IS": 0.8514442115071046,
    "OOS": 0.8705325391180655
  },
  "walk_forward_grade_table": {
    "A": {
      "IS_n": 75,
      "IS_reach": 0.853,
      "OOS_n": 42,
      "OOS_reach": 0.952
    },
    "B": {
      "IS_n": 108,
      "IS_reach": 0.741,
      "OOS_n": 25,
      "OOS_reach": 0.76
    },
    "C": {
      "IS_n": 87,
      "IS_reach": 0.701,
      "OOS_n": 35,
      "OOS_reach": 0.629
    },
    "D": {
      "IS_n": 108,
      "IS_reach": 0.519,
      "OOS_n": 58,
      "OOS_reach": 0.483
    },
    "F": {
      "IS_n": 372,
      "IS_reach": 0.153,
      "OOS_n": 292,
      "OOS_reach": 0.134
    }
  },
  "factor_null_tests": {
    "F1_PathRatio": {
      "0-10": {
        "q1_n": 149,
        "q1_reach": 0.9664429530201343,
        "q5_n": 38,
        "q5_reach": 0.9210526315789473,
        "p_val": 0.21711574348887389,
        "sig": false
      },
      "10-20": {
        "q1_n": 76,
        "q1_reach": 0.7105263157894737,
        "q5_n": 38,
        "q5_reach": 0.6578947368421053,
        "p_val": 0.5657549360864849,
        "sig": false
      },
      "20-30": {
        "q1_n": 28,
        "q1_reach": 0.5714285714285714,
        "q5_n": 27,
        "q5_reach": 0.5185185185185185,
        "p_val": 0.6936121265701072,
        "sig": false
      },
      "30+": {
        "q1_n": 138,
        "q1_reach": 0.2246376811594203,
        "q5_n": 138,
        "q5_reach": 0.057971014492753624,
        "p_val": 7.054516348840482e-05,
        "sig": true
      }
    },
    "F2_DTE0Share": {
      "0-10": {
        "q1_n": 38,
        "q1_reach": 0.9736842105263158,
        "q5_n": 38,
        "q5_reach": 0.9736842105263158,
        "p_val": 1.0,
        "sig": false
      },
      "10-20": {
        "q1_n": 38,
        "q1_reach": 0.7368421052631579,
        "q5_n": 38,
        "q5_reach": 0.6842105263157895,
        "p_val": 0.6129563803195073,
        "sig": false
      },
      "20-30": {
        "q1_n": 28,
        "q1_reach": 0.5714285714285714,
        "q5_n": 27,
        "q5_reach": 0.37037037037037035,
        "p_val": 0.13542049074674598,
        "sig": false
      },
      "30+": {
        "q1_n": 138,
        "q1_reach": 0.0,
        "q5_n": 138,
        "q5_reach": 0.2826086956521739,
        "p_val": 1.5918749575493188e-11,
        "sig": true
      }
    },
    "F4_OIGrowth": {
      "0-10": {
        "q1_n": 38,
        "q1_reach": 1.0,
        "q5_n": 38,
        "q5_reach": 0.9736842105263158,
        "p_val": 0.31410559776014496,
        "sig": false
      },
      "10-20": {
        "q1_n": 38,
        "q1_reach": 0.6578947368421053,
        "q5_n": 38,
        "q5_reach": 0.9210526315789473,
        "p_val": 0.004898143527085246,
        "sig": true
      },
      "20-30": {
        "q1_n": 28,
        "q1_reach": 0.2857142857142857,
        "q5_n": 27,
        "q5_reach": 0.5925925925925926,
        "p_val": 0.021781837515685964,
        "sig": true
      },
      "30+": {
        "q1_n": 138,
        "q1_reach": 0.0,
        "q5_n": 138,
        "q5_reach": 0.43478260869565216,
        "p_val": 2.023907899560498e-18,
        "sig": true
      }
    },
    "F5_Distance": {
      "0-10": {
        "q1_n": 38,
        "q1_reach": 1.0,
        "q5_n": 38,
        "q5_reach": 0.8421052631578947,
        "p_val": 0.0107011295373058,
        "sig": true
      },
      "10-20": {
        "q1_n": 38,
        "q1_reach": 0.8157894736842105,
        "q5_n": 38,
        "q5_reach": 0.5,
        "p_val": 0.003714299511709767,
        "sig": true
      },
      "20-30": {
        "q1_n": 28,
        "q1_reach": 0.4642857142857143,
        "q5_n": 27,
        "q5_reach": 0.5555555555555556,
        "p_val": 0.4984851030393982,
        "sig": false
      },
      "30+": {
        "q1_n": 138,
        "q1_reach": 0.34782608695652173,
        "q5_n": 138,
        "q5_reach": 0.007246376811594203,
        "p_val": 1.32567082862618e-13,
        "sig": true
      }
    },
    "F6_Width": {
      "0-10": {
        "q1_n": 175,
        "q1_reach": 0.9542857142857143,
        "q5_n": 12,
        "q5_reach": 1.0,
        "p_val": 0.4490341977150313,
        "sig": false
      },
      "10-20": {
        "q1_n": 189,
        "q1_reach": 0.6878306878306878,
        "q5_n": 189,
        "q5_reach": 0.6878306878306878,
        "p_val": 1.0,
        "sig": false
      },
      "20-30": {
        "q1_n": 136,
        "q1_reach": 0.47794117647058826,
        "q5_n": 136,
        "q5_reach": 0.47794117647058826,
        "p_val": 1.0,
        "sig": false
      },
      "30+": {
        "q1_n": 690,
        "q1_reach": 0.13333333333333333,
        "q5_n": 690,
        "q5_reach": 0.13333333333333333,
        "p_val": 1.0,
        "sig": false
      }
    },
    "F7_CustGamma": {
      "0-10": {
        "q1_n": 38,
        "q1_reach": 1.0,
        "q5_n": 38,
        "q5_reach": 0.9736842105263158,
        "p_val": 0.31410559776014496,
        "sig": false
      },
      "10-20": {
        "q1_n": 38,
        "q1_reach": 0.7368421052631579,
        "q5_n": 38,
        "q5_reach": 0.6052631578947368,
        "p_val": 0.2221860396633643,
        "sig": false
      },
      "20-30": {
        "q1_n": 28,
        "q1_reach": 0.5357142857142857,
        "q5_n": 27,
        "q5_reach": 0.5555555555555556,
        "p_val": 0.8825525321310221,
        "sig": false
      },
      "30+": {
        "q1_n": 138,
        "q1_reach": 0.16666666666666666,
        "q5_n": 138,
        "q5_reach": 0.057971014492753624,
        "p_val": 0.004243815616792528,
        "sig": true
      }
    },
    "F8_Magnitude": {
      "0-10": {
        "q1_n": 38,
        "q1_reach": 0.9736842105263158,
        "q5_n": 38,
        "q5_reach": 0.9736842105263158,
        "p_val": 1.0,
        "sig": false
      },
      "10-20": {
        "q1_n": 38,
        "q1_reach": 0.7105263157894737,
        "q5_n": 38,
        "q5_reach": 0.7105263157894737,
        "p_val": 1.0,
        "sig": false
      },
      "20-30": {
        "q1_n": 28,
        "q1_reach": 0.5,
        "q5_n": 27,
        "q5_reach": 0.5185185185185185,
        "p_val": 0.8907644186066355,
        "sig": false
      },
      "30+": {
        "q1_n": 138,
        "q1_reach": 0.07246376811594203,
        "q5_n": 138,
        "q5_reach": 0.15942028985507245,
        "p_val": 0.02406191698266483,
        "sig": true
      }
    },
    "F3_ContraGrowth": {
      "0-10": {
        "q1_n": 116,
        "q1_reach": 0.9741379310344828,
        "q5_n": 30,
        "q5_reach": 0.9333333333333333,
        "p_val": 0.27333275789876704,
        "sig": false
      },
      "10-20": {
        "q1_n": 123,
        "q1_reach": 0.6260162601626016,
        "q5_n": 30,
        "q5_reach": 0.9333333333333333,
        "p_val": 0.0011435537160302052,
        "sig": true
      },
      "20-30": {
        "q1_n": 82,
        "q1_reach": 0.47560975609756095,
        "q5_n": 27,
        "q5_reach": 0.5185185185185185,
        "p_val": 0.6988187858777399,
        "sig": false
      },
      "30+": {
        "q1_n": 415,
        "q1_reach": 0.13493975903614458,
        "q5_n": 128,
        "q5_reach": 0.15625,
        "p_val": 0.5435137695266767,
        "sig": false
      }
    }
  },
  "score_quintile_table": {
    "Q1": {
      "n": 482,
      "reach_eod": 0.064,
      "reach_60m": 0.023,
      "reach_30m": 0.015,
      "score_mean": 2.162
    },
    "Q2": {
      "n": 244,
      "reach_eod": 0.377,
      "reach_60m": 0.184,
      "reach_30m": 0.111,
      "score_mean": 25.195
    },
    "Q3": {
      "n": 238,
      "reach_eod": 0.626,
      "reach_60m": 0.433,
      "reach_30m": 0.34,
      "score_mean": 47.366
    },
    "Q4": {
      "n": 238,
      "reach_eod": 0.815,
      "reach_60m": 0.731,
      "reach_30m": 0.697,
      "score_mean": 74.312
    }
  },
  "distance_baseline": {
    "0-10": {
      "n": 187,
      "reach_eod": 0.957
    },
    "10-20": {
      "n": 189,
      "reach_eod": 0.688
    },
    "20-30": {
      "n": 136,
      "reach_eod": 0.478
    },
    "30+": {
      "n": 690,
      "reach_eod": 0.133
    }
  }
}