Liczba, którą widzisz, nie jest liczbą, którą podał model
Każde prawdopodobieństwo na stronie przechodzi przez jedną funkcję, zanim do ciebie dotrze. Oto co się przez to zmienia i dlaczego wolimy ci o tym powiedzieć.
Za stroną meczu stoi osiem warstw modelu, trenowanych osobno i obliczonych na długo przed tym, zanim ją otworzysz. Zostawione same sobie, przeczą sobie nawzajem. Nie często i nie bardzo, ale w sposób nie do obrony, gdy tylko zobaczysz je zapisane obok siebie.
Dlatego nie zostawiamy ich samych sobie. Każde prawdopodobieństwo, które podaje ta strona (tablica meczu, screener, widok porównania i cena, po której rozliczany jest twój typ), pochodzi z jednej funkcji, która najpierw je uzgadnia. Zostawia ona ślad audytu: surową wartość, wartość podaną i regułę, którą zastosowano.
Trzy rzeczy, które poprawia
Pierwsza to arytmetyka. Punkty kartkowe (żółte plus dwa za każdą czerwoną) nigdy nie mogą mieć mniejszego prawdopodobieństwa przekroczenia linii niż łączna liczba kartek, a łączna liczba kartek nigdy nie może mieć mniejszego niż same żółte. To tożsamość, a nie opinia. Trzy osobno trenowane warstwy łamały ją na tym samym ekranie.
Druga to kwestia tego, komu wierzyć. Niektóre rynki wyprowadza się analitycznie z innych (zależności między wynikiem do przerwy a wynikiem końcowym, czyste konta), a inne trenuje się bezpośrednio na wyniku. Gdy wyprowadzenie nie zgadza się z wytrenowanym specjalistą, wygrywa specjalista, a wyprowadzenie dostosowuje się do niego. To ma większe znaczenie, niż się wydaje: wytrenowany rynek jest też tym, który rozlicza twój typ. Gdyby tablica pokazywała liczbę wyprowadzoną, zakład byłby zawierany po jednej cenie, a rozliczany po innej.
Trzecia to błąd systematyczny, który zmierzyliśmy i który nam się nie spodobał. W krajowym meczu pucharowym między dwoma klubami z różnych poziomów rozgrywkowych model dawał faworytowi prawie szesnaście punktów procentowych więcej niż konsensus Pinnacle i Betfair. Wszędzie indziej różnica wynosiła kilka punktów, także w pucharowych meczach kontynentalnych między klubami z różnych krajów, które były grupą kontrolną i wypadły czysto. Dlatego w krajowym meczu pucharowym między różnymi poziomami rozgrywkowymi faworyt jest cofany do połowy drogi w stronę historycznego pułapu, który naprawdę zmierzyliśmy. Korekta tylko obniża, nigdy nie podnosi.
“Model, który myli się z pewnością siebie w jednej konkretnej sytuacji, jest gorszy od takiego, który wszędzie trafia mniej więcej, bo nie widzisz, kiedy to się dzieje.
Dlaczego dzieje się to w jednym miejscu
Łatwiej byłoby łatać każdy ekran, gdy ktoś coś zauważy. Właśnie tak strona zaczyna po cichu sobie przeczyć: poprawka zastosowana na stronie meczu nie trafia do screenera i tego samego popołudnia oba pokazują co innego dla tego samego meczu.
Dlatego uzgadnianie znajduje się w jedynym miejscu, przez które czytają wszystkie widoki, a skrypt audytowy sprawdza te tożsamości w każdej podanej prognozie. W tej chwili uznaje je wszystkie za spójne. W dniu, w którym przestanie, coś będzie nie tak, a my wolimy dowiedzieć się o tym od skryptu.
Wskaźniki stojące za korektą pucharową są generowane z naszego własnego korpusu meczów, a nie wpisywane ręcznie. Jeśli zmieni się wzorzec w tle, zmienią się razem z nim.