Benutzer:Mediator/Test/ELO
< Benutzer:Mediator
Zur Navigation springen
Zur Suche springen
Version vom 19. April 2013, 20:20 Uhr von Mediator (Diskussion | Beiträge)
- {{#vardefineecho: mELOquotient | 400}}
- mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 2806}} (var.)
- mPlayer2ELOwertalt {{#vardefineecho: mPlayer2ELOwertalt | 2577}} (var.)
- {{#vardefineecho: erwa | {{#expr: 1 / (1 + 10^( ({{#var: mPlayer2ELOwertalt}} - {{#var:
mPlayer1ELOwertalt}}) / {{#var: mELOquotient}} ) ) }} }}
- {{#vardefineecho: erwb | {{#expr: (1 - {{#var: erwa}}) }} }}
1.0 = Sieg
- resultPlayer1S {{#vardefineecho: resultPlayer1S | 2.0}}
- mPlayer1SELOwertneu {{#vardefineecho: mPlayer1SELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1S }} /2 - {{#var: erwa}} ) round0 }} }}
- {{#number_format: {{#var: mPlayer1SELOwertneu}} |0|,|.}}
- {{#vardefineecho: mPlayer1SiegDif | {{#expr: ( {{#var: mPlayer1SELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
0.5 = Remis
- resultPlayer1R {{#vardefineecho: resultPlayer1R | 1.0}}
- mPlayer1RELOwertneu {{#vardefineecho: mPlayer1RELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1R }} /2 - {{#var: erwa}} ) round0 }} }}
- {{#vardefineecho: mPlayer1RemisDif | {{#expr: ( {{#var: mPlayer1RELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
0.0 = Niederlage
- resultPlayer1N {{#vardefineecho: resultPlayer1N | 0.0}}
- mPlayer1NELOwertneu {{#vardefineecho: mPlayer1NELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1N }} /2 - {{#var: erwa}} ) round0 }} }}
- {{#vardefineecho: mPlayer1RemisDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }} ???
| 1.Beispiel zur ELO-Berechnung (historien, q := {{#var: mELOquotient}}) | |||||||||
| Spieler/ELO | Sieg | Remis | Niederlage | ||||||
| Name | (alt) | Erwartungswert | ELO:(neu) | Dif. | ELO (neu) | Dif. | ELO (neu) | Dif. | |
| Spieler A | {{#var: mPlayer1ELOwertalt}} | {{#expr: {{#var: erwa}} }} | {{#vardefineecho: mPlayer1SiegELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * (1 - {{#var: erwa}}) round0 }} }} | {{#vardefineecho: mPlayer1SiegDif| {{#expr: {{#var: mPlayer1SiegELOwertneu}} - {{#var: mPlayer1ELOwertalt}} }} }} | {{#vardefine: player1result | 0.5 }}{{#vardefineecho: mPlayer1RemisELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ({{#var: player1result}} - {{#var: erwa}}) round0 }} }} | {{#vardefineecho: mPlayer1RemisDif | {{#expr: {{#var: mPlayer1RemisELOwertneu}} - {{#var: mPlayer1ELOwertalt}} }} }} | {{#vardefine: player1result | 0 }}{{#vardefineecho: mPlayer1NiederlELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ({{#var: player1result}} - {{#var: erwa}}) round0 }} }} | {{#vardefineecho: mPlayer1NiederlDif | {{#expr: {{#var: mPlayer1NiederlELOwertneu}} - {{#var: mPlayer1ELOwertalt}} }} }} | |
| Spieler B | {{#var: mPlayer2ELOwertalt}} | {{#expr: (1 - {{#var: erwa}}) }} | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1SiegDif}} }} | {{#expr: ((-1)*{{#var: mPlayer1SiegDif}}) }} | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} | {{#expr: ({{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}}) }} | {{#expr: ({{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlDif}}) }} | {{#expr: ((-1)*{{#var: mPlayer1NiederlDif}}) }} | |
| Differenz := | {{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}}) }} | ||||||||
{{#vardefine: mELOquotient | {{#var: mELOquotient250}}}}{{#vardefine: erwa | {{#expr: 1 / (1 + 10^( ({{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1ELOwertalt}}) / {{#var: mELOquotient}} ) ) }} }}