Steg 2: modell v1 (2026-11-03)

En viktad modell per lopp (conditional logit, src/trav/model.py) på 78 parametrar (src/trav/features.py), alla räknade på data före loppdagen. Underlag: svenska travlopp med en officiell segrare där alla startande har odds. Träning 2015–2023 (785 900 starter), validering 2024 (76 788) och test 2025–2026 (141 002). Körs med scripts/model_v1.py; vikterna ligger i weights_v1.csv.

Träffsäkerhet per lopp (logloss, lägre är bättre)

Modell Träning Validering Test
odds (slutodds rakt av) 1,7481 1,6598 1,6647
odds kalibrerad (odds^1,09) 1,7449 1,6535 1,6597
egen, utan odds 1,9130 1,8310 1,8439
egen + odds 1,7265 1,6343 1,6456

V-spel i testperioden (samma omgångar för alla källor)

Det gäller omgångar där alla avdelningar är svenska travlopp: V64 286, V86 86, V85 66 och V75 50.

Spel Källa Logloss/avd Träff 100 kr Träff 500 kr Träff 2 000 kr
V64 odds 1,637 11,5 % 19,6 % 35,7 %
V64 egen + odds 1,624 12,6 % 21,3 % 37,4 %
V86 odds 1,645 3,5 % 8,1 % 17,4 %
V86 egen + odds 1,634 4,7 % 10,5 % 17,4 %
V85 odds 1,807 1,5 % 4,5 % 4,5 %
V85 egen + odds 1,794 1,5 % 3,0 % 9,1 %
V75 odds 1,786 2,0 % 4,0 % 10,0 %
V75 egen + odds 1,790 2,0 % 6,0 % 14,0 %

Modellen träffar oftare i de flesta fall, men V-urvalen är små (V85: 66 omgångar, några få träffar), så enskilda procentsatser är osäkra. Logloss per lopp ovan, på 141 000 starter, är det säkra måttet. ROI redovisas i experiments.csv men styrs av enstaka storvinster. Inget här är spelråd.

Vikter: vad modellen tror på utöver oddset

"Faktor" är hur mycket hästens chans (relativt de andra) gångras med när parametern är ja, i modellen egen + odds.

Parameter Faktor Tolkning
barfota runt om 1,22 stämmer med travdatas mätning (1,08 mot oddset)
barfota bak 1,20
start inom 7 dagar 1,23 täta starter = frisk häst i form
8–14 dagar sedan senaste start 1,11
spår 5, autostart 1,26 marknaden undervärderar spår 4–5
spår 4, autostart 1,19
spår 1, autostart 0,89 innerspår överspelade
spår 9, autostart 0,80
spår 1–2, voltstart 1,22–1,27 innerspår undervärderade på volte
skor på 0,86 varningssignal
byte till vanlig vagn 0,82
amerikansk vagn 1,13
galopp förra starten 1,10
distans 300 m+ kortare 1,13
8 år eller äldre 0,83 äldre hästar överspelade
sto 0,91
debut 0,84
många starter totalt (per ln-enhet) 0,89 rutinerade hästar är överspelade
kusk mot oddset senaste året (per enhet) 1,20 kuskar som år efter år slår oddset

Utan odds lutar modellen sig i stället på startpoäng, pengar, rekord, kuskens och tränarens segerprocent och tidigare odds, alltså det som marknaden redan väger in.

Förslag till nästa omgång parametrar

  1. Kvalitet i tidigare lopp: loppets prisnivå eller klass i stället för fältets pengar, och placering viktad mot motståndet.
  2. Kuskbyte till en bättre kusk (kuskens segerprocent nu mot förra starten).
  3. Kombinationer: barfota första gången för säsongen, spår × distans, spår × bana.
  4. Far (faderstam): avkommornas seger mot oddset på distans, underlag och i ålder.
  5. Tränarens form med just den här typen av lopp (volte/auto, distans).
  6. Streck i V-avdelningar: blanda in insatsfördelningen i modellen (värde).
  7. En trädmodell (LightGBM) som hittar samspel själv, jämförd med den viktade.