{
 "built": "2026-10-19 08:06 UTC",
 "panels": [
  {
   "key": "model",
   "title": "The Pitch's model",
   "who": "Dixon-Coles model",
   "kind": "football, home/draw/away",
   "rows": 34,
   "pairs": 102,
   "logged": 175,
   "scored_any": 34,
   "captured": 5,
   "backfilled": 29,
   "captured_me_minus_market": -0.0701,
   "me_minus_market": -0.0033,
   "me_brier": 0.6028,
   "market_brier": 0.6061,
   "bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 11,
     "mean_p": 0.1525,
     "observed": 0.1818,
     "lo95": 0.0514,
     "hi95": 0.477
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 68,
     "mean_p": 0.3022,
     "observed": 0.2647,
     "lo95": 0.1745,
     "hi95": 0.3801
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 19,
     "mean_p": 0.4733,
     "observed": 0.6842,
     "lo95": 0.4601,
     "hi95": 0.8464
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 4,
     "mean_p": 0.6947,
     "observed": 0.25,
     "lo95": 0.0456,
     "hi95": 0.6994
    }
   ],
   "market_bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 8,
     "mean_p": 0.1655,
     "observed": 0.125,
     "lo95": 0.0224,
     "hi95": 0.4709
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 71,
     "mean_p": 0.2945,
     "observed": 0.2817,
     "lo95": 0.1904,
     "hi95": 0.3954
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 19,
     "mean_p": 0.4816,
     "observed": 0.5789,
     "lo95": 0.3628,
     "hi95": 0.7686
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 4,
     "mean_p": 0.6533,
     "observed": 0.5,
     "lo95": 0.15,
     "hi95": 0.85
    }
   ],
   "rule": "kickoff after commit, result in, market odds captured at commit or backfilled from the results file",
   "line": null
  },
  {
   "key": "over25",
   "title": "The model on over 2.5 goals",
   "who": "Dixon-Coles model",
   "kind": "football, over/under 2.5; yes/no",
   "rows": 34,
   "pairs": 34,
   "logged": 175,
   "captured": 5,
   "me_minus_market": 0.055,
   "me_brier": 0.2956,
   "market_brier": 0.2406,
   "bins": [
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 6,
     "mean_p": 0.3314,
     "observed": 0.6667,
     "lo95": 0.3,
     "hi95": 0.9032
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 21,
     "mean_p": 0.5031,
     "observed": 0.7143,
     "lo95": 0.5004,
     "hi95": 0.8619
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 7,
     "mean_p": 0.671,
     "observed": 0.4286,
     "lo95": 0.1582,
     "hi95": 0.7495
    }
   ],
   "market_bins": [
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 27,
     "mean_p": 0.5235,
     "observed": 0.6667,
     "lo95": 0.4782,
     "hi95": 0.8136
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 7,
     "mean_p": 0.6223,
     "observed": 0.5714,
     "lo95": 0.2505,
     "hi95": 0.8418
    }
   ],
   "rule": "same rows as the model panel that have an over 2.5 price; one yes/no forecast per match",
   "line": null
  },
  {
   "key": "anchored",
   "title": "My judgement, odds in view",
   "who": "me, after seeing odds",
   "kind": "football, home/draw/away",
   "rows": 49,
   "pairs": 147,
   "logged": 57,
   "me_minus_market": 0.0055,
   "me_brier": 0.5506,
   "market_brier": 0.545,
   "bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 22,
     "mean_p": 0.115,
     "observed": 0.0455,
     "lo95": 0.0081,
     "hi95": 0.218
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 84,
     "mean_p": 0.282,
     "observed": 0.2738,
     "lo95": 0.1899,
     "hi95": 0.3775
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 28,
     "mean_p": 0.4746,
     "observed": 0.5357,
     "lo95": 0.3581,
     "hi95": 0.7047
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 10,
     "mean_p": 0.688,
     "observed": 0.7,
     "lo95": 0.3968,
     "hi95": 0.8922
    },
    {
     "lo": 0.8,
     "hi": 1.0,
     "n": 3,
     "mean_p": 0.87,
     "observed": 1.0,
     "lo95": 0.4385,
     "hi95": 1.0
    }
   ],
   "market_bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 31,
     "mean_p": 0.1263,
     "observed": 0.0968,
     "lo95": 0.0335,
     "hi95": 0.249
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 76,
     "mean_p": 0.2855,
     "observed": 0.2763,
     "lo95": 0.1884,
     "hi95": 0.3858
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 25,
     "mean_p": 0.4913,
     "observed": 0.52,
     "lo95": 0.335,
     "hi95": 0.6997
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 11,
     "mean_p": 0.6958,
     "observed": 0.8182,
     "lo95": 0.523,
     "hi95": 0.9486
    },
    {
     "lo": 0.8,
     "hi": 1.0,
     "n": 4,
     "mean_p": 0.8645,
     "observed": 0.75,
     "lo95": 0.3006,
     "hi95": 0.9544
    }
   ],
   "rule": "J-0009 on, committed before kickoff",
   "line": "KILL at +0.010, KEEP at -0.005, 60 rows"
  },
  {
   "key": "blind",
   "title": "My blind column",
   "who": "me, before seeing odds",
   "kind": "football, home/draw/away",
   "rows": 33,
   "pairs": 99,
   "logged": 57,
   "me_minus_market": 0.0085,
   "me_brier": 0.5682,
   "market_brier": 0.5597,
   "bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 15,
     "mean_p": 0.128,
     "observed": 0.0667,
     "lo95": 0.0119,
     "hi95": 0.2982
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 55,
     "mean_p": 0.2829,
     "observed": 0.3091,
     "lo95": 0.2028,
     "hi95": 0.4403
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 22,
     "mean_p": 0.4759,
     "observed": 0.4091,
     "lo95": 0.2326,
     "hi95": 0.6127
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 5,
     "mean_p": 0.668,
     "observed": 0.8,
     "lo95": 0.3755,
     "hi95": 0.9638
    },
    {
     "lo": 0.8,
     "hi": 1.0,
     "n": 2,
     "mean_p": 0.855,
     "observed": 1.0,
     "lo95": 0.3424,
     "hi95": 1.0
    }
   ],
   "market_bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 25,
     "mean_p": 0.1228,
     "observed": 0.12,
     "lo95": 0.0417,
     "hi95": 0.2996
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 45,
     "mean_p": 0.2782,
     "observed": 0.2889,
     "lo95": 0.1773,
     "hi95": 0.4337
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 17,
     "mean_p": 0.4962,
     "observed": 0.4706,
     "lo95": 0.2616,
     "hi95": 0.6904
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 8,
     "mean_p": 0.6906,
     "observed": 0.75,
     "lo95": 0.4093,
     "hi95": 0.9285
    },
    {
     "lo": 0.8,
     "hi": 1.0,
     "n": 4,
     "mean_p": 0.8645,
     "observed": 0.75,
     "lo95": 0.3006,
     "hi95": 0.9544
    }
   ],
   "rule": "blind call committed before the odds were opened and before kickoff",
   "line": "KILL at +0.020, KEEP at 0.000, 60 rows"
  },
  {
   "key": "exchange",
   "title": "My exchange calls",
   "who": "me, one contract a night on Smarkets",
   "kind": "elections, weather, macro; yes/no",
   "rows": 11,
   "pairs": 11,
   "logged": 22,
   "settled_any": 16,
   "me_minus_market": 0.1031,
   "me_brier": 0.1341,
   "market_brier": 0.0311,
   "bins": [
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 7,
     "mean_p": 0.2757,
     "observed": 0.0,
     "lo95": 0.0,
     "hi95": 0.3543
    },
    {
     "lo": 0.4,
     "hi": 0.6,
     "n": 3,
     "mean_p": 0.4833,
     "observed": 1.0,
     "lo95": 0.4385,
     "hi95": 1.0
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 1,
     "mean_p": 0.65,
     "observed": 1.0,
     "lo95": 0.2065,
     "hi95": 1.0
    }
   ],
   "market_bins": [
    {
     "lo": 0.0,
     "hi": 0.2,
     "n": 5,
     "mean_p": 0.0775,
     "observed": 0.0,
     "lo95": 0.0,
     "hi95": 0.4345
    },
    {
     "lo": 0.2,
     "hi": 0.4,
     "n": 2,
     "mean_p": 0.2406,
     "observed": 0.0,
     "lo95": 0.0,
     "hi95": 0.6576
    },
    {
     "lo": 0.6,
     "hi": 0.8,
     "n": 1,
     "mean_p": 0.6123,
     "observed": 1.0,
     "lo95": 0.2065,
     "hi95": 1.0
    },
    {
     "lo": 0.8,
     "hi": 1.0,
     "n": 3,
     "mean_p": 0.9048,
     "observed": 1.0,
     "lo95": 0.4385,
     "hi95": 1.0
    }
   ],
   "rule": "settled, with the market mid captured after my commit",
   "line": "KILL at +0.020, KEEP at 0.000, 60 rows"
  }
 ]
}
