Skąd biorą się liczby
| Meczów singlowych policzonych | 289 418 |
|---|---|
| Zawodników w bazie | 18 355 |
| Pozycji w publicznym rankingu | 17 817 |
| Krajów | 166 |
| Rozgrywek i turniejów w danych | 1011 |
| Źródeł, z których dociągamy wyniki | 8 działających |
| Najstarszy policzony mecz | 8 września 2018 |
| Jak często przeliczamy | codziennie; wyniki rozegranych kolejek dociągamy co 15 minut |
Model: Bradley-Terry, nie punkty za starty
Rating jest siłą gry wyliczoną z tego, KOGO dany zawodnik pokonał, a nie z tego, ile razy wystartował. Używamy modelu Bradleya-Terry'ego: dla każdej pary szacujemy prawdopodobieństwo zwycięstwa jako funkcję różnicy ratingów, a cały zbiór 289 418 meczów dopasowujemy tak, żeby przewidywania modelu były najbliższe faktycznym wynikom.
Konsekwencja, którą trzeba rozumieć: wygranie dziesięciu meczów z dużo słabszymi rywalami prawie nie podnosi ratingu, a jedno zwycięstwo z kimś znacznie wyżej — podnosi wyraźnie.
Jedna skala dla ligi i dla amatorów
Ligi wojewódzkie, turnieje amatorskie i rozgrywki międzynarodowe wchodzą do TEJ SAMEJ skali, bo model nie potrzebuje wiedzieć, jak nazywa się rozgrywka — wystarczy mu ciąg wyników łączący zawodników. Dzięki temu da się porównać gracza z ligi wrocławskiej z kimś, kto gra tylko turnieje open, o ile istnieje między nimi ścieżka meczów.
Kotwica skali
Model Bradleya-Terry'ego daje wartości względne, więc trzeba je przypiąć do punktu odniesienia. Naszą kotwicą jest SUN Yingsha z ratingiem 16 000. To decyzja o skali, nie ocena — zmiana kotwicy przesuwa wszystkie liczby, ale nie zmienia kolejności.
Pewność wyniku: mówimy, gdy wiemy mało
Przy każdej pozycji jest pewność: wysoka,
średnia albo niska. Po trzech meczach model wie
mało i to jest widoczne, zamiast udawać precyzję. Niepewność liczymy razem
z ratingiem, a nie dopisujemy po fakcie.
Wyspy: kto nie ma pozycji i dlaczego
Jeśli grupa zawodników gra tylko między sobą i nie ma ani jednego meczu z resztą bazy, jej ratingi są nieporównywalne z pozostałymi — to osobna „wyspa". Takie osoby zostają bez pozycji. Wolimy brak liczby od liczby zmyślonej; przy pierwszym meczu łączącym wyspę z resztą pozycja pojawia się sama.
Czego NIE liczymy
- Debli — w deblu nie da się rozdzielić wkładu dwóch osób, więc pary nie wchodzą do ratingu singlowego.
- Walkowerów jako miary gry — mecz niegrany nie mówi nic o sile.
- Rankingu PZTS ani ITTF — nie przepisujemy cudzych punktów. To niezależne wyliczenie z surowych wyników.
Dane osobowe: co publikujemy, a czego nie
- Zawodnicy MAŁOLETNI są w rankingu bez nazwisk — jako „Zawodnik (dane nieujawnione)". Dotyczy to 4200 pozycji i nie mają one własnych stron.
- Każdy dorosły zawodnik może zgłosić sprzeciw wobec publikacji swojego nazwiska: ttpro.fun/moje-dane. Zdejmujemy publikację najpóźniej w ciągu miesiąca, zwykle tego samego dnia, a flaga jest trwała — nocne przeliczenie jej nie nadpisuje.
- Wyniki meczów zostają w bazie także po sprzeciwie, bo z nich policzony jest rating rywali. Zdejmujemy publikację nazwiska, nie historię rozgrywek.
Skąd pochodzą wyniki
Protokoły z serwisów ligowych związków wojewódzkich (m.in. dolnośląski, mazowiecki, śląski, małopolski, kujawsko-pomorski), turnieje amatorskie z serwisów open, niemieckie click-TT oraz wyniki międzynarodowe World Table Tennis. Nie wpisujemy wyników z pamięci ani z relacji — tylko z protokołów.
Jak to sprawdzić i zacytować
Cały ranking jest publiczny: jeden plik
tekstowy, wersja do arkusza,
podział po literach nazwiska oraz
podsumowanie w formacie JSON.
Każdy zawodnik ma własną stronę pod adresem
ttpro.fun/zawodnik/<nazwisko-imie>/.
Opis wszystkich dróg dostępu: ttpro.fun/dla-modeli.
Stan danych: 17 września 2026. Ranking przeliczany codziennie — przy cytowaniu warto podać datę. Pytania o metodę, błąd w liczbach albo pomysł na tę stronę: napisz do mnie albo pablo@tazu.app.