Betting Value Engine

Finální holdout – 2025/26

Evaluation #2 · 22.08.2026 17:42:54 · source backtest #6

Holdout rows2 279
Observed Over rate52,52 %
Frozen configdecay365-prior20-carry50
Model commitd6efb6e

Pravidla předem

KandidátPoisson v2 raw pouze
SpecifikaceCommit d6efb6e · decay365-prior20-carry50
Refit / trénování na holdoutuNE
MarketBenchmark pouze, nikoli vstup modelu
Hlavní metrikyBrier score a log loss
ROI / thresholdNezapočteno a nepoužito pro rozhodnutí
Bootstrap5 000 párových event-level replikací, seed 42

Výsledek na nedotčené 2025/26

ModelBrierLog lossCalibration errorPočet
Base-rate0,24950,69210,94 %2 279
Poisson v10,25000,69375,61 %2 279
Poisson v2 raw0,24720,68762,04 %2 279
Opening market0,24360,68001,14 %2 279

Paired bootstrap rozdílů

Rozdíl je vždy v2 − comparator. Záporná hodnota znamená lepší v2.

PorovnáníMetrikaBodový rozdíl95% CIP(v2 lepší)
v2_minus_base_rateBrier-0,0022-0,0052 až 0,000793,18 %
v2_minus_base_rateLog loss-0,0045-0,0106 až 0,001493,04 %
v2_minus_v1Brier-0,0028-0,0064 až 0,000793,40 %
v2_minus_v1Log loss-0,0061-0,0140 až 0,001693,82 %
v2_minus_marketBrier0,00360,0010 až 0,00620,24 %
v2_minus_marketLog loss0,00750,0022 až 0,01280,26 %

Všechny ligy

LigaPočetBase BrierV1 BrierV2 BrierMarket BrierV2 log loss
England Championship5470,25010,25350,25200,24850,6973
England Premier League3800,24870,24340,24910,24700,6915
France Ligue 13010,24960,25030,25310,24010,6996
Germany Bundesliga3010,24580,23350,22870,22440,6495
Italy Serie A3750,25150,26600,25220,25240,6978
Spain La Liga3750,25010,24840,24340,24230,6799

Immutable metodika

{
    "candidate": "Only the frozen Poisson v2 raw candidate was evaluated.",
    "comparators": [
        "development base-rate",
        "frozen Poisson v1",
        "opening market no-vig"
    ],
    "main_metrics": [
        "Brier score",
        "log loss"
    ],
    "paired_bootstrap": "Event-level paired bootstrap of v2 minus comparator; negative difference favors v2.",
    "bootstrap_iterations": 5000,
    "bootstrap_seed": 42,
    "league_breakdown": "All leagues are included; no league was removed after seeing results.",
    "no_post_holdout_tuning": true,
    "immutable_result": true
}