Hoppa till huvudinnehåll
Fotbollsfeber

Modellens förändringslogg

En öppen logg över när modellen förändrades, varför, och om förändringen faktiskt hjälpte. Vi döljer inte experiment som inte fungerade.

Nyaste förändringen visas först.

2026-03-15

Prestandamätning av manuella justeringar

annotation-audit

Vad förändrades: Systemet sparar nu modellens ursprungliga sannolikheter innan en operatörsanteckning tillämpas. Brier-delta — hur mycket bättre eller sämre anteckningen var jämfört med råmodellen — beräknas manuellt via ett analysverktyg efter att omgången är avgjord.

Varför: Vi ville kunna mäta om mänskliga justeringar faktiskt förbättrar prognoserna, inte bara anta det.

Förväntad effekt: Synlighet i om anteckningar hjälper eller försämrar — och för vilka typer av matcher.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-14

Human-in-the-loop: operatörsanteckningar

annotation-system

Vad förändrades: Redaktörer kan nu annotera enskilda Stryktipset-matcher med xG-uppskattningar eller inlåsta tecken. Anteckningarna tillämpas ovanpå modellens råestimering och loggas separat.

Varför: Modellen ser inte skador, cupuppställningar, taktikbyten eller matchincitament. Mänsklig bedömning för kända edge cases förbättrar kalibreringen för de matcherna.

Förväntad effekt: Förbättrad träffsäkerhet för matcher där statistiken inte berättar hela historien.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-06

stryk-blend-v1: 70/30-mix + K-faktorkalibrering

stryk-blend-v1

Vad förändrades: Introducerade en viktad mix av stryk-elo-v1 (70 %) och stryk-poisson-v1 (30 %) som en sammanhållen fallback-modell. K-faktorn för elo-beräkningar sattes till fast 32 efter backtestoptimering. Felaktig vig-normalisering i odds-konverteringen korrigerades.

Varför: Varken stryk-elo eller stryk-poisson var optimala ensamma. Backtest på historiska omgångar visade att 70/30-blandningen konsekvent gav lägre Brier score än båda enskilda modellerna.

Förväntad effekt: Bättre kalibrering för olänkade matcher och länkade matcher utan tillräcklig central data.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-06

stryk-poisson-v1: målbaserad modell på Stryktipset-data

stryk-poisson-v1

Vad förändrades: Poisson-modell tränad enbart på Stryktipset-måldata (15 senaste matcher, kräver minst 5). Fungerar utan länkning till den centrala matchdatabasen.

Varför: stryk-elo-v1 saknade målsignal och hade svag kalibrering av oavgjort-sannolikheten. En kompletterande målbaserad modell förbättrade blandningen.

Förväntad effekt: Mer kalibrerade oavgjort-sannolikheter för olänkade matcher.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-06

stryk-elo-v1: Elo-rating utan krav på länkning

stryk-elo-v1

Vad förändrades: Elo-modell tränad enbart på Stryktipset-matchresultat. Täcker alla lag som spelat i Stryktipset, oavsett om de finns i den centrala matchdatabasen.

Varför: Många Stryktipset-matcher — särskilt i exotiska ligor — kan inte länkas till den centrala databasen. Utan den här modellen fick de enbart odds-v1 eller prior-v1 som estimat.

Förväntad effekt: Statistiskt estimat för de flesta fixtures — lag med färre än 5 Stryktipset-matcher faller fortfarande tillbaka på odds-v1 eller prior-v1.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-06

odds-v1: öppningsodds som sannolikhetssignal

odds-v1

Vad förändrades: Svenska Spels öppningsodds konverteras till vig-fria implicita sannolikheter och används som fallback när statistiska modeller saknar data.

Varför: Öppningsodds innehåller marknadsinformation som är svår att replikera med historisk statistik, särskilt för lag med kort historik i databasen.

Förväntad effekt: Bättre estimat än prior-v1 för matcher där odds finns men matchdata saknas.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-05

elo-v1: global Elo-rating som primär modell

elo-v1

Vad förändrades: Global Elo-rating beräknad genom att spela upp alla länkade matcher kronologiskt. Kräver minst 5 matcher för båda lagen. Tar över som primär modell för länkade fixtures och ersätter poisson-v1 i topprioriteten.

Varför: Poisson-modellen fångade inte långsiktig lagstyrka — den vägde de 10 senaste matcherna lika. Elo ger en ackumulerad bild av relativ styrka som är svår att manipulera av kortsiktig form.

Förväntad effekt: Lägre Brier score för matcher där båda lagen har tillräcklig matchhistorik i den centrala databasen.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-05

prior-v1: kalibrerad historisk basfrekvens

prior-v1

Vad förändrades: Historisk basfrekvens kalibrerad mot 7 917 Stryktipset-matcher: hemmavinst 44,2 %, oavgjort 24,9 %, bortavinst 30,9 %. Ersatte en flat 33/33/33-fördelning.

Varför: En flat prior producerade felaktiga EV-signaler — den flaggade hemmasegrar som undervärderade trots att de är det vanligaste utfallet. EV-signalen mäter avvikelse från folklagets spel, inte från ett godtyckligt referensvärde.

Förväntad effekt: Korrektare EV-signaler som speglar faktiska spelarbeteenden snarare än ett symmetriskt nollvärde.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.

2026-03-05

Lansering: första sannolikhetsmodellen

baseline-v1
poisson-v1
prior-v1

Vad förändrades: Initial sannolikhetsmotor med tre modeller: sigmoid-baserad baseline (formvärden), Poisson (10 matchdata från central databas), och historisk prior som sista fallback. EV-signal beräknad som log(modellsannolikhet / publikandel).

Varför: Säsongen 2026 Stryktipset-täckning krävde automatiserade sannolikheter för att driva EV-signalen och matchprognoserna.

Förväntad effekt: Operationellt system med 1X2-sannolikheter och EV-signal för alla Stryktipset-fixtures.

Uppmätt effekt: Utvärderas — tillräckligt antal omgångar har inte passerat.