{
  "experiment": "excess_scaling",
  "timestamp": "2026-04-05T09:17:33",
  "n_primes": 5761455,
  "n_windows": 30,
  "window_size": 5000,
  "slope_delta_r": -0.002374022745183945,
  "slope_z": -0.7771445612242186,
  "mean_delta_r": 0.05822804933347666,
  "mean_z": 14.885350921090076,
  "pearson_r": -0.8902790858368537,
  "pearson_p": 4.5358477456992575e-11,
  "spearman_rho": -0.8941045606229142,
  "spearman_p": 2.8279288578362336e-11,
  "verdict": "PARTIAL: excess is real (z > 2) but NOT growing (slope <= 0)",
  "windows": [
    {
      "window": 0,
      "p_center": 32610.0,
      "log_p": 10.392374268783366,
      "r_prime": 0.475761667323955,
      "r_cramer": 0.406563120953711,
      "r_cramer_std": 0.0042660239713723045,
      "delta_r": 0.06919854637024397,
      "z_score": 16.220852680296595,
      "mean_gap": 10.288457691538307,
      "n_gaps": 4999
    },
    {
      "window": 1,
      "p_center": 36257.0,
      "log_p": 10.498387745089026,
      "r_prime": 0.4762156283734917,
      "r_cramer": 0.40584812632504397,
      "r_cramer_std": 0.0032508065243921423,
      "delta_r": 0.07036750204844772,
      "z_score": 21.646167349687325,
      "mean_gap": 10.447689537907582,
      "n_gaps": 4999
    },
    {
      "window": 2,
      "p_center": 41229.0,
      "log_p": 10.62689717122296,
      "r_prime": 0.475301148824772,
      "r_cramer": 0.40607130996118046,
      "r_cramer_std": 0.002464835144260368,
      "delta_r": 0.06922983886359152,
      "z_score": 28.08700574754486,
      "mean_gap": 10.59371874374875,
      "n_gaps": 4999
    },
    {
      "window": 3,
      "p_center": 48026.0,
      "log_p": 10.77949780990826,
      "r_prime": 0.47356905109421765,
      "r_cramer": 0.4073379474104993,
      "r_cramer_std": 0.003369456684764514,
      "delta_r": 0.06623110368371837,
      "z_score": 19.656315507242425,
      "mean_gap": 10.756551310262052,
      "n_gaps": 4999
    },
    {
      "window": 4,
      "p_center": 57192.0,
      "log_p": 10.954169307446687,
      "r_prime": 0.4709950275533384,
      "r_cramer": 0.40727281439358654,
      "r_cramer_std": 0.003936777389275117,
      "delta_r": 0.06372221315975185,
      "z_score": 16.186389744400834,
      "mean_gap": 10.934186837367474,
      "n_gaps": 4999
    },
    {
      "window": 5,
      "p_center": 70131.0,
      "log_p": 11.158120200662147,
      "r_prime": 0.4662920331098679,
      "r_cramer": 0.4044212093644159,
      "r_cramer_std": 0.0038536374959707905,
      "delta_r": 0.061870823745452,
      "z_score": 16.055174834203182,
      "mean_gap": 11.172234446889378,
      "n_gaps": 4999
    },
    {
      "window": 6,
      "p_center": 87540.0,
      "log_p": 11.379851110744886,
      "r_prime": 0.46565654651847166,
      "r_cramer": 0.40512289594402506,
      "r_cramer_std": 0.004556120399222606,
      "delta_r": 0.060533650574446596,
      "z_score": 13.286227156063573,
      "mean_gap": 11.416683336667333,
      "n_gaps": 4999
    },
    {
      "window": 7,
      "p_center": 111596.0,
      "log_p": 11.62264048599309,
      "r_prime": 0.4641428817494654,
      "r_cramer": 0.4030604433761276,
      "r_cramer_std": 0.004186069675844819,
      "delta_r": 0.061082438373337766,
      "z_score": 14.591835087171669,
      "mean_gap": 11.62392478495699,
      "n_gaps": 4999
    },
    {
      "window": 8,
      "p_center": 144686.0,
      "log_p": 11.882321156038325,
      "r_prime": 0.4663244132726193,
      "r_cramer": 0.4036675385955245,
      "r_cramer_std": 0.004222020078638263,
      "delta_r": 0.0626568746770948,
      "z_score": 14.840496613010814,
      "mean_gap": 11.891578315663132,
      "n_gaps": 4999
    },
    {
      "window": 9,
      "p_center": 190290.0,
      "log_p": 12.156304503296052,
      "r_prime": 0.46440365036674236,
      "r_cramer": 0.4026225929913445,
      "r_cramer_std": 0.0050221097545134884,
      "delta_r": 0.06178105737539785,
      "z_score": 12.301813459945546,
      "mean_gap": 12.173634726945389,
      "n_gaps": 4999
    },
    {
      "window": 10,
      "p_center": 253314.0,
      "log_p": 12.442385104892733,
      "r_prime": 0.467777661459318,
      "r_cramer": 0.4030167768414456,
      "r_cramer_std": 0.004923126831494497,
      "delta_r": 0.06476088461787238,
      "z_score": 13.154421333121157,
      "mean_gap": 12.454490898179635,
      "n_gaps": 4999
    },
    {
      "window": 11,
      "p_center": 340029.0,
      "log_p": 12.736786187072655,
      "r_prime": 0.46773346325743625,
      "r_cramer": 0.4013602368179071,
      "r_cramer_std": 0.0049487171885421585,
      "delta_r": 0.06637322643952914,
      "z_score": 13.412208439230293,
      "mean_gap": 12.743348669733948,
      "n_gaps": 4999
    },
    {
      "window": 12,
      "p_center": 460105.0,
      "log_p": 13.039210003287295,
      "r_prime": 0.4678238440512946,
      "r_cramer": 0.4030203755961435,
      "r_cramer_std": 0.004448701757002241,
      "delta_r": 0.06480346845515111,
      "z_score": 14.56682690700735,
      "mean_gap": 13.03140628125625,
      "n_gaps": 4999
    },
    {
      "window": 13,
      "p_center": 624967.0,
      "log_p": 13.345454127324569,
      "r_prime": 0.4571302453355684,
      "r_cramer": 0.4012698857361049,
      "r_cramer_std": 0.004477278370841253,
      "delta_r": 0.055860359599463505,
      "z_score": 12.476409767875944,
      "mean_gap": 13.407881576315264,
      "n_gaps": 4999
    },
    {
      "window": 14,
      "p_center": 853188.0,
      "log_p": 13.656735200782816,
      "r_prime": 0.45648785465714703,
      "r_cramer": 0.3999720585941916,
      "r_cramer_std": 0.0036065284410269544,
      "delta_r": 0.056515796062955426,
      "z_score": 15.670414634762349,
      "mean_gap": 13.58871774354871,
      "n_gaps": 4999
    },
    {
      "window": 15,
      "p_center": 1167471.0,
      "log_p": 13.970350428816259,
      "r_prime": 0.454619675992803,
      "r_cramer": 0.3990025439460499,
      "r_cramer_std": 0.0029686278842329305,
      "delta_r": 0.055617132046753115,
      "z_score": 18.73496248625453,
      "mean_gap": 13.881976395279056,
      "n_gaps": 4999
    },
    {
      "window": 16,
      "p_center": 1601453.0,
      "log_p": 14.286421900113973,
      "r_prime": 0.4537263796910436,
      "r_cramer": 0.39912444464704444,
      "r_cramer_std": 0.002709463818278933,
      "delta_r": 0.054601935043999184,
      "z_score": 20.15230270861585,
      "mean_gap": 14.288457691538307,
      "n_gaps": 4999
    },
    {
      "window": 17,
      "p_center": 2197913.0,
      "log_p": 14.603018831724667,
      "r_prime": 0.4576521366650486,
      "r_cramer": 0.39884577629676377,
      "r_cramer_std": 0.003974897351346519,
      "delta_r": 0.05880636036828485,
      "z_score": 14.794434967827247,
      "mean_gap": 14.688537707541508,
      "n_gaps": 4999
    },
    {
      "window": 18,
      "p_center": 3020996.0,
      "log_p": 14.921097136303054,
      "r_prime": 0.44927585661985425,
      "r_cramer": 0.39869163787739026,
      "r_cramer_std": 0.0045373980496234995,
      "delta_r": 0.05058421874246399,
      "z_score": 11.148287672636817,
      "mean_gap": 15.04140828165633,
      "n_gaps": 4999
    },
    {
      "window": 19,
      "p_center": 4153983.0,
      "log_p": 15.2395781909688,
      "r_prime": 0.45389359771871524,
      "r_cramer": 0.39942339582116787,
      "r_cramer_std": 0.004315090824253488,
      "delta_r": 0.054470201897547366,
      "z_score": 12.623187811341312,
      "mean_gap": 15.24744948989798,
      "n_gaps": 4999
    },
    {
      "window": 20,
      "p_center": 5712948.0,
      "log_p": 15.558245735617215,
      "r_prime": 0.45559816400588893,
      "r_cramer": 0.3974592751596839,
      "r_cramer_std": 0.005645040348129683,
      "delta_r": 0.05813888884620505,
      "z_score": 10.299109529919951,
      "mean_gap": 15.464292858571714,
      "n_gaps": 4999
    },
    {
      "window": 21,
      "p_center": 7857248.0,
      "log_p": 15.876946975870078,
      "r_prime": 0.45543887824731033,
      "r_cramer": 0.39844127791153305,
      "r_cramer_std": 0.0032979878144262613,
      "delta_r": 0.056997600335777276,
      "z_score": 17.282538184784936,
      "mean_gap": 15.741948389677935,
      "n_gaps": 4999
    },
    {
      "window": 22,
      "p_center": 10806870.0,
      "log_p": 16.195692600972645,
      "r_prime": 0.4523263378054994,
      "r_cramer": 0.3969768145841397,
      "r_cramer_std": 0.004265851308812431,
      "delta_r": 0.05534952322135972,
      "z_score": 12.975024025572157,
      "mean_gap": 16.250450090018003,
      "n_gaps": 4999
    },
    {
      "window": 23,
      "p_center": 14860578.0,
      "log_p": 16.514222492863528,
      "r_prime": 0.4453767903105706,
      "r_cramer": 0.3961993283641882,
      "r_cramer_std": 0.004322399856555152,
      "delta_r": 0.049177461946382395,
      "z_score": 11.377351373867489,
      "mean_gap": 16.570914182836567,
      "n_gaps": 4999
    },
    {
      "window": 24,
      "p_center": 20432292.0,
      "log_p": 16.83262714846009,
      "r_prime": 0.4458782187315819,
      "r_cramer": 0.394613405421746,
      "r_cramer_std": 0.006106812973022446,
      "delta_r": 0.0512648133098359,
      "z_score": 8.394691885326136,
      "mean_gap": 17.003000600120025,
      "n_gaps": 4999
    },
    {
      "window": 25,
      "p_center": 28084277.0,
      "log_p": 17.150720440337977,
      "r_prime": 0.4407943773096497,
      "r_cramer": 0.39392004116722396,
      "r_cramer_std": 0.0034783197498029278,
      "delta_r": 0.046874336142425754,
      "z_score": 13.476143515868985,
      "mean_gap": 17.355871174234846,
      "n_gaps": 4999
    },
    {
      "window": 26,
      "p_center": 38593539.0,
      "log_p": 17.468595437005202,
      "r_prime": 0.4421661600629025,
      "r_cramer": 0.39390216715346593,
      "r_cramer_std": 0.003752490874442551,
      "delta_r": 0.04826399290943656,
      "z_score": 12.861854838382888,
      "mean_gap": 17.578315663132628,
      "n_gaps": 4999
    },
    {
      "window": 27,
      "p_center": 53014419.0,
      "log_p": 17.786074491119482,
      "r_prime": 0.4457633985263154,
      "r_cramer": 0.39757998169021025,
      "r_cramer_std": 0.0034964779336582367,
      "delta_r": 0.048183416836105164,
      "z_score": 13.780557964423537,
      "mean_gap": 17.74114822964593,
      "n_gaps": 4999
    },
    {
      "window": 28,
      "p_center": 72803696.0,
      "log_p": 18.10327728110897,
      "r_prime": 0.44861403292870194,
      "r_cramer": 0.39475451800979083,
      "r_cramer_std": 0.0039851692173811714,
      "delta_r": 0.05385951491891111,
      "z_score": 13.514988192723356,
      "mean_gap": 18.042408481696338,
      "n_gaps": 4999
    },
    {
      "window": 29,
      "p_center": 99954230.0,
      "log_p": 18.420222939175748,
      "r_prime": 0.44416361899678103,
      "r_cramer": 0.39449931960442275,
      "r_cramer_std": 0.003822526259959699,
      "delta_r": 0.04966429939235828,
      "z_score": 12.992533213593122,
      "mean_gap": 18.371674334866974,
      "n_gaps": 4999
    }
  ]
}