Systém hodnocení ELO je metoda pro výpočet relativní úrovně dovedností hráčů v hrách s nulovým součtem, jako jsou šachy nebo tenis. Je pojmenována po svém tvůrci Arpadu Elovi, maďarsko-americkém profesorovi fyziky. Systém hodnocení ELO používá Světová šachová federace (FIDE) k řazení šachistů a byl přijat mnoha dalšími sporty a hrami.
V systému ELO je každému hráči přiděleno hodnocení podle jeho minulé výkonnosti. Když spolu dva hráči soutěží, vítěz získává body a poražený body ztrácí podle rozdílu mezi jejich hodnoceními.
Předpokládejme, že hráč jedna má hodnocení 1400 a hráč dva 1600. Konstanta K je nastavena na 32, což znamená, že výsledek hry bude mít na hodnocení hráčů významný vliv.
Očekávaný výsledek pro každého hráče se počítá podle jejich hodnocení a pravděpodobnosti, že daný hráč hru vyhraje. Řekněme, že očekávaný výsledek pro hráče jedna je 0,43 (tedy má 43% šanci na výhru) a pro hráče dva 0,57 (57% šanci na výhru).
Pokud hráč jedna hru vyhraje, nová hodnocení pro každého hráče se vypočítají takto:
Hráč jedna: Nové hodnocení = 1400 + 32 * (1 − 0,43) = 1413
Hráč dva: Nové hodnocení = 1600 + 32 * (0 − 0,57) = 1587
Pokud hru vyhraje hráč dva, nová hodnocení se vypočítají takto:
Hráč jedna: Nové hodnocení = 1400 + 32 * (0 − 0,43) = 1387
Hráč dva: Nové hodnocení = 1600 + 32 * (1 − 0,57) = 1613
V obou případech nová hodnocení odrážejí výsledek hry a přesně vystihují relativní sílu hráčů. Hodnocení pak lze použít k porovnání hráčů mezi sebou i s ostatními hráči v klubu nebo lize.
Systém hodnocení ELO je navržen jako samoopravný, takže hodnocení hráčů se v čase přibližuje jejich skutečné úrovni. Díky tomu je účinným způsobem, jak hráče řadit a sledovat jejich výkonnost.