PolskieTypy
Analiza

Zakłady z xG: Jak zamienić dane w powtarzalną metodę

Autor: Łukasz Michalak
Zakłady z xG: Jak zamienić dane w powtarzalną metodę

Sprawdzona metoda oparta na oczekiwanych golach: jakie dane zbierać, jak ocenić mecz, jak zamienić dwie oczekiwane wartości na pełną siatkę wyników za pomocą rozkładu Poissona, porównanie z kursami bukmachera, rzetelny backtest oraz pola w logu, które odróżniają złe oszacowanie od pecha.

Wiedza o tym, co mierzą oczekiwane gole, to nie metoda. Metoda to ustalona sekwencja, która zaczyna się od opublikowanych danych o szansach, a kończy stawką lub rezygnacją, i daje ten sam wynik niezależnie od tego, kto ją uruchomi dla tego samego meczu. Ta strona to właśnie ta sekwencja: które pola zachować, jak zamieniają się one w dwie liczby dla meczu, jak te dwie liczby wyceniają każdy rynek i jak później stwierdzić, czy przegrany miesiąc to złe oszacowanie, czy pech. To, co liczy metryka, zostało omówione w wyjaśnieniu oczekiwanych goli.

W skrócie.
  • Przechowuj dane o szansach na poziomie meczu z podziałem na karne i stałe fragmenty, i nigdy nie mieszaj dwóch dostawców.
  • Ściągaj małe próbki w kierunku średniej ligi; dziesięć meczów to nie dziesięć meczów wartości dowodu.
  • Dwie oczekiwane wartości plus siatka Poissona wyceniają wszystkie rynki na kuponie naraz – tutaj 55,2% gospodarze, 23,5% remis, 21,2% goście.
  • Wobec kursów 1,75, 3,90 i 5,00 tylko kurs na gości kwalifikuje się z przewagą +6,2%, co daje 1,24 zł wartości oczekiwanej przy stawce 20 zł.
  • Przewaga 6% wymaga około 2500 zakładów, aby przekroczyć dwa odchylenia standardowe, więc log musi diagnozować metodę, zanim pojawi się zysk.

Co metoda musi dać na wyjściu

Pięć wyników, w kolejności, każdy do samodzielnego sprawdzenia: ocena szans dla każdego klubu i miejsca; dwie oczekiwane wartości dla meczu; prawdopodobieństwo każdego wyniku; sprawiedliwy kurs dla każdego rynku; oraz decyzja. Jeśli nie możesz pokazać tych pośrednich liczb tydzień później, to nie jest metoda.

Ogólny mechanizm został opisany w budowie własnego modelu predykcyjnego. To, co się zmienia, to dane wejściowe: stworzone i dopuszczone szanse zamiast strzelonych i straconych goli, cichszy sygnał wymagający innego zarządzania.

Zbieranie danych: pola, które warto zachować

Jeden wiersz na klub na mecz. Każde pole poniżej istnieje, ponieważ jego pominięcie zrywa późniejszy krok.

PoleDlaczego jest przechowywane
Data, miejsce, przeciwnikOceny są zależne od miejsca i później ważone przeciwnikiem
xG stworzone i dopuszczoneSurowe dane, przed jakąkolwiek korektą
xG z karnych, obie stronyKarne są przyznawane, nie wypracowywane; usuń je przed oceną ataku
xG ze stałych fragmentów, obie stronyDrużyna żyjąca z rogów załamuje się, gdy brakuje jednego środkowego obrońcy
Minuty przy remisie, prowadzeniu, przegrywaniuSzanse stworzone przy 2-0 dla rywali opisują przeciwnika, który przestał bronić
Czerwone kartki z minutąWszystko po wykluczeniu należy do innego meczu
DostawcaDwa modele różnie wyceniają ten sam strzał; mieszana kolumna jest bezużyteczna
Strzelone i stracone goleNie jako dane wejściowe – to ślad audytowy dla różnicy między szansami a wynikami

Ostatni wiersz to ten, który ludzie pomijają. Gole przechowywane obok szans mierzą, czy klub osiągał wyniki powyżej czy poniżej oczekiwań, a ta różnica jest podstawą podejścia: kursy podążają za wynikami, a wyniki odbiegają od szans przez miesiące.

Zamiana sezonu szans na dwie liczby

Pracuj na xG bez karnych na mecz, na danym stadionie, z ostatnich dziesięciu meczów, a następnie ściągnij wartość w kierunku średniej ligi: 0,7 twojej zmierzonej wartości plus 0,3 średniej. Ten jeden krok usuwa większość szkód, jakie robi gorący dwutygodniowy okres. Weź ligę, w której gospodarze średnio osiągają 1,42 xG bez karnych na mecz, a goście 1,18.

Dane wejścioweOstatnie 10, u siebie/wyjazdPo ściągnięciuW stosunku do średniej ligi
Drużyna gosp., szanse stworzone u siebie2,051,861,86 ÷ 1,42 = 1,31
Drużyna gości, szanse dopuszczone na wyjeździe1,291,331,33 ÷ 1,42 = 0,94
Drużyna gości, szanse stworzone na wyjeździe1,011,061,06 ÷ 1,18 = 0,90
Drużyna gosp., szanse dopuszczone u siebie1,071,101,10 ÷ 1,18 = 0,93

Pomnóż średnią ligi przez dwie wartości, które spotykają się w meczu: gospodarze powinni stworzyć 1,42 × 1,31 × 0,94 = 1,75, goście 1,18 × 0,90 × 0,93 = 0,99. Dla metody to cały mecz.

Siatka wyników

Liczby goli podążają za rozkładem Poissona na tyle dokładnie, by wyceniać: dla oczekiwanych 1,75 szansa na dokładnie k goli to 1,75 do potęgi k, podzielone przez k silnia, razy e do potęgi −1,75.

Gole01234
Gospodarze, oczekiwane 1,7517,4%30,4%26,6%15,5%6,8%
Goście, oczekiwane 0,9937,2%36,8%18,2%6,0%1,5%

Każdy wynik to jeden wiersz pomnożony przez jedną kolumnę: 1-0 to 0,304 × 0,372 = 11,3%, 2-1 to 0,266 × 0,368 = 9,8%. Dodaj komórki, które rozlicza dany rynek, i masz jego prawdopodobieństwo.

Odczyt rynków z siatki

Cztery rynki z tych samych dwóch liczb.

RynekTwoje prawdopodobieństwoSprawiedliwy kursKurs bukmacheraWartość oczekiwana
Zwycięstwo gosp.55,2%1,811,75−3,4%
Remis23,5%4,253,90−8,2%
Zwycięstwo gości21,2%4,715,00+6,2%
Powyżej 2,5 gola51,6%1,941,90−2,0%
Przykład. Kursy 1,75, 3,90 i 5,00 implikują 57,1%, 25,6% i 20,0%, co daje 102,8%. Usunięcie tej marży proporcjonalnie, jak w zamianie kursów na prawdopodobieństwo, pozostawia rynek na poziomie 55,6%, 25,0% i 19,5%. Twoja siatka daje 21,2% dla gości wobec 19,5% rynku – różnica 1,7 punktu, co przy kursie 5,00 daje 0,212 × 5,00 − 1 = +6,2%. Przy stawce 20 zł daje to 1,24 zł wartości oczekiwanej i 100 zł zwrotu w przypadku wygranej.

Zauważ, jak wąskie jest to okno. Różnica poniżej dwóch punktów procentowych to cały zakład, dlatego próg jest ważniejszy niż sam wybór: poniżej około 5% przewaga jest mniejsza niż błąd w danych wejściowych. Większość meczów daje cztery przejścia. Co ta liczba oznacza w skali sezonu, wyjaśniono w wyjaśnieniu wartości oczekiwanej.

Gdzie zwykły Poisson się myli

Cztery wady, żadna śmiertelna, wszystkie warte poznania, zanim zaufasz wynikom.

  • Gole nie są niezależne. Wynik 1-0 zmienia sposób gry obu stron, więc surowa siatka nieco zaniża remisy. Przetestuj niewielkie podbicie remisu na własnej historii, zamiast zakładać jedno.
  • Nie ma stanu gry. Wycenia dziewięćdziesiąt neutralnych minut, a nie mecz z czerwoną kartką w godzinie.
  • Dane o szansach są cienkie. Dziesięć meczów to około 100 strzałów na drużynę, a kilka karnych przesuwa ocenę o dziesiątą część gola.
  • Kontekst leży poza liczbami. Trzeci mecz w osiem dni, rozstrzygnięta walka o tytuł czy brak bramkarza nie pojawiają się w tabeli xG.
Ważne. Ponieważ siatka wycenia wszystkie rynki naraz, zachęca do kilku zakładów na jeden mecz. Są to cztery razy ta sama opinia: jeśli 1,75 jest błędne, to wybory dotyczące wyniku, sumy bramek i dokładnego rezultatu są wszystkie błędne razem, a jeden mecz zabiera ze sobą cztery stawki.

Próba, jakiej potrzebuje rzetelny test

Testuj na historii pod dwoma zasadami: używaj tylko danych, które istniały przed każdym gwizdkiem, odtwarzając oceny mecz po meczu, a nie z gotowego sezonu, i zapisuj kurs, który faktycznie mogłeś wziąć.

Następnie bądź szczery, co dowodzi wynik. Powiedzmy 300 zakładów po 20 zł, średni kurs 3,20, przewaga według modelu 6%. Oczekiwany zysk to 0,06 × 300 = 18 jednostek, czyli 360 zł. Jeden zakład przy tych liczbach ma odchylenie standardowe około 1,51 jednostki, więc 300 zakładów ma 1,51 × √300 = 26,1 jednostki, czyli 522 zł.

Oczekiwanie 360 zł przy rozrzucie 522 zł oznacza, że dobra metoda kończy test na minusie wystarczająco często, że test niczego nie rozstrzyga. Ustaw oczekiwany zysk równy dwóm odchyleniom standardowym – 0,06n = 3,01√n – a n wychodzi około 2500 zakładów. Dlatego porównania linii zamknięcia, temat wartości linii zamknięcia, dają werdykt lata przed saldem.

Log, który odróżnia złe oszacowanie od pecha

Standardowy log zakładów zapisuje, co postawiłeś. Log xG zapisuje również, co przewidziałeś, aby przewidywanie można było ocenić niezależnie od wyniku.

Zapisane poleCo odpowiada później
Twoje dwie oczekiwane wartościCzy mecz zachowywał się zgodnie z prognozą?
Rzeczywiste xG meczu, obie stronyCzy oszacowanie było bliskie, niezależnie od wyniku?
Twoje prawdopodobieństwo i sprawiedliwy kursZasila sprawdzenie kalibracji
Kurs wzięty z godzinąOddziela dobry zakład od dobrego kursu
Kurs zamknięciaWczesny sygnał umiejętności
Wiadomości o składzie po postawieniu zakładuWyjaśnia błędne oszacowanie bez usprawiedliwiania go

Diagnoza opiera się na trzech porównaniach. Po pierwsze, twoje przewidywane wartości wobec rzeczywistego xG meczu: w granicach około 0,3 gola oznacza, że mecz zachowywał się zgodnie z prognozą, a wykończenie nie – to wariancja. Różnica 0,8 lub więcej w tym samym kierunku wielokrotnie oznacza błędne oszacowanie – zwykle atak oceniony na podstawie karnych lub stałych fragmentów, których nie może powtórzyć.

Po drugie, kurs. Wzięcie 4,05 na wybór, który zamyka się na 3,85, to 4,05 ÷ 3,85 − 1 = +5,2% względem rynku, a seria takich zakładów przy ujemnym saldzie to najlepszy dowód, że próba jest zbyt krótka, a nie że metoda jest zepsuta.

Po trzecie, kalibracja. Pogrupuj rozliczone zakłady według przypisanego prawdopodobieństwa: przedział wyceniony na 25–35% powinien trafiać około 30% razy. Niedobór w jednym przedziale to błąd modelu; rozłożony równomiernie na wszystkie przedziały to szum. Pola, które każdy log potrzebuje, są w jak śledzić swoje zakłady.

Gdzie szukać. Dane o szansach, forma i składy znajdują się razem na naszych stronach meczów, gdzie mecz jest oceniany przed otwarciem kuponu.

FAQ

Ile meczów historii xG potrzebuję, zanim ocenię klub?

Osiem na danym stadionie to praktyczne minimum, a dziesięć jest wygodne, pod warunkiem że wartości są ściągnięte w kierunku średniej ligi. Poniżej ośmiu jeden mecz z trzema dużymi szansami przesuwa ocenę bardziej niż przewaga, którą gonisz, więc oszacowanie mierzy dwa tygodnie, a nie drużynę.

Czy model powinien używać xG czy rzeczywistych goli jako danych wejściowych?

Szans, ponieważ gole są bardziej zmienne: drużyna może stworzyć 2,1 xG i nie strzelić żadnego. Wyjątkiem jest klub, którego wykończenie przewyższało szanse przez trzydzieści lub więcej meczów – część różnicy może wynikać z umiejętności, a ocena oparta tylko na szansach będzie go stale zaniżać.

Dlaczego moja siatka tak często różni się od kuponu?

Zwykle dlatego, że kupon wie coś, czego nie widzi dziesięciomeczowe okno: zawieszenie, odpoczęty skład, zmiana trenera. Traktuj dużą różnicę jako pytanie, a nie okazję – najpierw sprawdź wiadomości o składzie i zrezygnuj, jeśli różnica nie ma wyjaśnienia, które potrafisz nazwać.

Ten artykuł ma charakter wyłącznie informacyjny i nie stanowi zachęty do hazardu. Zakłady wiążą się z ryzykiem utraty pieniędzy – nigdy nie stawiaj więcej, niż możesz stracić. 18+. Jeśli hazard przestaje być rozrywką, przeczytaj nasz przewodnik odpowiedzialnej gry i poszukaj pomocy.
ŁM
Łukasz Michalak
Ekspert piłkarski od EFL Cup, Mistrzostw Świata i Eredivisie

Łukasz Michalak od ponad dziesięciu lat śledzi rozgrywki takie jak EFL Cup, Mistrzostwa Świata, Pierwsza Liga (Pari), Copa Sudamericana oraz Eredivisie. W swoich analizach koncentruje się na formie drużyn, składach, statystykach uderzeń, decyzjach trenerskich oraz kalendarzu meczów. Jego podejście do prognoz opiera się na systematycznym badaniu danych i trendów, co pozwala na obiektywną ocenę szans rywali.

Wszystkie teksty autora →