Overfitting: backtest, który kłamał
Spędziłeś lato na budowaniu modelu piłkarskiego. Forma z ostatnich pięciu meczów, podział na dom i wyjazd, strzały, szczypta danych o sędziach oraz filtr na kursy między 3,20 a 3,60. Uruchamiasz backtest na minionym sezonie Premier League i wypluwa +25% zysku. Już przeglądasz oferty na nowy samochód.
Potem sezon się zaczyna i model traci pieniądze od pierwszego weekendu.
To jest najbardziej znana historia w analizie bettingowej i ma swoją nazwę: przeuczenie. Model nie znalazł przewagi. Znalazł miniony sezon. Każdy dziwaczny detal, każdy karygodny gol, każde wygrane w deszczowy wtorek zostało wmurowane tak, jakby była to prawda fizyki w piłce nożnej, i żaden z tych elementów nie powróci.
Oto dobra wiadomość. Przeuczenie da się pokonać, a rozwiązania są proste, choć nie efektowne. Nie włączaj przyszłości do swoich danych. Licz, ile pomysłów przetestowałeś. Testuj na meczach, których model nigdy nie widział, poprawnie oszacowuj prawdopodobieństwa i mierzy wszystko względem linii zamkniętej. Zrób to i dowiesz się, czy twój model działa, zanim bookmakerzy powiedzą ci o tym w drogi sposób. Nasza linia jest bezlitosna: jeśli twój model nie bije linii zamkniętej, to nie działa.



