O rețea de puncte împărțită de o linie verticală, cu o cale ascendentă de culoare mentă doar în jumătatea stângă: un tipar care se potrivește trecutului și se oprește la linie.

Folosește datele de pariuri fără să te păcălești: testează în afara eșantionului

Mai multe date nu fac o regulă adevărată. Testeaz-o pe pariuri pe care nu le-a văzut niciodată și numără câte reguli ai încercat.

Data mining pentru un parior înseamnă să cerni cotele și rezultatele trecute în căutarea unei reguli care merită pariată, apoi s-o verifici pe pariuri pe care nu le-a văzut. Un articol Pinnacle descrie un model de pariuri ca un sistem care poate identifica repere nepărtinitoare pentru a determina probabilitatea tuturor rezultatelor, apoi spune că trebuie testat și întreținut. Capcana este volumul: testează destule reguli și cea mai bună dintre ele arată ca un avantaj. Să presupunem că 250 de reguli fără niciun avantaj sunt testate fiecare pe propriile 200 de pariuri independente la cota 2,00, cu mize fixe; cea mai bună are în medie +19,87 % pe pariu (ipotetic). Pagina acoperă datele, variabilele, capcana aceasta și ce îți permite un registru de pariuri să testezi pe o bursă de pariuri (betting exchange) precum Orbit Exchange.

De unde vin datele

Un articol Pinnacle despre construirea unui model de pariuri dă două moduri de a aduna date: „singur sau folosind alte date publicate online”. Alegerea domeniului de date este o judecată. Același articol întreabă „ar trebui să iei în calcul toate meciurile sau doar meciurile din campionatul lor?” și răspunde că alegerea este „determinată de scopul tău”. Deci scopul vine primul, iar foaia de calcul al doilea.

Ecranele proprii ale brokerilor, cum sunt extrasele, analizele și graficele istoricului de cote, diferă de la un broker la altul. Pagina despre instrumentele brokerilor acoperă ce pune fiecare pe ecran, deci nu se repetă aici. Interfața Orbit are un ecran „Account Statement” și un ecran „Betting Profit & Loss”.

O condiție stă lângă orice vorbă despre date. Condițiile MadMarket și ale BetInAsia interzic fiecare unui utilizator să folosească „orice robot, spider sau alt mecanism automat” ca să preia sau să indexeze informații din serviciu.

Ce variabile și de ce

Mai puține, explicate și verificate pentru deriva în timp.

Articolul Pinnacle descrie un ciclu. Citește-l ca ciclu și nu ca rețetă strictă. Pașii:

  1. Fixează un scop, pentru că „Fără un scop te-ai putea simți copleșit de cifre”.
  2. Adună datele, singur sau din alte date publicate online.
  3. Alege o formă pentru model. Sfatul articolului: „Recomandarea noastră este să nu complici prea mult.”
  4. Listează ipotezele lui și limitele lor; de exemplu, „mediile și abaterile standard presupun că evenimentele sunt distribuite normal”, ceea ce trebuie testat.
  5. Testează cât de sensibil este la rezultate și întreține-l pe măsură ce trece timpul, pentru că „trebuie întreținut pe măsură ce timpul trece”.

Ce variabile intră este decizia ta. Articolul AsianConnect despre analiza cu AI listează datele pe care le poate procesa un asemenea instrument: rezultate trecute, statistici ale jucătorilor, tendințe ale echipelor, bilanțuri acasă și în deplasare, accidentări, posesie, conversia șuturilor și mișcări ale pieței. Un alt articol AsianConnect spune „Posesia măsoară un singur lucru”, deci un număr de pe listă poate măsura mai puțin decât sugerează numele lui.

MadMarket oferă un calculator Poisson ca exemplu de model alimentat de mână. Introduci valori așteptate, cum sunt golurile din fotbal, iar el returnează cele mai probabile zece scoruri, ordonate de la cea mai mare la cea mai mică probabilitate. Arată cât de puțin cere un model simplu și cât de mult se sprijină pe cifrele pe care le scrii.

Datele se și învechesc. AsianConnect scrie despre esports că o actualizare a jocului lasă rezultatele anterioare „mai puțin predictive” și că datele istorice trebuie combinate cu performanțele recente din versiunea curentă. Un alt articol AsianConnect spune că primele meciuri dintr-un sezon sunt un eșantion mic. Eu aș alege două variabile pe care le pot explica în locul a douăsprezece pe care nu le pot explica, pentru că cele douăsprezece sunt douăsprezece locuri în plus în care istoricul poate flata regula, iar un model a cărui ieșire nu o poți urmări înapoi până la datele de intrare este un model pe care nu îl poți repara când nu mai funcționează.

Capcana celei mai bune dintre multe

De ce câștigătorul unui concurs de reguli este de obicei noroc.

Încearcă destule reguli și una dintre ele va arăta strălucit. Care anume este întrebarea la care istoricul nu poate răspunde.

Câteva definiții simple, în cuvintele site-ului. A testa „pe istoric” înseamnă a rula o regulă peste pariuri deja jucate. În afara eșantionului înseamnă a o rula pe pariuri pe care nu le-a văzut niciodată. Overfitting înseamnă să alegi o regulă pentru că a mers bine pe istoric. Riscul este numărul de reguli pe care le-ai încercat, așa că numără-le și păstrează în evidență și pe cele pierzătoare.

Randamentul mediu pe pariu al celei mai bune din N reguli fără avantaj
1 regulă0,00 %
10 reguli+10,87 %
50 de reguli+15,87 %
250 de reguli+19,87 %

Ipotetic. Fiecare regulă este testată pe propriile 200 de pariuri independente la cota 2,00 (o șansă de câștig de 50 %), cu mize fixe și fără avantaj. Bara este valoarea așteptată exactă a celui mai bun rezultat dintre N reguli.

Arată tabelul cu date
Reguli testateCel mai bun randament mediu pe pariu
1 regulă0,00 %
10 reguli+10,87 %
50 de reguli+15,87 %
250 de reguli+19,87 %

Zece reguli, niciuna cu avantaj

Să presupunem că testezi zece reguli, fiecare pe propriile 200 de pariuri independente la cota 2,00, iar niciuna nu are avantaj. Cea mai bună are totuși în medie +10,87 % pe pariu în acest calcul. Alege-o și pariază cu ea pe următoarele 200 și nu are niciun motiv să se repete.

Resursele Pinnacle descriu același noroc din alte unghiuri. Un colaborator la resursele Pinnacle scrie că un istoric de pariuri cu valoare așteptată pozitivă s-a încheiat totuși în pierdere într-o parte din simulări și că intervalul randamentelor posibile se îngustează pe măsură ce istoricul crește. Un articol spune că, chiar pe un sezon întreg, „hazardul tot influențează totalul final de puncte al unei echipe”, iar altul descrie „perioade de performanță peste și sub așteptări care durează mii de pariuri”. Un invitat al unui podcast Pinnacle spune că, atunci când un model este judecat după metrici de eroare, vrei „un număr mare de probe în afara eșantionului” ca să te asiguri că ce vezi este „semnificativ statistic”. Câte pariuri înseamnă asta pentru regula ta este o altă întrebare, iar harta pragului de echilibru o începe fără a da un prag.

O potrivire cu trecutul nu este un plan

O regulă care se potrivește trecutului nu este un plan pentru următorul pariu, iar cei mai mulți pariori ajung în minus. Aceasta explică cum se testează o regulă. Nu îți spune ce regulă să pariezi.

Ce îți permite registrul propriu să testezi

Evidența ta este un set de test, iar tu o construiești fără să atingi datele unui broker. Un articol Pinnacle sugerează să „Documentăm pariurile și să căutăm tipare ciudate în foaia de calcul”. Orbit Exchange are un ecran „Account Statement”. Registrul a ceea ce ai intenționat este o evidență separată, pe care o ții tu. Compararea cotei pe care ai luat-o cu închiderea este treaba paginii despre cota de închidere, pe care aceasta o lasă în pace. Ce coloane îi trebuie registrului și cât de des îl citești se află pe pagina despre rutina de lucru, iar pagina despre estimarea unui preț corect acoperă de unde vine probabilitatea din spatele unei reguli.

Un articol Pinnacle măsoară un parior după cât de aproape urmărește valoarea așteptată prezisă randamentul real „pe un eșantion suficient de mare”. Registrul este locul unde cele două stau una lângă alta, așa că scrie o regulă înainte de pariurile pe care le acoperă, iar când schimbi o regulă, începe o numărătoare nouă, nu o continuare a celei vechi.

Răspunsuri scurte

Ce este backtesting-ul în pariurile sportive?

Backtesting înseamnă să rulezi o regulă scrisă dinainte pe cote și rezultate trecute, ca să vezi ce ar fi făcut. Punctul slab este cota. Testul are nevoie de cotele care erau oferite când ai fi pariat, nu de cotele de la închidere. Un articol Pinnacle descrie astfel problema cotelor de închidere: „este un exercițiu retrospectiv; nu putem ști cotele de închidere ale unui meci până nu începe”. Scrie întâi regula, testeaz-o o singură dată pe pariuri din care nu a fost construită și păstrează evidența fiecărei reguli pe care ai încercat-o.

Ce este overfitting-ul într-un model de pariuri?

Overfitting înseamnă să alegi o regulă pentru că a mers bine pe istoricul pe care îl aveai în față. Regula poartă atunci norocul acelui istoric, pe lângă ce este real în ea. Graficul din secțiunea despre capcană arată cazul cel mai curat: reguli fără niciun avantaj, iar cea mai bună dintre multe tot are în medie un randament pozitiv pe istoricul din care a fost aleasă. În afara eșantionului nu are niciun motiv să se repete.

Câte pariuri îți trebuie ca să testezi o strategie?

Un articol Pinnacle întreabă dacă un sezon este un eșantion destul de mare, iar altul descrie perioade de performanță peste și sub așteptări care durează mii de pariuri. Un invitat al unui podcast Pinnacle, vorbind despre modele judecate după metrici de eroare, spune că vrei „un număr mare de probe în afara eșantionului”. Pagina despre cota de închidere are minimul sugerat de AsianConnect pentru urmărirea closing line value, iar harta arată cât durează până se vede chiar și un avantaj real. Această pagină nu fixează niciun prag.

Unde mergi mai departe

Pentru matematica de sub toate acestea, eșantionul și varianța, întoarce-te la harta. Pagina cu calculatoare listează ce oferă site-ul și brokerii, iar convertorul de cote transformă orice preț într-o probabilitate. O regulă are nevoie de un loc unde să fie pariată, iar adâncimea pieței spune cât valorează un preț la o anumită mărime. Ca să deschizi chiar ușa, calea spre Orbit Exchange explică ce brokeri o fac, iar compararea brokerilor îi pune unul lângă altul.