Systém hodnotenia ELO je metóda na výpočet relatívnej úrovne zručností hráčov v hrách s nulovým súčtom, ako je šach alebo tenis. Je pomenovaná po svojom tvorcovi Arpádovi Elovi, maďarsko-americkom profesorovi fyziky. Systém hodnotenia ELO používa Svetová šachová federácia (FIDE) na hodnotenie šachistov a prevzalo ho mnoho ďalších športov a hier.
V systéme ELO je každému hráčovi pridelené hodnotenie na základe jeho predchádzajúcich výkonov. Keď dvaja hráči súťažia, víťaz získava body a porazený stráca body na základe rozdielu medzi ich hodnoteniami.
Predpokladajme, že hráč jeden má rating 1400 a hráč dva má rating 1600. Konštanta K je nastavená na 32, čo znamená, že výsledok hry bude mať výrazný vplyv na ratingy hráčov.
Očakávaný výsledok pre každého hráča sa vypočíta na základe jeho hodnotenia a pravdepodobnosti výhry každého hráča. Povedzme, že očakávaný výsledok pre hráča č. 1 je 0,43 (čo znamená, že má 43 % šancu vyhrať hru) a očakávaný výsledok pre hráča č. 2 je 0,57 (čo znamená, že má 57 % šancu vyhrať hru).
Ak hráč 1 vyhrá hru, nové hodnotenia pre každého hráča sa vypočítajú takto:
Hráč 1: Nové hodnotenie = 1400 + 32 * (1 - 0,43) = 1413
Druhý hráč: nové hodnotenie = 1600 + 32 * (0 - 0,57) = 1587
Ak vyhrá druhý hráč, nové hodnotenia sa vypočítajú takto:
Hráč 1: Nové hodnotenie = 1400 + 32 * (0 - 0,43) = 1387
Druhý hráč: nové hodnotenie = 1600 + 32 * (1 - 0,57) = 1613
V obidvoch prípadoch nové hodnotenia odrážajú výsledok hry a presne vyjadrujú relatívne silné stránky hráčov. Hodnotenia sa potom môžu použiť na porovnanie hráčov navzájom a s ostatnými hráčmi v klube alebo lige.
Systém hodnotenia ELO je navrhnutý tak, aby sa sám korigoval a aby sa hodnotenia hráčov časom približovali k ich skutočnej úrovni zručností. To z neho robí efektívny spôsob hodnotenia hráčov a sledovania ich výkonnosti.