EdgeRadar kutatás · 2026. szeptember 30. · történelmi tesztek

Hét sport, 120 modellváltozat

Kézilabdában és Counter-Strike-ban használható előrejelzési jel látszik. Bizonyítottan profitáló, azonnal élesíthető fogadási modellt ez a vizsgálat egyik sporthoz sem igazolt.

A pozitív ROI önmagában nem elég. A Bundesliga +25,50%-os ROI-ja 70 fogadáson keletkezett, a bizonytalansági sáv nullát is tartalmaz. Az új NFL-osztályozó +30,86%-a mindössze 3 fogadásból származik. Eredményalapú pozitív jel és tényleges fogadási edge külön szerepel.

1. Mit teszteltem?

Sport / lefedettségModell és variációKülön tesztidőszakDöntés
Futball, öt topligaPoisson/DC: 3 gólkonfiguráció × 2 odds-keverés × 2 piac × 5 liga = 602023/24–2025/26Német/olasz totals további kutatásra; összes liga együtt veszteséges
Tenisz ATP és WTAK=16/32/64 × borítás 0/50% × odds 0/50% × 2 tour = 242024–2025A tesztelt család mindkét touron veszteséges
Kosárlabda NBAForma súlya 5/15% × logisztikus C=0,1/1 × odds 0/50% = 82018/19-es idényFriss történelmi adaton újra kell mérni; régi kis plusz
Jégkorong NHLElo K=16/32 × hazai előny 0/50/100 Elo = 62016/17–2017/18Gyenge alapmodell; friss góladat és korabeli odds szükséges
E-sport Counter-StrikeElo K=16/32 × inaktivitási felezés nincs/180/365 nap = 62024.07.01–2026.06.30Ígéretes előrejelzés; oddsos edge még nincs igazolva
Kézilabda férfi HBLSúlyozott támadó/védekező ridge, felezés 180/365 nap × ridge 10/30 = 42023/24–2024/25Ígéretes előrejelzés; oddsos edge még nincs igazolva
Amerikai futball NFL6 Gaussian pontmodell + 6 piac-központú logisztikus osztályozó = 122023–2025 regular seasonKis/szűk pozitív hozam; egyik család sem élesíthető

2. Fogadási eredmények

Fix 1 egység fogadásonként. A ROI a profit és a megtett egységek hányadosa. Fő szűrő: becsült EV 5–30%; decimális odds 1,20–5,00. Az NBA-nél minden érvényes odds megmaradt. Egy meccs/piac legfeljebb egy kiválasztás. Nincs tétoptimalizálás, utólagos ligakivágás, extra díj, adó vagy árromlás a fő számokban. Az ismert bookmaker-margin már benne van az oddsokban.

Liga / modellÉrtékelt meccsFogadásProfit (egység)ROI95% ROI-sávLegnagyobb visszaesés (egység)
Premier League O/U 2,51122168-25,16-14,98%-31,89% … 3,11%31,67
Bundesliga O/U 2,58797017,8525,50%-3,72% … 50,62%5,39
Serie A O/U 2,511135810,1917,57%-7,63% … 41,62%6,36
La Liga O/U 2,51111142-10,95-7,71%-26,69% … 11,85%15,36
Ligue 1 O/U 2,59061064,223,98%-20,09% … 28,68%8,99
Tenisz ATP47221269-142,70-11,25%-18,14% … -4,20%165,98
Tenisz WTA43881104-138,05-12,50%-20,06% … -4,09%159,44
Kosárlabda NBA13124872,250,46%-15,22% … 16,77%37,34
Jégkorong NHL2496—————
E-sport Counter-Strike31944—————
Kézilabda HBL604—————
Amerikai futball NFL – pontmodell5731691,761,04%-11,74% … 13,65%9,65
Amerikai futball NFL – piac-központú osztályozó57330,9330,86%-100,00% … 100,00%1,00
ÖsszesítésFogadásProfit (egység)ROI95% ROI-sáv
Futball összes totals544-3,85-0,71%-10,52% … 10,10%
Tenisz ATP+WTA2373-280,75-11,83%-16,74% … -6,62%

A futball-odds több iroda átlagára; ez kutatási referenciaár, nem igazoltan ugyanabban a pillanatban végrehajtható ajánlat. A pozitív ligák kiválasztása a most látott teszt alapján új, feltáró hipotézisnek számít. A következő friss időszakon kell megerősíteni.

3. Előrejelzési minőség

A log loss és a Brier kisebb értéke jobb. Oddsos sportoknál a viszonyítás a bookmaker-margin nélküli piaci valószínűség. Odds nélküli sportoknál egyszerű történelmi bázis: NHL hazai győzelemarány, Counter-Strike első felsorolt fél győzelemaránya, kézilabdában korábbi hazai/döntetlen/vendég gyakoriság. E három bázis könnyebben megverhető a fogadási piacnál.

Sport / modellMeccsTalálati arányBázis találati arányLog lossBázis log lossÖsszgól MAEBázis MAE
Tenisz ATP472267,05%67,96%0,60190,5920——
Tenisz WTA438866,45%67,23%0,60560,5978——
Kosárlabda NBA1312——0,59820,5953——
Jégkorong NHL249656,85%56,17%0,68430,6861——
E-sport Counter-Strike3194464,64%55,40%0,63000,6874——
Kézilabda HBL60469,04%56,29%0,73640,89745,065,42
Amerikai futball NFL – pontmodell573——0,69500,6936——
Amerikai futball NFL – piac-központú osztályozó573——0,69600,6936——

A kézilabda találati arányának javulása 12,75 százalékpont, az összgól abszolút hibája 5,42-ről 5,06-ra csökkent. Ez nagyjából 0,37 gól, azaz 6,76% javulás. A teljes háromkimeneteles log loss különbségének napokra csoportosított 95%-os sávja −0,191 … −0,131, ezért az egyszerű bázishoz képest következetes előrejelzési jel látszik. Ez férfi HBL-re vonatkozik, nem a tanulmány női klubmintájára.

Counter-Strike-ban a javulás 9,25 százalékpont. A log loss különbségének sávja −0,0613 … −0,0533. A csapaterő tehát információt ad, de az oddsokkal nem tudtam összehasonlítani. A különböző szintű versenyek, névváltozások, roster-cserék, és BO1/BO3 formátumok kezelése további feladat.

NHL-ben a kiválasztott modell 56,85%-ot ért el, a bázis 56,17%-ával szemben. A log loss-javulás sávja −0,0119 … +0,0093: a különbség bizonytalan. A teszt 2016–2018-as, ezért mai használatra nem elég.

4. Melyik paraméter mennyit számított?

Az alábbi párokban egy paramétert változtattam, a többit rögzítettem. A log loss ugyanazon értékelési meccseken összevethető. A fogadásszűrés miatt a ROI már eltérő fogadáshalmazokon keletkezik, ezért nem oksági feature-fontosság. Ezek leíró tesztkülönbségek, külön konfidenciasáv és többszörös összehasonlítás-korrekció nélkül.

ModellVáltoztatásLog loss előtteUtánaTalálati arány különbségROI előtteUtánaFogadás előtte / utána
Tenisz ATP50% piaci keverés0,62200,60192,71%-10,85%-11,25%1820 / 1269
Tenisz WTA50% piaci keverés0,62510,60561,98%-7,85%-12,50%1702 / 1104
Kosárlabda NBA50% piaci keverés0,61240,5982—-11,86%0,46%582 / 487
Amerikai futball NFL – pontmodell50% piaci keverés0,70660,6950—-0,72%1,04%313 / 169
E-sport Counter-StrikeElo K: 16 → 320,63700,63000,75%——— / —
E-sport Counter-Strike180 napos inaktivitási visszahúzás0,63000,6487-2,45%——— / —
Kézilabda HBLFelezési idő: 180 → 365 nap0,74210,73640,17%——— / —
Kézilabda HBLRidge büntetés: 10 → 300,73640,7673-0,99%——— / —
Jégkorong NHLHazai előny: 0 → 50 Elo0,68430,67661,84%——— / —

Az oddsok hozzákeverése javította a valószínűségi előrejelzést a felsorolt példákban, de a tenisz hozamát nem javította. A borítás külön modellezése ATP-n másként teljesített, mint WTA-n, ezért a két tour közös paraméterezése nem indokolt. A kézilabda hosszabb emlékezete enyhén jobb lett; az erősebb ridge büntetés ezen a mintán rontott. Az e-sportos inaktivitási visszahúzás is rontott, ezért ezt a kiválasztott változatban kikapcsoltam.

NHL-ben az 50 Elo hazai előny utólag jobban mutat a teszten, de a korábbi validáción a nulla hazai előny nyert. Nem neveztem ki utólag az 50-es beállítást győztesnek.

5. Az EV-küszöb megemelése segített?

Utólagos érzékenységvizsgálat a már kiválasztott modelleken. Csak az 5% feletti történelmi jelzésekből szűrök, a modell nem változik. Ebből nem választottam új éles küszöböt.

ModellMinimum becsült EVFogadásProfit (egység)ROI
Futball összes totals5,00%544-3,85-0,71%
Futball összes totals8,00%258-9,34-3,62%
Futball összes totals10,00%152-0,01-0,01%
Futball összes totals15,00%355,3115,17%
NBA5,00%4872,250,46%
NBA8,00%365-10,03-2,75%
NBA10,00%3060,090,03%
NBA15,00%16917,6710,46%
NFL pontmodell5,00%1691,761,04%
NFL pontmodell8,00%1012,672,64%
NFL pontmodell10,00%65-1,56-2,40%
NFL pontmodell15,00%244,6819,52%
Tenisz ATP5,00%1269-142,70-11,25%
Tenisz ATP8,00%897-121,43-13,54%
Tenisz ATP10,00%719-74,55-10,37%
Tenisz ATP15,00%397-55,47-13,97%
Tenisz WTA5,00%1104-138,05-12,50%
Tenisz WTA8,00%759-70,43-9,28%
Tenisz WTA10,00%562-83,75-14,90%
Tenisz WTA15,00%284-21,26-7,49%

A nagyobb becsült EV nem feltétlenül jelent jobb valódi edge-et: a szélsőséges jel gyakran modellhibát vagy hibás árat is tükrözhet. A minta csökkenését mindig együtt kell nézni a ROI-val. Minden 0,01 egység további költség fogadásonként 1 százalékponttal csökkentené a fő ROI-t: az NBA kis plusza így negatív lenne.

6. Hasonló csapatok és BTTS

Előre rögzített futballhipotézis: a várható hazai és vendéggólszám különbsége legfeljebb 0,35; a támadó változatban mindkét várható gól legalább 1,20. Ez nem egyenlő a „hasonló csapatstílussal”: annak tesztjéhez külön tempó-, lövés-, labdabirtoklás- vagy xG-jellemzők kellenének. A jelenlegi teszt a támadó/védekező gólintenzitásra épül.

LigaCsoportMeccsBTTS arány95% Wilson-sávTörténelmi nullszaldós odds
Premier Leagueall112258,38%55,47% … 61,23%1,713
Premier Leaguesimilar37857,67%52,64% … 62,55%1,734
Premier Leaguesimilar-attacking26759,55%53,57% … 65,26%1,679
Bundesligaall87960,41%57,14% … 63,59%1,655
Bundesligasimilar27661,23%55,37% … 66,79%1,633
Bundesligasimilar-attacking22163,80%57,28% … 69,85%1,567
Serie Aall111349,33%46,40% … 52,26%2,027
Serie Asimilar38052,37%47,35% … 57,34%1,910
Serie Asimilar-attacking11758,97%49,91% … 67,46%1,696
La Ligaall111153,74%50,80% … 56,65%1,861
La Ligasimilar43354,04%49,33% … 58,68%1,850
La Ligasimilar-attacking11365,49%56,34% … 73,61%1,527
Ligue 1all90653,53%50,28% … 56,76%1,868
Ligue 1similar31051,94%46,38% … 57,44%1,925
Ligue 1similar-attacking16852,38%44,86% … 59,80%1,909

A nullszaldós odds az egész csoport múltbeli találati arányának reciproka; nem meccsenkénti fair odds és nem figyelmeztetési küszöb. Korabeli BTTS-odds nélkül nem számoltam profitot. A magasabb gólintenzitásból várhatóan több BTTS következik, amit a bookmaker is beárazhat.

7. Időrend, adatellenőrzés és bizonytalanság

8. Hogyan hasznosítanám az EdgeRadarban?

Első prioritás: kézilabda és Counter-Strike előrejelzési kutatás. A meglévő eredményadat már ad elkülöníthető jelet. A következő szükséges lépés korabeli vagy előre időbélyegzett odds rögzítése, sporthoz illő piacazonosítóval, majd változatlan modell melletti paper követés. Kézilabdánál a bookmaker totals-vonalat kell a becsült góleloszláshoz mérni. Counter-Strike-nál map és series piac, valamint BO1/BO3/BO5 nem keverhető.

Második prioritás: német és olasz futball totals. A kisebb pozitív mintát friss előre rögzített feltételekkel kell megerősíteni. A BTTS-hez odds szükséges. A tenisz jelenlegi változatát fogadási jelzésre félretenném. NBA/NHL esetén az archív adatok kora miatt újabb adatot kell bevonni.

Az új implementációk kutatási kódként elkészültek. Mellékeltem egy kézzel indítható SQLite paper trackert: friss importált jelzéseket rögzít, ismétlődéseket kiszűr, megőrzi a belépési árat, kezeli a win/loss/void elszámolást és összesíti a papíron elért ROI-t. A jelzés helyi konzolkimenet. Nem hoztam létre háttérfeladatot, nem küld értesítést, nem ad le fogadást. A webes EdgeRadar éles modellje és értesítései ebben a munkában nem módosultak.

A mellékelt model-registry.json minden új jelöltet research státusszal és kikapcsolt éles értesítéssel tartalmaz. A tracker importja meccsazonosítót, sportot, pontos piacot, line-t, választást, kezdést, quote-időt, modellverziót, valószínűséget és oddsot kér. Ez integrációs alap, nem élő meccsfeed vagy frissen betanított hét sportos szerver.

9. Adatforrások és felhasználás

SportLetöltött forrásKorlát
Futballhttps://football-data.co.uk/data.phpA forrás személyes használatot enged; kereskedelmi automatizált modellfeedhez külön jogtisztázás kell. A stale Pinnacle-vonalat nem használom.
Teniszhttps://gist.github.com/teodor-georgiev/58d3984215b0ea4b501b162f10687ed2Tennis-Data harmadik fél által publikált archív másolata. Az elsődleges letöltés 403-at adott. Az eredeti adathoz és kereskedelmi felhasználáshoz való jogosultságot a tükör nem igazolja.
NBAhttps://github.com/conorwalsh99/ml-for-sports-bettingA szerzői kód licencéből nem következik automatikusan élő NBA-odds kereskedelmi felhasználási joga.
NHLhttps://github.com/miltonleung/BookieA letöltött eredményfájlban nincs odds és nincs gólszám. Az adat győztescímkéje alapján teszteltem, a rendes játékidős piacra nem állítható át ellenőrzés nélkül.
HBLhttps://github.com/BG2011/Handball-predictionsPublikált HBL eredményarchívum; nem a Felice–Ley tanulmány belső adatbázisa. Kereskedelmi adatlicenc nem igazolt.
Counter-Strikehttps://huggingface.co/datasets/EsportsBench/EsportsBenchLiquipedia alapú, CC BY-SA 3.0 adat. Az ebből származó esport-adatkimenetek ugyanilyen attribúciós és továbbadási feltételekkel szerepelnek.
NFLhttps://github.com/nflverse/nfldataNyilvános archív menetrend, eredmény és piaci adatok; az elérhetőségből nem következik garantált időbélyegzett live oddsfeed.

A nyers harmadik féltől származó adatkészleteket nem csomagoltam újra. A csomag tartalmaz letöltőprogramot és SHA-256 manifestet. A SHA-k lehetővé teszik az azonos bemeneti snapshot ellenőrzését; ha a forrás megváltozott, a teszt nem azonos adatot használ. A régi tanulmányok ROI-állításait nem másoltam át saját eredményként.

10. Ellenőrzött szakirodalom

  1. Futball — Dixon–Coles (1997)
    Idővel súlyozott támadó/védekező erő és kis gólszám korrekció. Saját implementáció, nem az eredeti adatmintán készült replikáció. Elsődleges forrás
  2. Futball — Egidi–Pauli–Torelli
    Történelmi góladat és odds kombinálása. A tesztben egyszerű 50%-os keverést használtam, nem a tanulmány teljes hierarchikus Bayes-modelljét. Elsődleges forrás
  3. Futball BTTS — da Costa–Marinho–Pires (2022)
    Kilenc liga és több bookmaker BTTS-modellezése. Teljes fizetős eredménytáblát nem igazoltam. A saját BTTS-tesztben nincs korabeli BTTS-odds. Elsődleges forrás
  4. Tenisz — Vaughan Williams és társai (2020/2021)
    Standard, borítási és oddsot tartalmazó Elo összehasonlítása. Az ATP/WTA-t külön teszteltem. Elsődleges forrás
  5. Tenisz — Clegg–Cartlidge
    Egy korábbi nyereségállítás adatjavítás után lényegesen gyengült. Indokolja a szélsőséges oddsok és adatkapcsolások ellenőrzését. Elsődleges forrás
  6. Kosárlabda — Walsh–Joshi: helyesbítés (2025)
    A korábbi NBA-tanulmány korrigált változata és szerzői adattára. Saját időrendi modell, nem az eredeti pipeline replikációja. Elsődleges forrás
  7. Jégkorong — Marek–Šedivá–Ťoupal (2014)
    Bivariáns góleloszlás iránya. A rendelkezésre álló NHL-fájlban csak győztes volt, ezért ezen Elo-alapváltozatot tudtam tesztelni. Elsődleges forrás
  8. E-sport — Thorrez: EsportsBench
    Nyilvános rating-benchmark, dátum szerinti egyidejű frissítéssel. Counter-Strike adat, nem minden e-sport közös modellje. Elsődleges forrás
  9. Kézilabda — Felice–Ley (2025)
    Csapaterő és statisztikai eloszlás. A tanulmány női klubokra vonatkozik; a saját teszt férfi HBL-adaton, Gaussian ridge-változattal készült. Elsődleges forrás
  10. Kézilabda — Groll és társai (2019)
    Aluldiszpergált gólmodellek, normális közelítés vizsgálata. A saját havi támadó/védekező regresszió egyszerűbb alternatíva. Elsődleges forrás
  11. Amerikai futball — Dmochowski (2023)
    A fogadási döntéshez a kimenet eloszlása és a piaci határvonal számít. Elméleti keret; nem kész, garantáltan profitáló stratégia. Elsődleges forrás
  12. Több sport — Duffield–Power–Rimella (2024)
    Elo/Glicko/állapottér megközelítések egységesítése. Következő bővítési irány, nem mindet implementáltam. Elsődleges forrás

11. Minden modellváltozat

A kiválasztott konfigurációt „igen” jelöli. A kiválasztás validációs log loss alapján történt. A teljes táblázat JSON és táblázatos kimenetként is benne van a csomagban.

Sport / piacKonfigurációKiválasztottValidáció log lossTeszt log lossMeccsFogadásROI
Premier League totals(180, 0):blend=00,67860,68321122451-16,39%
Premier League totals(180, 0):blend=0.5igen0,67240,67451122168-14,98%
Premier League totals(180, -0.1):blend=00,67870,68371122454-14,39%
Premier League totals(180, -0.1):blend=0.50,67250,67471122165-15,22%
Premier League totals(365, -0.1):blend=00,68260,68071122464-6,84%
Premier League totals(365, -0.1):blend=0.50,67490,67351122180-15,33%
Premier League 1x2(180, 0):blend=00,99670,98411122429-7,47%
Premier League 1x2(180, 0):blend=0.5igen0,97950,97051122292-11,73%
Premier League 1x2(180, -0.1):blend=00,99820,98311122368-10,32%
Premier League 1x2(180, -0.1):blend=0.50,97990,96971122226-13,13%
Premier League 1x2(365, -0.1):blend=01,00470,98191122366-4,89%
Premier League 1x2(365, -0.1):blend=0.50,98330,96951122221-24,00%
Bundesliga totals(180, 0):blend=00,69110,6580879312-7,55%
Bundesliga totals(180, 0):blend=0.50,67800,6493879932,76%
Bundesliga totals(180, -0.1):blend=00,69140,6582879307-8,58%
Bundesliga totals(180, -0.1):blend=0.50,67820,6494879926,92%
Bundesliga totals(365, -0.1):blend=00,68270,6544879261-11,76%
Bundesliga totals(365, -0.1):blend=0.5igen0,67430,64818797025,50%
Bundesliga 1x2(180, 0):blend=01,01090,9976879353-23,31%
Bundesliga 1x2(180, 0):blend=0.50,99920,9788879192-32,79%
Bundesliga 1x2(180, -0.1):blend=01,00850,9946879301-23,14%
Bundesliga 1x2(180, -0.1):blend=0.50,99830,9773879154-28,64%
Bundesliga 1x2(365, -0.1):blend=00,99930,9934879282-22,77%
Bundesliga 1x2(365, -0.1):blend=0.5igen0,99430,9769879142-45,68%
Serie A totals(180, 0):blend=00,69310,69461113463-1,93%
Serie A totals(180, 0):blend=0.50,68420,68851113115-5,45%
Serie A totals(180, -0.1):blend=00,69230,69431113470-1,24%
Serie A totals(180, -0.1):blend=0.50,68370,68831113117-3,43%
Serie A totals(365, -0.1):blend=00,69100,68991113390-3,76%
Serie A totals(365, -0.1):blend=0.5igen0,68350,686811135817,57%
Serie A 1x2(180, 0):blend=00,99840,98461113430-12,11%
Serie A 1x2(180, 0):blend=0.50,99010,97101113212-26,25%
Serie A 1x2(180, -0.1):blend=00,99650,98161113336-5,88%
Serie A 1x2(180, -0.1):blend=0.5igen0,98920,96931113159-29,98%
Serie A 1x2(365, -0.1):blend=00,99800,98191113327-7,31%
Serie A 1x2(365, -0.1):blend=0.50,99030,96991113138-33,43%
La Liga totals(180, 0):blend=00,68990,67701111463-3,17%
La Liga totals(180, 0):blend=0.50,67980,66941111143-4,19%
La Liga totals(180, -0.1):blend=00,69120,67731111461-5,43%
La Liga totals(180, -0.1):blend=0.50,68050,66951111147-5,35%
La Liga totals(365, -0.1):blend=00,68710,67511111436-7,41%
La Liga totals(365, -0.1):blend=0.5igen0,67910,66891111142-7,71%
La Liga 1x2(180, 0):blend=01,00100,97701111441-14,82%
La Liga 1x2(180, 0):blend=0.50,98920,96501111219-27,17%
La Liga 1x2(180, -0.1):blend=01,00480,97621111344-20,15%
La Liga 1x2(180, -0.1):blend=0.50,99080,96451111152-44,64%
La Liga 1x2(365, -0.1):blend=00,99800,97421111306-20,28%
La Liga 1x2(365, -0.1):blend=0.5igen0,98780,96371111144-37,41%
Ligue 1 totals(180, 0):blend=00,69310,6904906394-6,06%
Ligue 1 totals(180, 0):blend=0.50,68240,6798906142-0,77%
Ligue 1 totals(180, -0.1):blend=00,69370,6900906388-5,07%
Ligue 1 totals(180, -0.1):blend=0.50,68270,6796906141-1,62%
Ligue 1 totals(365, -0.1):blend=00,68800,6856906339-6,06%
Ligue 1 totals(365, -0.1):blend=0.5igen0,68040,67839061063,98%
Ligue 1 1x2(180, 0):blend=00,99291,0040906365-12,30%
Ligue 1 1x2(180, 0):blend=0.50,98170,9892906200-23,80%
Ligue 1 1x2(180, -0.1):blend=00,99241,0053906292-20,68%
Ligue 1 1x2(180, -0.1):blend=0.5igen0,98130,9897906151-25,41%
Ligue 1 1x2(365, -0.1):blend=00,99591,0019906295-19,84%
Ligue 1 1x2(365, -0.1):blend=0.50,98340,9883906140-13,86%
Tenisz ATPk=16,surface_weight=0,blend=00,63130,622647221789-9,64%
Tenisz ATPk=16,surface_weight=0,blend=0.50,60760,601647221449-6,76%
Tenisz ATPk=16,surface_weight=0.5,blend=00,62990,624147221798-8,56%
Tenisz ATPk=16,surface_weight=0.5,blend=0.50,60720,602647221504-10,22%
Tenisz ATPk=32,surface_weight=0,blend=00,63430,626047221817-5,07%
Tenisz ATPk=32,surface_weight=0,blend=0.50,60760,602247221357-7,83%
Tenisz ATPk=32,surface_weight=0.5,blend=00,62670,622047221820-10,85%
Tenisz ATPk=32,surface_weight=0.5,blend=0.5igen0,60600,601947221269-11,25%
Tenisz ATPk=64,surface_weight=0,blend=00,64960,642947221984-6,68%
Tenisz ATPk=64,surface_weight=0,blend=0.50,60980,605647221571-10,44%
Tenisz ATPk=64,surface_weight=0.5,blend=00,63410,632247221992-13,04%
Tenisz ATPk=64,surface_weight=0.5,blend=0.50,60700,604247221436-12,39%
Tenisz WTAk=16,surface_weight=0,blend=00,62430,623743881715-6,69%
Tenisz WTAk=16,surface_weight=0,blend=0.50,60450,605443881285-10,95%
Tenisz WTAk=16,surface_weight=0.5,blend=00,63000,626743881663-5,77%
Tenisz WTAk=16,surface_weight=0.5,blend=0.50,60670,606643881419-7,92%
Tenisz WTAk=32,surface_weight=0,blend=00,62230,625143881702-7,85%
Tenisz WTAk=32,surface_weight=0,blend=0.5igen0,60370,605643881104-12,50%
Tenisz WTAk=32,surface_weight=0.5,blend=00,62260,622843881663-6,36%
Tenisz WTAk=32,surface_weight=0.5,blend=0.50,60440,605343881150-10,59%
Tenisz WTAk=64,surface_weight=0,blend=00,63590,639643881920-7,82%
Tenisz WTAk=64,surface_weight=0,blend=0.50,60680,608843881325-13,83%
Tenisz WTAk=64,surface_weight=0.5,blend=00,62790,630343881808-8,38%
Tenisz WTAk=64,surface_weight=0.5,blend=0.50,60540,607043881177-11,93%
Kosárlabda NBAalpha=0.05:C=0.1:blend=00,61960,61271312580-5,23%
Kosárlabda NBAalpha=0.05:C=0.1:blend=0.50,60010,598913124840,37%
Kosárlabda NBAalpha=0.05:C=1.0:blend=00,62040,61271312575-9,53%
Kosárlabda NBAalpha=0.05:C=1.0:blend=0.50,60030,598713124821,03%
Kosárlabda NBAalpha=0.15:C=0.1:blend=00,61910,61241312582-11,86%
Kosárlabda NBAalpha=0.15:C=0.1:blend=0.5igen0,59970,598213124870,46%
Kosárlabda NBAalpha=0.15:C=1.0:blend=00,61980,61241312584-6,38%
Kosárlabda NBAalpha=0.15:C=1.0:blend=0.50,59990,59811312492-3,29%
Jégkorong NHLk=16,homeadv=0igen0,69600,68432496——
Jégkorong NHLk=16,homeadv=500,69750,67662496——
Jégkorong NHLk=16,homeadv=1000,71960,68922496——
Jégkorong NHLk=32,homeadv=00,70890,69382496——
Jégkorong NHLk=32,homeadv=500,71020,68592496——
Jégkorong NHLk=32,homeadv=1000,73270,69862496——
E-sport Counter-Strikek=16,inactivity_half=None0,64650,637031944——
E-sport Counter-Strikek=16,inactivity_half=1800,66270,658531944——
E-sport Counter-Strikek=16,inactivity_half=3650,65540,650431944——
E-sport Counter-Strikek=32,inactivity_half=Noneigen0,64130,630031944——
E-sport Counter-Strikek=32,inactivity_half=1800,65360,648731944——
E-sport Counter-Strikek=32,inactivity_half=3650,64630,640131944——
Kézilabda HBLhalf=180,ridge=100,74870,7421604——
Kézilabda HBLhalf=180,ridge=300,79150,7894604——
Kézilabda HBLhalf=365,ridge=10igen0,74210,7364604——
Kézilabda HBLhalf=365,ridge=300,77130,7673604——
Amerikai futball NFL – pontmodellhalf=180:ridge=10:blend=00,73670,70345732984,15%
Amerikai futball NFL – pontmodellhalf=180:ridge=10:blend=0.50,71190,6938573156-6,53%
Amerikai futball NFL – pontmodellhalf=365:ridge=10:blend=00,73700,7046573299-0,19%
Amerikai futball NFL – pontmodellhalf=365:ridge=10:blend=0.50,71070,6943573162-2,74%
Amerikai futball NFL – pontmodellhalf=365:ridge=30:blend=00,73690,7066573313-0,72%
Amerikai futball NFL – pontmodellhalf=365:ridge=30:blend=0.5igen0,71060,69505731691,04%
Amerikai futball NFL – piac-központú osztályozóC=0.01:blend=00,69790,699657370-17,72%
Amerikai futball NFL – piac-központú osztályozóC=0.01:blend=0.5igen0,69710,6960573330,86%
Amerikai futball NFL – piac-központú osztályozóC=0.1:blend=00,69990,7017573121-14,58%
Amerikai futball NFL – piac-központú osztályozóC=0.1:blend=0.50,69780,69685735-21,48%
Amerikai futball NFL – piac-központú osztályozóC=1:blend=00,70020,7019573127-15,54%
Amerikai futball NFL – piac-központú osztályozóC=1:blend=0.50,69790,69695735-21,48%

12. Újrafuttatás

Python 3.12 és a requirements.txt csomagjai szükségesek. A fetch_sources.py a dokumentált forrásokból letölti a kutatási bemeneteket; a manifesttel ellenőrzi az azonosságot. A forrás hozzáférésének vagy a licencének változása megakadályozhatja az újrafuttatást.

python fetch_sources.py
python score_models.py
python nba_model.py
python nfl_model.py
python seven_sport_models.py
python nfl_classifier.py
python test_models.py
python test_seven_sports.py
python test_paper_tracker.py
python build_seven_report.py

Fő eredmények: sportonkénti JSON, kiválasztott előrejelzések és fogadási sorok, összes modellváltozat, paraméterpárok, EV-érzékenység, forrásmanifest és paper-tracker. A sikeres letöltés után a modellfutások helyben számolnak.