Jump to content

Recommended Posts

Posted

Poštovani ljubitelji igara na sreću,

 

U trenucima prehlade i pojačanog rada od kuće ali i kraće izolacije i viška slobodnog vremena, rešio sam da se malo poigram sa jednom idejom koju sam krčkao već duže vreme. Iskoristiću ovaj podforum kao svojevrsni dnevnik/journey tracker što bi rekli iz razloga što 1) pomaže mi da imam neku formu i planer 2) biće zanimljivo videti za 3, 6, 9 meseci da li je ideja zaživela, kako/da li se razvijala i na kraju, kako se valorizovala u najprostijem vidu rezultata - novcu.

 

PREDGOVOR

 

  Reveal hidden contents

 

IDEJA & RAZRADA

 

Tražiću ekipe (za sada samo u Evropi) koje po sledećim kriterijumima generišu dovoljno napadačke pretnje, potentnosti ili poseduju dovoljno napadačkog kvaliteta da postižu golove na utakmici, koristeći isključivo aktuelnu sezonu kao reper: 

 

1. non-pen xG per 90 - očekivani golovi, isključujući penale, metrika koja oslikava koliko kvalitetnih šansi ekipa stvara (uprošćeno). Kao neka referentna tačka, jedan gol = 1, dok je penal cca. = 0.79.

2. Total number of shots - jednostavno, broj šuteva (na/van gola)

2. Shots to goal ratio % - na koliko udaraca dođe pogodak

4. Total number of shots inside the box - ovde imamo u opticaju mnoge pozicije na terenu, a ja ću izvlačiti isključivo broj udaraca iz protivničkih 16 metara

 

Ovde bih pitao kolegu @Мџе da li ima neki predlog koju još metriku bih mogao da priključim; ideja je da bez odlaska u zečiju rupu, izvučem ekipe koje ili mnogo šutiraju, ili kvalitetno/klinički šutiraju, ili ulaze u odlične šanse. Potencijalno mogu da proširim ovo i na neke druge aspekte, ali pošto je end goal klađenje na broj golova, šutevi i šanse se čine kao najbitniji. Eventualno prekidi, ali o tome bih razmislio naknadno.

 

Kada izvučem sve ove podatke u bazu, nastojaću da svakoj od tačaka iznad dodelim neku vrednost i dobijem index koji će biti odlika uspešnosti u pomenutim kategorijama. Recimo, ekipa koja šuri u svim kategorijama koje su uključene, dobiće index 99, dok ekipe koje su baš u kanalu, neće prelaziti 20. 

 

Šta onda?

 

Korak 1: Ideja je da ovo osvežavam pre svakog izvlačenja drugog dela podataka - parovi utakmica & kvote. Iz razloga što je nemoguće koristiti API-e kladioničarskih sajtova, a kao što rekoh ne bih skrejpovao podatke, naći ću neki najliberaniji izvor kvota koje će biti kakav-takav pokazatelj za ono što pokušavam. Pri prvom join-u uradiću čišćenje podataka tako da sve lepo funkcioniše i možemo da povežemo babe i žabe. 

 

Korak 2: Tražimo ekipe koje zadovoljavaju naše kriterujume: u primeru iznad, tražimo ekipe koje imaju index veći od 60 (fleksibilno) i izlistavamo parove tih ekipa za predstojeće kolo. Budući da će tu zapasti trenutna Flick-ova Barselona, Bayern i tako neke ekipe - ovde ćemo vršiti klasifikaciju parova, gde izdvajamo po kvotama za tipove: tim daje 2 gola, tim daje 2 gola u prvom, 2+ prvo, 3+ cela, 4+ cela. Ideja je da u završnom proizvodu imamo izdvojene kvote, gde ćemo (najverovatnije bojama) razlikovati one koje donose najmanji value od onih koje donose najveći value. Neke granice za ove tipove svako od nas verovatno ima u glavi, ali recimo da trenutna Barsa igra kući sa timom kojem curi pozadi, šanse su da kvota za svaki od ovih tipova budu izrazito male. To bi otišlo u prvu kategoriju i verovatno uopšte neću koristiti ovakve tipove, osim ako primetim veliku prolaznost dugoročno.

 

Na drugom spektru primera: zapadne recimo Brighton, ali igra protiv odlične odbrane, npr. protiv trenutnog Arsenala, i samim tim kvota upadne u "high value" zbog velike kvote: ovo bih za sada ostavio sopstvenom (ili vašem, ako pratite 😄) sudu, čisto da bi početna faza mogla lepo da se iskristališe. Ideja je svakako da imamo i drugi tim uključen u rezon, da ne budu kvote jedino merilo likelihood-a da će tim postizati golove.

 

Korak 3: Svaki od parova bi bio propraćen dodatnim informacijama. Ovo je dosta podložno promeni i memoriji, ali trenutno imam nekih 7-8 tipova informacija zapisano. Recimo, prva je neki mini injury report - ovo ne znam da li bih smeo da izvlačim sa transfermarkta, ali o tom po tom. Ideja je svakako da imam neki uvid u izostanke timova, što može da naduva kvotu ili stvori pogrešan uvid u celu ideju. Uključio bih, naravno i neku mini formu, verovatno W/L/D poslednjih 5 utakmica, u principu sve brze informacije koje flashscore, sofascore i ostali daju na uvid.

 

Kada imam parove spremne, sa svim informacijama koje su uključene u bazu, scheduleovao bih da npr. u 16h petkom dobijem informacije za naredna 3 dana, odnosno utorkom u 17h ukoliko se igraju evropska takmičenja. To bi bilo u formi parova, kvota za svaki od gore pomenutih tipova, dodatne informacije i (za sada) obojene kvote. Sa tim informacijama bih potom otišao na svoj nalog i donosio odluku šta želim da igram. Trenutna ideja je da se držim neke početne forme u vidu: 

 

  Reveal hidden contents

 

Zašto ovako? Ovako nešto otprilike igram i sam, samo bez ikakve pozadine analitičke prirode, već onako što kažu na osećaj i u odnosu na kvotu, tabelu, formu, broj golova itd. Naravno, ne igram 20+ tiketa svako kolo, ali ovo je neka forma koja mi se čini zanimljivom. Ideja je da početni ulog po kolu ne prelazi 2.000 dinara, a početna banka bi iznosila 10.000.

 

Šta je cilj? Pa, zavisi. Prvo, želim da se malo igram sa svime ovime, zanimljivo mi je i nešto što već duže vreme mi dolazi u glavu. Drugo, želim da olakšam sebi tako što ću pred svako kolo imati neku ideju onoga što bih svakako igrao. Treće, interesuje me da li će ovakav način klađenja preživeti 5 nedelja 😄 U skladu sa time, menjao bih pristup, uplate, kombinatoriku. U najboljem slučaju, za početnu banku ću gurati neko vreme, za koje ću unapređivati ceo "projekat" kada mi vreme to dozvoli.

 

Kako bilo ko može da dobije išta korisno od ovoga? Pa, za početak, izlistao bih timove sa tendencijom napadačkog fudbala, postizanja golova i napravio neki tracker oko toga. Od prvog kola ću pratiti kako se kreću, tako da ćemo ubrzo imati vidljive trendove i promene. Ako ništa, nakon svakog pokretanja skripte, ovde ću kačiti parove ekipa koje imaju dobre do odlične napade, pa ako neko želi može sa tom informacijom da začini svoj tiket, a može i da odabere koju utakmicu da gleda ili malo promeni način na koji gleda same događaje. 

 

Ovaj podforum nije nešto aktivan, ali ukoliko neko ima bilo kakve predloge, savete, pitanja - udrite. Za sebe ću nešto napraviti sigurno, a u slučaju da je neko zainteresovan za nešto slično, rado ću gledati da napravim nešto oko toga, kada vreme i motivacija dozvole. Ne bih obećavao neke deadline-ove, pošto ću već za par nedelja imati dosta obaveza, ali neki plan u načelu mi je da počnem već od sledećeg vikenda, te da na kraju svakog kola kačim promenu u balansu. Ajde pa neka prvi update ne bude 8.000, već da se zadržim na četiri cifre. 🙂 

  • Like 6
  • Thanks 2
Posted

Odlična ideja. Nisam kladioničar ali si dobro sumirao stvari tako da si i mene zainteresovao da li bi takav model (uz napredniju analitiku) doveo do više pogodaka. Nisam zalazio ovde ranije ali sada ću povremeno svraćati da vidim kako napreduje.

Što se same analitike tiče, mislim da ti xG govori sve i da nema potrebe da vreme oduzimaš na druge parametre. Sumira sve stvari koje si naveo u primeru, broj očekivanih golova, kvalitet tih šansi tj. da li su udarci sa iz daljine ili blizine, upoređivanje xG-a sa brojem golova isto daje približniju sliku nego shots to goal ratio po mom mišljenju i tako dalje. Svakako najveći napredak u smislu statistike je napravljen sa xG-em i golovima tako da je dobar rezon fokusirati se na taj deo kladioničarske liste.

 

Tu je sada najveće pitanje koja platforma nudi najpreciznije podatke i najveći broj različitih podataka. Ja znam za ovu https://xgscore.io/xg-statistics i oni obrađuju tih 15 najjačih liga na svetu. Kada se uđe na tabelu npr. portugalsku ligu (https://xgscore.io/xg-statistics/primeira-liga) ima deo sa "xG advanced" i tu ima zanimljivih informacija. Po ovome dole vidimo da Nacional koji je pri dnu tabele ima ukupan skor xG i xGS (expected goal conceded) 18,5 u 7 odigranih kola ali da su na utakmicama davali 4,8 manje golova od xG-a i primali 2,3 manje golova od xGS-a tako će možda uskoro otčepiti i padati 3+ golovi po utakmici (možda vredno pokušaja). Drugi deo sa xGHF (expected golas first half) i xGSH (expected goals second half) je isto zanimljiv pa je Rio Ave jedna od ekipa na čijim utakmicama je xG 5,5 golova u prvom poluvremenu i kada se to upari sa ekiama iz vrha tabele možda nije loše probati 2+pp (ako je solidna kvota) itd. Eto, moj mali doprinos temi ali ima tu još dosta varijanti i prilika.

 

spacer.png

  • Thanks 1
Posted

Zanimljiv eksperiment. Ja sam se pitao recimo kako bi se koristila ta shots to goal % ration? Dali bi ekipama koje su neefikanse to bilo smatrano kao minus, ili bi se očekivalo da če to u jednom momentu da se izniveliše? 

Te teme se je dotakao i kolega gore, sa primerom iz portugalske lige.

Drugo, ja kad se kladim fudbal uzivo, dosta puta tražim golove na utakmicama koje su brze, otvorene, da ne kažem taktički malo nedisciplinovane. Znam da @Мџе voli da studira te heat mapove, pa bi možda mogao da izvuče neke podatke o timova koje igraju otvoren fudbal. Pa da se i to uključi kao jedan od parametara.

 

Also, ja se ne bi limitirao na over opciju. Kad se več prikupljaju svi ti podatki i pravi analiza, kao byproduct če izbaciti timove koji su čist kontra od onoga što se traži. Znam da under nije seksi za pračenje, ali se dosta puta na toj strani krije bolji value. Nepopularniji je, pa če traderi nekad tiltovati sav margin na over stranu.

  • Like 1
Posted

Problem sa tim je to što više parametra uključuješ to više vremena treba za analizu i ideja se vremenom razvodnjava. Mislim da je bolje fokus zadržati na one što se usko odnose na golove i pokušati izvući neki smisao iz njih. 

Posted

Tačno je da je xG dovoljan, međutim nisam lepo objasnio u inicijalnom postu čemu dodatak ostalih metrika. 

 

Po mom nekom kladioničarskom rezonu, volim da igram na ekipe koje možda ne generišu visok xG/postižu golove istorijski, ali koje igraju u brzom ritmu, igraju direktno, šutiraju mnogo itd. Takve ekipe često tokom sezone ne budu predodređene za postizanje mnogo golova, ali im se događa da (i kao autsajderi) postignu 2, 3, 4 gola. Ideja je bila da xG bude najveći "nosilac" pomenutog indexa, ali kada bolje razmislim, možda ne bi bilo loše da ekipe podelim po samim metrikama - bez indeksovanja - tako da npr. dobijemo ekipe koje igraju otvoreno, koje mnogo šutiraju, koje mnogo ulaze u 16 itd. Uz naravno glavnu kategoriju, ekipe koje generišu visok xG.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...