{
  "generated_at": "2026-09-25T17:49:30+09:00",
  "source": "data/lotto-results.json, data/lotto-prizes.json",
  "rounds": 1242,
  "first": {
    "round": 1,
    "date": "2002-12-07"
  },
  "last": {
    "round": 1242,
    "date": "2026-09-19"
  },
  "hot_cold": {
    "expected_hits": 0.8,
    "windows": {
      "20": {
        "trials": 1222,
        "hot": {
          "n": 1222,
          "mean": 0.7855973813420621,
          "lo": 0.7420712214844178,
          "hi": 0.8291235411997064,
          "se": 0.022207224417165446
        },
        "cold": {
          "n": 1222,
          "mean": 0.7880523731587561,
          "lo": 0.7439889017057555,
          "hi": 0.8321158446117567,
          "se": 0.022481362986224815
        },
        "hot_hit_dist": {
          "0": 493,
          "1": 531,
          "2": 166,
          "3": 31,
          "4": 1,
          "5": 0,
          "6": 0
        },
        "cold_hit_dist": {
          "0": 504,
          "1": 502,
          "2": 188,
          "3": 27,
          "4": 1,
          "5": 0,
          "6": 0
        },
        "hot_ge3": 32,
        "cold_ge3": 28
      },
      "50": {
        "trials": 1192,
        "hot": {
          "n": 1192,
          "mean": 0.7944630872483222,
          "lo": 0.751232711175459,
          "hi": 0.8376934633211853,
          "se": 0.02205631432288937
        },
        "cold": {
          "n": 1192,
          "mean": 0.7776845637583892,
          "lo": 0.7316224327656076,
          "hi": 0.8237466947511709,
          "se": 0.023501087241215145
        },
        "hot_hit_dist": {
          "0": 469,
          "1": 523,
          "2": 176,
          "3": 24,
          "4": 0,
          "5": 0,
          "6": 0
        },
        "cold_hit_dist": {
          "0": 517,
          "1": 457,
          "2": 187,
          "3": 28,
          "4": 3,
          "5": 0,
          "6": 0
        },
        "hot_ge3": 24,
        "cold_ge3": 31
      },
      "100": {
        "trials": 1142,
        "hot": {
          "n": 1142,
          "mean": 0.7907180385288967,
          "lo": 0.7466405495911498,
          "hi": 0.8347955274666435,
          "se": 0.022488514764156572
        },
        "cold": {
          "n": 1142,
          "mean": 0.8099824868651488,
          "lo": 0.7636616776446713,
          "hi": 0.8563032960856264,
          "se": 0.02363306592881507
        },
        "hot_hit_dist": {
          "0": 452,
          "1": 496,
          "2": 178,
          "3": 13,
          "4": 3,
          "5": 0,
          "6": 0
        },
        "cold_hit_dist": {
          "0": 460,
          "1": 470,
          "2": 183,
          "3": 27,
          "4": 2,
          "5": 0,
          "6": 0
        },
        "hot_ge3": 16,
        "cold_ge3": 29
      }
    },
    "theory_hit_dist": {
      "0": 0.40056463672459136,
      "1": 0.4241272624142732,
      "2": 0.15147402229081186,
      "3": 0.02244059589493509,
      "4": 0.0013646308314487555,
      "5": 2.872907013576327e-05,
      "6": 1.2277380399898834e-07
    },
    "theory_ge3": 0.023834078570323606
  },
  "crowding": {
    "rounds": 1236,
    "first_round": 7,
    "last_round": 1242,
    "tests": {
      "sum": {
        "rho": -0.04688124375008542,
        "p": 0.10172456885778555,
        "raw_rho": -0.059532978708812134
      },
      "low": {
        "rho": 0.004890948283723094,
        "p": 0.8665333666583355,
        "raw_rho": 0.02702765093173502
      }
    },
    "by_sum": [
      {
        "lo": 0,
        "hi": 110,
        "raw_winners": {
          "n": 228,
          "mean": 9.201754385964913,
          "lo": 8.32320607771999,
          "hi": 10.080302694209836,
          "se": 0.44823893277802185
        },
        "crowd": {
          "n": 228,
          "mean": 1.0289055937674183,
          "lo": 0.9598172756644304,
          "hi": 1.0979939118704063,
          "se": 0.035249141889279544
        }
      },
      {
        "lo": 111,
        "hi": 130,
        "raw_winners": {
          "n": 274,
          "mean": 8.72992700729927,
          "lo": 8.143946557647556,
          "hi": 9.315907456950985,
          "se": 0.2989696171692419
        },
        "crowd": {
          "n": 274,
          "mean": 0.9872734545619528,
          "lo": 0.9345292410842087,
          "hi": 1.040017668039697,
          "se": 0.026910312998849065
        }
      },
      {
        "lo": 131,
        "hi": 150,
        "raw_winners": {
          "n": 309,
          "mean": 8.906148867313917,
          "lo": 8.359456713531607,
          "hi": 9.452841021096226,
          "se": 0.2789245682562801
        },
        "crowd": {
          "n": 309,
          "mean": 1.0297522986918326,
          "lo": 0.981703014817427,
          "hi": 1.0778015825662381,
          "se": 0.024514940752247735
        }
      },
      {
        "lo": 151,
        "hi": 170,
        "raw_winners": {
          "n": 237,
          "mean": 8.20675105485232,
          "lo": 7.599275186084776,
          "hi": 8.814226923619865,
          "se": 0.3099366677385432
        },
        "crowd": {
          "n": 237,
          "mean": 0.9819827988240002,
          "lo": 0.9256419750654422,
          "hi": 1.038323622582558,
          "se": 0.028745318244162214
        }
      },
      {
        "lo": 171,
        "hi": 300,
        "raw_winners": {
          "n": 188,
          "mean": 7.803191489361702,
          "lo": 7.196380932347958,
          "hi": 8.410002046375446,
          "se": 0.30959722296619596
        },
        "crowd": {
          "n": 188,
          "mean": 0.9290992210158551,
          "lo": 0.8693544262069277,
          "hi": 0.9888440158247824,
          "se": 0.030482038167820066
        }
      }
    ],
    "by_low": [
      {
        "lo": 2,
        "hi": 2,
        "raw_winners": {
          "n": 66,
          "mean": 7.636363636363637,
          "lo": 6.410088161366019,
          "hi": 8.862639111361254,
          "se": 0.6256507525498046
        },
        "crowd": {
          "n": 66,
          "mean": 0.9588273832510122,
          "lo": 0.8521412480173356,
          "hi": 1.065513518484689,
          "se": 0.054431701649835
        }
      },
      {
        "lo": 3,
        "hi": 3,
        "raw_winners": {
          "n": 258,
          "mean": 8.034883720930232,
          "lo": 7.465447446406993,
          "hi": 8.604319995453471,
          "se": 0.2905287114914483
        },
        "crowd": {
          "n": 258,
          "mean": 0.9517688688219209,
          "lo": 0.8993507005434704,
          "hi": 1.0041870371003714,
          "se": 0.026743963407372666
        }
      },
      {
        "lo": 4,
        "hi": 4,
        "raw_winners": {
          "n": 430,
          "mean": 9.325581395348838,
          "lo": 8.82817762940167,
          "hi": 9.822985161296005,
          "se": 0.2537774316056975
        },
        "crowd": {
          "n": 430,
          "mean": 1.0549968230174722,
          "lo": 1.0128914201935397,
          "hi": 1.0971022258414047,
          "se": 0.021482348379557432
        }
      },
      {
        "lo": 5,
        "hi": 5,
        "raw_winners": {
          "n": 362,
          "mean": 8.19889502762431,
          "lo": 7.654229472631013,
          "hi": 8.743560582617606,
          "se": 0.27789058928229426
        },
        "crowd": {
          "n": 362,
          "mean": 0.9552665206156777,
          "lo": 0.9086672479821987,
          "hi": 1.0018657932491568,
          "se": 0.023775139098713833
        }
      },
      {
        "lo": 6,
        "hi": 6,
        "raw_winners": {
          "n": 107,
          "mean": 9.30841121495327,
          "lo": 8.204968043856557,
          "hi": 10.411854386049985,
          "se": 0.5629812097432215
        },
        "crowd": {
          "n": 107,
          "mean": 1.0258100057980417,
          "lo": 0.92650286173633,
          "hi": 1.1251171498597534,
          "se": 0.05066691023556723
        }
      }
    ],
    "naive_recent": {
      "rounds": 400,
      "low_sum_n": 68,
      "high_sum_n": 66,
      "low_sum_mean": 14.705882352941176,
      "high_sum_mean": 10.621212121212121,
      "low_sum_expected": 13.323614213165296,
      "high_sum_expected": 12.014705043652413,
      "raw_gap": 4.084670231729055,
      "sales_explained": 1.3089091695128836,
      "sales_share": 0.3204442697345528,
      "crowd_low": 1.0911328938682152,
      "crowd_high": 0.8801655986514682,
      "crowd_diff": 0.21096729521674706,
      "crowd_diff_lo": 0.04332828845926304,
      "crowd_diff_hi": 0.37860630197423106
    },
    "perm_iterations": 4000
  },
  "carryover": {
    "transitions": 1241,
    "any": {
      "observed": 762,
      "rate": 0.6140209508460919,
      "theory": 0.5994353632754086,
      "z": 1.0485818516854692
    },
    "dist": [
      {
        "lo": 0,
        "hi": 0,
        "observed": 479,
        "expected": 497.1007141752179
      },
      {
        "lo": 1,
        "hi": 1,
        "observed": 526,
        "expected": 526.341932656113
      },
      {
        "lo": 2,
        "hi": 2,
        "observed": 210,
        "expected": 187.97926166289753
      },
      {
        "lo": 3,
        "hi": 6,
        "observed": 26,
        "expected": 29.578091505771596
      }
    ],
    "chi2": 3.671769556345671,
    "chi2_df": 3,
    "chi2_p": 0.2991579264486449,
    "exact": {
      "0": {
        "observed": 479,
        "theory": 0.40056463672459136
      },
      "1": {
        "observed": 526,
        "theory": 0.4241272624142732
      },
      "2": {
        "observed": 210,
        "theory": 0.15147402229081186
      },
      "3": {
        "observed": 24,
        "theory": 0.02244059589493509
      },
      "4": {
        "observed": 2,
        "theory": 0.0013646308314487555
      },
      "5": {
        "observed": 0,
        "theory": 2.872907013576327e-05
      },
      "6": {
        "observed": 0,
        "theory": 1.2277380399898834e-07
      }
    },
    "bonus": {
      "observed": 170,
      "rate": 0.136986301369863,
      "theory": 0.13333333333333333,
      "z": 0.3785614164814893
    },
    "longest_no_repeat": 6
  }
}
