Benutzer Diskussion:Mediator/TabelleTest: Unterschied zwischen den Versionen

Aus chessmail Wiki @novasign.ch
Zur Navigation springen Zur Suche springen
K
K
 
(27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
--<span>[[Datei:Silk_user_linux_online.png|link=Benutzer_Diskussion:Mediator|Mediator]]</span> 00:01, 29. Apr. 2013 (CEST)
+
<!-- LEGENDE: 2 = Sieg; 1 = Remis; 0 = Niederlage -->
 +
<div style="margin-top: 5px; font-weight: bolder;">Beispiel zur Verwendung von Vorlagen ("templates") zur Berechnung der ELO-Zahl:</div>
 +
<div style="padding-left: 5px; border: 1px solid DarkGray; background-color: Snow;">
 +
Startwerte:
 
----
 
----
* http://www.chessmail.de/pages/rules.html#wertungssystem
+
{{#vardefine: mPlayer1ELOwertalt | 1868}}{{#vardefine: mPlayer2ELOwertalt | 1898}}
* http://www.chessmail.de/game/be8e84f6e15a40a2
+
* Player1 (ELOwert,alt) {{#var: mPlayer1ELOwertalt}}; [Erwartungswert := {{#expr:({{mPlayer1ELOerwartungsWert | ELOplayer1=1868|ELOplayer2=1898}}*100)round2}}% (gerundet)]
 +
* Player2 (ELOwert,alt) {{#var: mPlayer2ELOwertalt}}; [Erwartungswert := {{#expr:({{mPlayer2ELOerwartungsWert|ELOplayer1=1868|ELOplayer2=1898}}*100)round2}}% (gerundet)]
 
----
 
----
* {{#vardefineecho: mELOquotient | 250}}
+
Player 1
* {{#vardefineecho: mK| 20}}
 
 
----
 
----
* mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 1868}} (var.)
+
* gewinnt, neuer ELOwert: {{mcmPlayerELOwertneu | ELOplayer1={{#var: mPlayer1ELOwertalt}}|ELOplayer2={{#var:mPlayer2ELOwertalt}}|Ergebnis=2}} (+{{#expr:{{mcmPlayerELOwertneu | ELOplayer1={{#var: mPlayer1ELOwertalt}}|ELOplayer2={{#var:mPlayer2ELOwertalt}}|Ergebnis=2}} - {{#var:mPlayer1ELOwertalt}}}})
* mPlayer2ELOwertalt {{#vardefineecho: mPlayer2ELOwertalt | 1898}} (var.)
+
* remis, neuer ELOwert:  {{mcmPlayerELOwertneu | ELOplayer1=1868 | ELOplayer2=1898 | Ergebnis=1}} (+1)
 +
* verliert, neuer ELOwert: : {{mcmPlayerELOwertneu | ELOplayer1=1868 | ELOplayer2=1898 | Ergebnis=0}} (-9)
 
----
 
----
* erwa  {{#vardefineecho: erwa | {{#expr: 1 / (1 + 10^( ({{#var: mPlayer2ELOwertalt}} - {{#var:
+
Player 2
mPlayer1ELOwertalt}}) / {{#var: mELOquotient}} ) ) }} }}
 
* erwb {{#vardefineecho: erwb | {{#expr: (1 - {{#var: erwa}}) }} }}
 
 
----
 
----
2.0 = Sieg; 1.0 = Remis; 0.0 = Niederlage
+
- <i>Die Werte für Player 2 lassen sich analog zu denen von Player 1 ermitteln </i>-
 +
</div>
 
----
 
----
* '''resultPlayer1S {{#vardefineecho: resultPlayer1S | 0.0}}'''
+
Hinweise:
<!-- ----
+
* http://www.chessmail.de/pages/rules.html#wertungssystem
* '''mPlayer1SELOwertneu'''  {{#vardefineecho: mPlayer1SELOwertneu | {{mcmPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1S }} }} }}
+
* http://www.chessmail.de/game/be8e84f6e15a40a2
* mPlayer1ELOwertalt {{#var: mPlayer1ELOwertalt}}
 
* mPlayer1SiegDif {{#vardefineecho: mPlayer1SiegDif | {{#expr: ( {{#var: mPlayer1SELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 
* mPlayer2SELOwertneu {{#vardefineecho: mPlayer2SELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt }} - {{#var: mPlayer1SiegDif }} }} }}
 
---- -->
 
----
 
<div style="border: 1px solid DarkGray; background-color: Snow;">
 
{{#vardefine: mPlayer1ELOwertalt | 1868}}{{#vardefine: mPlayer2ELOwertalt | 1898}}
 
* Player1 (ELOwert,alt) {{#var: mPlayer1ELOwertalt}}; Erwartungswert := {{mPlayer1ELOerwartungsWert | ELOplayer1=1868|ELOplayer2=1898}}
 
* Player2 (ELOwert,alt) {{#var: mPlayer2ELOwertalt}}; Erwartungswert := {{mPlayer2ELOerwartungsWert|ELOplayer1=1868|ELOplayer2=1898}}
 
----
 
* '''mPlayer1ELOwertneu ''': {{mcmPlayerELOwertneu | ELOplayer1={{#var: mPlayer1ELOwertalt}}|ELOplayer2={{#var:mPlayer2ELOwertalt}}|Ergebnis=2}}
 
* '''mPlayer1ELOwertneu ''': {{mcmPlayerELOwertneu | ELOplayer1=1868 | ELOplayer2=1898 | Ergebnis=1}}
 
* '''mPlayer1ELOwertneu ''': {{mcmPlayerELOwertneu | ELOplayer1=1868 | ELOplayer2=1898 | Ergebnis=0}}
 
</div>
 
 
----
 
----
* {{mPlayer1ELOerwartungsWert|ELOplayer1=1868|ELOplayer2=1898}}
+
<div style="text-align: right; padding-right: 3px;">--<span>[[Datei:Silk_user_linux_online.png|link=Benutzer_Diskussion:Mediator|Mediator]]</span> 10:39, 29. Apr. 2013 (CEST)</div>
* {{mPlayer2ELOerwartungsWert|ELOplayer1=1868|ELOplayer2=1898}}
 

Aktuelle Version vom 29. April 2013, 20:15 Uhr

Beispiel zur Verwendung von Vorlagen ("templates") zur Berechnung der ELO-Zahl:

Startwerte:


{{#vardefine: mPlayer1ELOwertalt | 1868}}{{#vardefine: mPlayer2ELOwertalt | 1898}}

  • Player1 (ELOwert,alt) {{#var: mPlayer1ELOwertalt}}; [Erwartungswert := {{#expr:({{#expr: 1 / (1 + 10^( ( 1898 - 1868 ) / 250 ) ) }}*100)round2}}% (gerundet)]
  • Player2 (ELOwert,alt) {{#var: mPlayer2ELOwertalt}}; [Erwartungswert := {{#expr:({{#expr: 1-(1/(1 + 10^((1898-1868)/250)))}}*100)round2}}% (gerundet)]

Player 1


  • gewinnt, neuer ELOwert: {{#vardefine: mELOconst | 20}}{{#vardefine: mELOquotient | 250}}{{#expr: {{#var: mPlayer1ELOwertalt}} +

{{#var: mELOconst}}*( 2/2 - 1/(1 + 10^( ({{#var:mPlayer2ELOwertalt}} - {{#var: mPlayer1ELOwertalt}}) / {{#var: mELOquotient}})) ) round0 }} (+{{#expr:{{#vardefine: mELOconst | 20}}{{#vardefine: mELOquotient | 250}}{{#expr: {{#var: mPlayer1ELOwertalt}} + {{#var: mELOconst}}*( 2/2 - 1/(1 + 10^( ({{#var:mPlayer2ELOwertalt}} - {{#var: mPlayer1ELOwertalt}}) / {{#var: mELOquotient}})) ) round0 }} - {{#var:mPlayer1ELOwertalt}}}})

  • remis, neuer ELOwert: {{#vardefine: mELOconst | 20}}{{#vardefine: mELOquotient | 250}}{{#expr: 1868 +

{{#var: mELOconst}}*( 1/2 - 1/(1 + 10^( (1898 - 1868) / {{#var: mELOquotient}})) ) round0 }} (+1)

  • verliert, neuer ELOwert: : {{#vardefine: mELOconst | 20}}{{#vardefine: mELOquotient | 250}}{{#expr: 1868 +

{{#var: mELOconst}}*( 0/2 - 1/(1 + 10^( (1898 - 1868) / {{#var: mELOquotient}})) ) round0 }} (-9)


Player 2


- Die Werte für Player 2 lassen sich analog zu denen von Player 1 ermitteln -


Hinweise:


--Mediator 10:39, 29. Apr. 2013 (CEST)