Benutzer:Mediator/Test/ELO: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
K |
||
| Zeile 19: | Zeile 19: | ||
* {{mNumForm|{{#var: mPlayer1SELOwertneu}} }} | * {{mNumForm|{{#var: mPlayer1SELOwertneu}} }} | ||
* mPlayer1SiegDif {{#vardefineecho: mPlayer1SiegDif | {{#expr: ( {{#var: mPlayer1SELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }} | * mPlayer1SiegDif {{#vardefineecho: mPlayer1SiegDif | {{#expr: ( {{#var: mPlayer1SELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }} | ||
| − | * mPlayer2SELOwertneu {{#vardefineecho: {{#expr: {{#var: mPlayer2ELOwertalt }} - {{#var: mPlayer1SiegDif }} }} }} | + | * mPlayer2SELOwertneu {{#vardefineecho: mPlayer2SELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt }} - {{#var: mPlayer1SiegDif }} }} }} |
---- | ---- | ||
0.5 = Remis | 0.5 = Remis | ||
Version vom 19. April 2013, 20:49 Uhr
- {{#vardefineecho: mELOquotient | 400}}
- mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 2806}} (var.)
- mPlayer2ELOwertalt {{#vardefineecho: mPlayer2ELOwertalt | 2577}} (var.)
- erwa {{#vardefineecho: erwa | {{#expr: 1 / (1 + 10^( ({{#var: mPlayer2ELOwertalt}} - {{#var:
mPlayer1ELOwertalt}}) / {{#var: mELOquotient}} ) ) }} }}
- erwb {{#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|,|.}}
- mPlayer1SiegDif {{#vardefineecho: mPlayer1SiegDif | {{#expr: ( {{#var: mPlayer1SELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
- mPlayer2SELOwertneu {{#vardefineecho: mPlayer2SELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt }} - {{#var: mPlayer1SiegDif }} }} }}
0.5 = Remis
- resultPlayer1R {{#vardefineecho: resultPlayer1R | 1.0}}
- mPlayer1RELOwertneu {{#vardefineecho: mPlayer1RELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1R }} /2 - {{#var: erwa}} ) round0 }} }}
- {{#number_format: {{#var: mPlayer1RELOwertneu}} |0|,|.}}
- mPlayer1RemisDif {{#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: mPlayer1NiederlageDif | {{#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 | {{#number_format: {{#var: mPlayer1ELOwertalt}} |0|,|.}} | {{#expr: {{#var: erwa}} }} | {{#number_format: {{#var: mPlayer1SELOwertneu}} |0|,|.}} | {{#number_format: {{#var: mPlayer1SiegDif}} |0|,|.}} | {{#number_format: {{#var: mPlayer1RELOwertneu}} |0|,|.}} | {{#var: mPlayer1RemisDif}} | {{#number_format: {{#var: mPlayer1NELOwertneu}} |0|,|.}} | {{#var: mPlayer1NiederlageDif}} | |
| Spieler B | {{#number_format: {{#var: mPlayer2ELOwertalt}} |0|,|.}} | {{#expr: (1 - {{#var: erwa}}) }} | äää{{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1SiegDif}} }} | {{#expr: ((-1)*{{#var: mPlayer1SiegDif}}) }} | {{#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}} ) ) }} }}