U ovom vodiču objašnjavamo kako se računa xG: analiza svakog šuta prema parametrima kao što su ugao, udaljenost i tip šuta daje verovatnoću gola. Najvažnije je razumevanje formule i inputa, opasno je prekomerno oslanjanje na xG bez konteksta, a pozitivno je što xG otkriva stvarnu efikasnost napada i defanzive.
Razumevanje xG
Model xG vrednuje svaki šut po verovatnoći da postane gol, kombinujući udaljenost, ugao, tip asistencije i situaciju (npr. kontre ili statika); xG=1 znači očekivan jedan gol, dok penal obično nosi ~0.76 verovatnoće. Analizom niza utakmica možete razlikovati timove koji stvaraju mnogo šansi od onih koji ih efikasno završavaju, a velike razlike između xG i stvarnih golova otkrivaju kvalitet završnice ili element sreće.
Definicija očekivanih golova (xG)
xG predstavlja verovatnoću da dati pokušaj postane gol na osnovu istorijskih podataka; modeli uzimaju u obzir poziciju šuta, ugao, vrstu pas-a, deo tela, pritisak protivnika i brzinu akcije. Na primer, šut sa 6 metara iz centra može imati ~0.4-0.6 xG, dok udarac sa distance često drastično opada; cilj je kvantifikovati kvalitet šanse, ne samo učestalost.
Značaj pri analizi učinka tima
xG otkriva latentni kvalitet napada i odbrane: tim sa prosekom od 1.8 xG po meču očekuje bliže 1.8 golova, pa ako postiže 1.2 to ukazuje na loš završetak ili loš luck; s druge strane, tim koji redovno nadmašuje xG može imati izuzetne izvođače ili privremenu sreću. Koristi se za evaluaciju taktike, izmena igrača i rešavanje pitanja efikasnosti u napadu i defanzivi.
Detaljnije, analitičari prate xG trendove kroz 10-30 utakmica da bi smanjili varijaciju; odstupanje veće od ~0.3-0.5 xG po meču smatra se značajnim signalom za intervenciju. U praksi, treneri koriste xG za identifikovanje igrača koji stvaraju šanse (visok xG kreiranja) i onih koji sistematski prestoje ili podbace, dok skauti integrišu xG u procenu vrednosti napadača i defanzivaca pri transferima.
Vrste XG modela
Raspon pristupa obuhvata od jednostavnih logističkih regresija do složenih neuronskih mreža, pri čemu svaki model balansira između tumačivosti i performansi. Primetno je da modeli koji uzimaju u obzir prostorne i kontekstualne ulaze često daju preciznije procene; na primer, modeli sa praćenjem igrača povećavaju tačnost za ~5-10% u poređenju sa čistim događajnim podacima. Prekomerno učenje ostaje glavni rizik kod kompleksnih arhitektura. Pretpostavimo da tim koristi hibridni pristup za optimalnu tačnost.
| Logistička regresija | Jednostavna, tumačiva; koristi udaljenost, ugao, tip šuta; često AUC ~0.75-0.82. |
| Random Forest | Hvata nelinearnosti i interakcije; otporniji na outliere; slabija ekstrapolacija. |
| Gradient Boosting (XGBoost/LightGBM) | Visoka performansa na tabularnim podacima; često koristi regularizaciju za kontrolu prefitovanja. |
| Neuronske mreže | Korišćene za prostorne i sekvencijalne ulaze (CNN/RNN); mogu postići najveću preciznost ali zahtevaju više podataka. |
| Bajesovski modeli | Ugrađuju nesigurnost i prethodno znanje; korisni za procene poverenja i male uzorke. |
- xG
- logistička regresija
- neuronske mreže
- Gradient Boosting
Različita xG izračunavanja
Event-based modeli računaju xG po šutu koristeći atributa događaja (udaljenost, ugao, tip šuta), dok tracking modeli dodaju poziciju branilaca i kretnje, što može promeniti procenu sa 0.12 na 0.20 u sličnim situacijama; hibridni sistemi kombinuju oba izvora za robusnije rezultate i manje varijanse u sezonama sa manjim uzorkom.
| Event-based | Brzo, zahteva manje podataka; ignorše defanzivni raspored. |
| Tracking-based | Uključuje položaje igrača; precizniji, skuplji za implementaciju. |
| Hibridni | Najbolji kompromis za stabilnost i tačnost u praksi. |
Poređenje XG modela
Modeli se razlikuju po tumačivosti, potrebnom obimu podataka i otpornosti na prefitovanje; praktično, logistička regresija nudi brz uvid dok GBM i NN obično nadmašuju u preciznosti na velikim skupovima podataka, uz cenu složenosti i potrebu za regularizacijom.
| Tumačivost | LR > RF > GBM > NN |
| Preciznost na velikim podacima | NN/GBM > RF > LR |
| Otpornost na overfit | RF/BAJESOVSKI > GBM (sa regularizacijom) > NN |
| Potrebni resursi | NN > GBM > RF > LR |
| Primenljivost u klubu | LR za brze analize; GBM/NN za detaljne skauting projekte |
Dublja analiza pokazuje da klubovi koji koriste kombinaciju metoda – logističku regresiju za brzo skautiranje i GBM/NN za dublje procene – dobijaju najlepsu ravnotežu između brzine i tačnosti; primer iz sezone 2022/23 pokazao je poboljšanje u predviđanju golova za ~8% kada je uveden hibridni pipeline.
| Brza analiza | Logistička regresija za meč-dan odluke |
| Detaljni skauting | GBM ili NN sa praćenjem igrača |
| Validacija | K-fold cross-validation + out-of-season test |
| Kontrola overfita | Regularizacija, early stopping, ensembling |
| Operativna primena | Hibridni pipeline za najbolje rezultate |
Factors Influencing XG
Ključni elementi koji oblikuju xG uključuju tačku šuta, ugao, udaljenost, pritiscima defanzive i tip završnice; sve to menja verovatnoću realizacije. U praksi, šut sa 6 metara nosi znatno višu očekivanu vrednost nego udarac sa 18 metara, a brzina i asistencija utiču na kvalitet prilike. Thou treba uzeti u obzir i situacione varijable poput broja igrača u šesnaestercu i trajanja akcije.
- Ugao i udaljenost od gola
- Tip završnice (volej, udarac glavom, plasman)
- Pritisak protivnika i blokovi
- Asistencija (svježina i preciznost pasova)
- Brzina akcije i pozicioniranje obrane
Player Contributions
Individualne sposobnosti igrača – tehnika završnice, preciznost i odluke u delićima sekunde – direktno podižu ili spuštaju xG procenu; šutmani sa visokim udarcem donose veću verovatnoću, dok loš plasman smanjuje. Konkretno, profesionalni napadač sa visokim procentom realizacije može pretvoriti šut prosečnog xG ~0.10 u realno veću stopu konverzije zahvaljujući pozicioniranju i brzini.
Game Context
Kontekst meča menja interpretaciju xG: rezultat, minut igre i umor utiču na broj i kvalitet šansi; timovi koji napadaju u poslednjih 15 minuta obično stvaraju više visokovrednih prilika. Prosečna vrednost po šutu često iznosi oko 0,10, dok šut iz blizine može biti ~0,4-0,7 xG.
Dublja analiza pokazuje da promena rezultata i taktičke promene mogu brzo promeniti distribuciju xG: kada tim menja formaciju u 70. minuti da bi jurio izjednačenje, prosečan xG po napadu raste jer se odbrana više otvara; s druge strane, teren i vremenski uslovi (kiša, jak vetar) smanjuju preciznost i snižavaju očekivanu vrednost šuteva, što je važno uzeti pri poređenju podataka između utakmica.
Korak-po-Korak Izračunavanje xG
Koraci za izračunavanje xG prate jasan tok: prikupljanje podataka, inženjering karakteristika, treniranje modela, predviđanje i agregacija na timski nivo. U praksi se često koristi više od 100.000 šuteva za treniranje; kvalitet podataka i precizno označavanje direktno utiču na tačnost modela.
Koraci i opis
| Korak | Opis |
| Prikupljanje podataka | Event i tracking podaci: koordinate (x,y), vreme, telo koje je šutiralo, asistencija, pozicija golmana. |
| Inženjering karakteristika | Izračunavanje distance, ugla prema golu, brzine lopte/igrača, tip asistencije, prethodna dva pasova. |
| Treniranje modela | Logistička regresija, XGBoost ili neuronske mreže; balans klasa, regularizacija, izbor metrika (AUC, Brier). |
| Podešavanje i kalibracija | K-fold CV (npr. k=5), kalibracija (isotonička ili Platt), provera overfittinga i stabilnosti kroz sezone. |
| Agregacija | Sumiranje verovatnoća po igraču/timu; normalizacija po 90 min; analiza divergencija između G i xG. |
Data Collection
Koristi se kombinacija event (Opta, Wyscout) i tracking podataka (25-50 Hz); za robustan model preporučuje se >100.000 šuteva i metapodaci kao što su tip asistencije i pozicija golmana. Važno je označiti nestandardne situacije (penali, odbijanci) i paziti na nedostajuće/tihišene vrednosti koje mogu iskriviti rezultate.
Calculation Process
Modeli obično koriste logističku regresiju, XGBoost ili CNN/RNN; ulazne varijable su udaljenost, ugao, telesna pozicija, asistencija i pritisak protivnika. Za primer: penal ~0.76 xG, šut iz 6 m često ~0.5-0.7, dok šutevi izvan šesnaesterca mogu biti ~0.02-0.05.
Detaljnije, treniranje uključuje k-fold cross-validation (k=5) za procenu generalizacije, ciljane metrike kao što su AUC >0.85 i Brier score za kalibraciju. Koristi se regularizacija (L1/L2), tuning hiperparametara i često ensemble (XGBoost + logistika) što može poboljšati performanse za ~3-5%. Paziti na overfitting i sezonski drift; agregacija na timskom nivou zahteva ponderisanje po minutima igre i provjeru odstupanja između golova i xG-a u kontekstu.
Prednosti i mane korišćenja xG
| Prednosti | Nedostaci |
|---|---|
| Objektivna procena šuteva zasnovana na verovatnoći gola | Ne uzima u obzir kvalitet završnice i individualnu veštinu šutera |
| Pomaže u predviđanju dugoročnih performansi i smanjenju nasumičnosti | Kratkoročne fluktuacije mogu dovesti do pogrešnih zaključaka |
| Omogućava standardizovano poređenje igrača i timova | Različiti modeli i parametri daju različite xG vrednosti |
| Korisno za scouting i identifikaciju under/overperformera | Ne obuhvata uvek kontekst (povrede, motivacija, taktika) |
| Otkriva skrivene prilike koje tradicionalne statistike kriju | Podložan je greškama u prikupljanju podataka i označavanju događaja |
| Moguće je kombinovati sa ostalim metrikama za dublju analizu | Rizik zloupotrebe ako se koristi kao jedini kriterijum |
Advantages of XG Analysis
Sezonski xG često objašnjava veliki deo performansi tima-studije pokazuju da na nivou od 30-40 utakmica xG korelira sa gol razlikom i bodovima; zato je nezamenljiv alat za procenu stvarne efikasnosti napada i defanzive, posebno pri selekciji igrača i planiranju taktike.
Limitations and Criticisms
Modeli xG ne hvataju sve: kvalitet završnice, psihološki faktori i taktički kontekst često ostaju van modela, pa pojedinačne utakmice mogu pokazati značajne razlike između očekivanog i stvarnog ishoda.
Dodatno, praktični primeri pokazuju da različiti provideri mogu da daju razlike u vrednostima po šutu i da greške u tracking podacima utiču na rezultate; zbog toga analitičari kombinuju xG sa video pregledom, expected assists (xA) i kontekstualnim metrikama kako bi umanjili rizik pogrešne interpretacije.
Saveti za primenu xG u timskoj strategiji
Koristite xG za kvantifikovanje rizika i prioriteta: postavite cilj prosečnog >1.5 xG po utakmici, identifikujte igrače sa visokim xG/šut ali niskom konverzijom i fokusirajte trening na završnice iz zona sa xG>0.2; penali su tipično oko 0.76 xG, pa ih posebno analizirajte. Tim treba pratiti xG po zoni i prilagođavati formaciju prema rezultatima analize.
- Koristite xG kao KPI za napad i odbranu.
- Prioritizujte šuteve iz centralne zone šesnaesterca (očekivani gol veći od 0.2).
- Identifikujte igrače sa disbalansom između xG i golova.
- Uvedite video-analize i metrike tima u taktičke sastanke.
- Testirajte promene u formaciji na 4-6 utakmica pre donošenja trajnih odluka.
Practical Applications
Primena modela u praksi uključuje kreiranje drillova za završnice iz zona sa xG>0.2, prilagođavanje pozicija za kreiranje više šuteva iz centralnih 12 metara, i praćenje xG/90 kao indikatora napretka; ciljajte povećanje od 0.2-0.4 xG/utakmica kroz 6-12 nedelja treninga pomoću ponovljenih simulacija meča.
Enhancing Team Performance
Smanjivanje primljenog xG za 0.15-0.3 po utakmici često vodi do merljivog poboljšanja rezultata; uvesti zonalni pressing, čvršću zaštitu centralne zone i selektivno fauliranje kako bi se sprečili šutevi visoke vrednosti; pratite razliku xG (xG for minus xG against) kao ključni pokazatelj napretka.
This dodatno znači da smanjenje prosečnog xG protivnika za 0.25 po utakmici tokom 38 utakmica sezone reverzibilno smanjuje očekivani broj primljenih golova za približno 9.5, što može prevesti na 6-10 dodatnih bodova ako se kombinuje sa rastom sopstvenog xG.
Kako Se Izračunava XG I šta Nam Govori O Učinku Tima
Zaključno, xG sabira verovatnoću svakog šuta uzimajući u obzir poziciju, ugao, tip asistencije, deo tela i pritisak odbrane; zbir tih vrednosti daje očekivani broj golova koji pokazuje koliko je tim stvarao i završavao prilike. Poređenje gola i xG otkriva efikasnost završnice ili sreću, pomaže u analizi formacije, taktičkim korekcijama i donošenju odluka pri selekciji igrača.
FAQ
Q: Kako se izračunava xG i koje podatke modeli koriste?
A: Modeli za izračunavanje xG koriste istorijske podatke o šutevima označene kao gol ili promašaj i iz njih uče verovatnoću da će dati udarac postati gol. Ključni ulazni faktori su lokacija šuta (udaljenost i ugao), način udarca (glava, leva/desna noga), tip asistencije (centaršut, proigravanje, odbitak), situacija (otvorena igra, kontranapad, prekid, penal), pritisak odbrane i položaj golmana. Algoritmi obično uključuju logističku regresiju, random forest ili gradijentno boostovane stabla; izlaz je broj između 0 i 1 koji predstavlja verovatnoću gola. Sabiranjem pojedinačnih xG vrednosti za šuteve tima dobijamo ukupni xG za meč ili period, a modeli se kalibrišu i validiraju na velikim skupovima podataka kako bi prognoze bile što preciznije.
Q: Šta nam xG govori o učinku tima i kako ga koristimo u analizi?
A: xG pokazuje kvalitet šansi koje tim stvara i prima, pa se koristi kroz metrike kao što su xGF (expected goals for) i xGA (expected goals against). Upoređivanjem xGF sa stvarnim postignutim golovima možemo proceniti da li tim postiže više ili manje golova nego što mu statistika šansi predviđa – višak ukazuje na “sreću” ili izuzetno efikasnog strelca, manjak može ukazivati na loše završavanje ili lošeg golmana. Razlika xGF-xGA daje indikator podloge (sposobnosti) tima nezavisno od rezultata, xG per 90 omogućava poređenje stvaranja šansi po utakmici, a trendovi preko većeg broja mečeva otkrivaju održivost performansi. xG se takođe koristi za analizu stila (da li tim generiše mnogo šuteva slabog kvaliteta ili nekoliko šuteva visokog kvaliteta) i za evaluaciju uticaja taktičkih promena ili promena u sastavu.
Q: Koje su glavne ograničenosti xG i kako ih pravilno interpretirati?
A: xG nije savršen – različiti modeli daju različite vrednosti zbog izbora atributa i algoritama, a xG ne hvata sve aspekte igre (pritisak, pozicije igrača bez šuta, kontrole igre). Penalti imaju visoku xG i mogu iskriviti zbir, a prekidi i odbitci zahtevaju posebnu pažnju. Male serije utakmica su vrlo varijabilne, pa je tumačenje pouzdano tek nakon više mečeva. Post-shot metrike (kao što je xGOT) i dodatne metrike (xGChain, xGBuildup, npr.) mogu dopuniti sliku o učinku kreatora i zavisnosti od završilaca. Preporučene prakse: razdvojiti penalne vrednosti pri poređenju timova, koristiti per-90 i rolling proseke, upoređivati sa stvarnim golovima da identifikujete obrađene anomalije i kombinovati xG sa video-analizom za potpunu procenu performansi.

