Pāriet uz galveno saturu

Kā sarindot spēlētāju prasmju līmeni, izmantojot Elo reitingu sistēmu

Andy avatar
Autors: Andy
Atjaunināts pirms vairāk nekā 10 mēnešiem

Kā aktivizēt vai deaktivizēt?

Jūs varat iespējot/atspējot Elo vērtējumu:

KONFIGURĀCIJA > KONFIGURĒT STATISTIKU > SPĒĻU FORMĀTI> IESTATĪJUMI SPĒĻU FORMĀTI

Kad aktivizēts:

  • Parastie un sezonas vērtējumi ir parādīti statistikas līderu lapā

  • Nākamās spēles parāda zināmu varbūtības pakāpi, kam ir vislielākās iespējas uzvarēt katrā konfrontācijā

  • Spēlētāja lapā ir parādīts reitingu attīstības grafiks, kā parasti, un sezonas

  • Katras spēles reitinga iestatījumi tiek parādīti spēlētāja lapā

Elo vērtējumi tiek aprēķināti aizkulisēs, un var būt 5 minūšu kavēšanās.

Kāda ir Elo vērtēšanas sistēma?

Šis

katram spēlētājam automātiski piešķir skaitlisku vērtējumu, kas atspoguļo viņu prasmju līmeni.

  • Kad divi spēlētāji sacenšas viens pret otru, spēles iznākums ietekmē viņu vērtējumus.

  • Ja spēlētājs ar zemāku reitingu uzvar spēlētāju ar augstāku reitingu, viņa reitings palielināsies ievērojami nekā tad, ja spēlētājs ar zemāku reitingu būtu uzvarējis.

  • No otras puses, ja spēlētājs ar augstāku reitingu pārspēj spēlētāju ar zemāku reitingu, viņa reitings palielināsies par mazāku starpību.

  • Elo reitingu sistēmā tiek ņemti vērā abu spēlē iesaistīto spēlētāju vērtējumi, kā arī paredzamais rezultāts, pamatojoties uz viņu attiecīgajiem vērtējumiem.

  • Ja spēlētājs ar augstāku reitingu pārspēj spēlētāju ar zemāku reitingu, reitinga izmaiņas būs mazākas nekā tad, ja spēlētājs ar zemāko reitingu būtu uzvarējis.

  • Reitinga izmaiņu lielums ir atkarīgs no spēlētāju reitingu atšķirības un K koeficienta.

  • K koeficients atspoguļo maksimālo potenciālo reitinga korekciju katrai spēlei.

Elo vērtējuma piemērs

Pieņemsim, ka “1. spēlētāja” vērtējums ir 1400, bet “Spēlētāja 2” vērtējums ir 1600, ar K koeficientu 32.

Lai aprēķinātu paredzamo rezultātu, mēs izmantojam šādu formulu:

  • Paredzamais rezultāts 'Spēlētājs 1' = 1/ (1 + 10^ ((Vērtējums 'Spēlētājs 2' - Vērtējums 'Spēlētājs 1') /400))

  • Paredzamais rezultāts spēlētājam 2 = 1/ (1 + 10^ ((Vērtējums 'Spēlētājs 1' - Vērtējums 'Spēlētājs 2') /400))

Šajā gadījumā:

  • Paredzamais rezultāts spēlētājam 1 = 1/ (1 + 10^ ((1600 - 1400) /400)) = 1/ (1 + 10^ (200/400)) = 1/ (1 + 10 ^ 0,5) = 1/ (1 + 3.162) = 1/4.162 = 0.240

  • Paredzamais rezultāts 'Player 2' = 1 - 0.240 = 0.760

Pieņemsim, ka spēlē uzvar “Spēlētājs 1”. Faktiskais rezultāts ir 1 spēlētājam 1 un 0 spēlētājam 2.

Lai aprēķinātu katra spēlētāja reitinga korekciju, mēs izmantojam šādu formulu:

Reitinga korekcija = fator K* (Faktiskais rezultāts - Paredzamais rezultāts)

  • Attiecībā uz “Spēlētāju 1”: reitinga pielāgošana = 32* (1 - 0.240) = 32* 0.760 = 24.32

  • 'Spēlētājam 2': vērtējuma pielāgošana = 32 * (0 - 0,760) = 32 * -0,760 = -24,32

Pēc izlidošanas atjauninātie vērtējumi būtu šādi:

  • 'Spēlētājs 1' = 1400 + 24,32 = 1424.32

  • 'Spēlētājs 2' = 1600 - 24,32 = 1575.68

Tāpēc, noapaļojot, “Spēlētāja 1” reitings palielinās līdz 1424 un “Spēlētāja 2” reitings samazinās līdz 1576, pamatojoties uz viņa sniegumu un K koeficientu.


Piezīme: Dubultspēļu aprēķināšanai mēs izmantojam abu komandas spēlētāju vidējo Elo reitingu.

Mēs nepielāgojam Elo vērtējumus trīskāršām komandām un lielākām komandām.


Vai saņēmāt atbildi uz savu jautājumu?