Benutzer:Mediator/Test/ELO: Unterschied zwischen den Versionen

Aus chessmail Wiki @novasign.ch
Zur Navigation springen Zur Suche springen
K
K
 
(19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<!-- --------------------------- -->
 
<!-- ----------------------------------------------------------------------- -->
 
 
<!-- ----------------------------------------------------------------------------- -->
 
<!-- ----------------------------------------------------------------------------- -->
 +
<div class="hidden">
 +
<!-- ----------------------------------------------------------------------------- -->
 +
* {{#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 | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1S }} }} }}
 +
* {{mNumForm|{{#var: mPlayer1SELOwertneu}} }}
 +
* 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 | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1R }} }} }}
 +
* {{mNumForm|{{#var: mPlayer1RELOwertneu}} }}
 +
* mPlayer1RemisDif {{#vardefineecho: mPlayer1RemisDif | {{#expr: ( {{#var: mPlayer1RELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 +
* mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} }} 
 +
----
 +
0.0 = Niederlage
 +
----
 +
* resultPlayer1N  {{#vardefineecho: resultPlayer1N | 0.0}}
 +
* mPlayer1NELOwertneu  {{#vardefineecho: mPlayer1NELOwertneu | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1N }} }} }}
 +
* mPlayer1NiederlageDif {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 +
* mPlayer2NELOwertneu {{#vardefineecho: mPlayer2NELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlageDif}} }} }}
 +
----
 +
</div>
 +
<!-- -------------------------------------------------------- -->
 +
<div style="border: 1px Gainsboro solid; padding: 4px; background-color: #EEEEEE; margin-bottom: 3px;">
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
 +
<table style="padding-left: 3px; border: 1px solid black; width: 100%; border-collapse: collapse;">
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
* {{#vardefineecho: mELOquotient | 400}}
+
{{mTableHeaderELO|quotient={{#var: mELOquotient}}|text=historisch|nr=1}}
 +
{{mTableRowTopELO}}
 +
{{mTableRow2TopELO}}
 +
<!-- -------------------------------------------------------- -->
 +
<tr style="border-bottom: 1px dotted LightGrey; background-color: LemonChiffon;">
 +
<!-- -------------------------------------------------------- -->
 +
<td style="padding-left: 9px;">Spieler A</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{mNumForm| {{#var: mPlayer1ELOwertalt}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#expr: {{#var: erwa}} }}</td>
 +
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1SELOwertneu}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1SiegDif}}}}</td>
 +
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1RELOwertneu}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1RemisDif}}</td>
 +
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1NELOwertneu}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1NiederlageDif}}</td>
 +
<td style="text-align: right; padding-right: 3px;">&nbsp;</td>
 +
</tr>
 +
<!-- -------------------------------------------------------- -->
 +
<tr style="background-color: LightCyan;">
 +
<!-- -------------------------------------------------------- -->
 +
<td style="padding-left: 9px;">Spieler B</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{mNumForm | {{#var: mPlayer2ELOwertalt}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (1 - {{#var: erwa}}) }}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2SELOwertneu}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (-1)*{{#var: mPlayer1SiegDif}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2RELOwertneu}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (-1)*{{#var: mPlayer1RemisDif}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2NELOwertneu}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}</td>
 +
<td>&nbsp;</td>
 +
</tr>
 +
<!-- -------------------------------------------------------- -->
 +
<tr style="border-top: solid 1px Black; background-color: HoneyDew;">
 +
<!-- -------------------------------------------------------- -->
 +
<td style="text-align: right; padding-right: 3px;">Differenz :=&nbsp;</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}}</td>
 +
<td colspan="8">&nbsp;</td>
 +
</tr>
 +
</table>
 +
</div>
 +
<!-- ----------------------------------------------------------------------------- -->
 +
<div class="hidden">
 +
<!-- ----------------------------------------------------------------------------- -->
 +
* {{#vardefineecho: mELOquotient | 250}}
 
----
 
----
 
* mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 2806}} (var.)
 
* mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 2806}} (var.)
Zeile 27: Zeile 106:
 
* {{mNumForm|{{#var: mPlayer1RELOwertneu}} }}
 
* {{mNumForm|{{#var: mPlayer1RELOwertneu}} }}
 
* mPlayer1RemisDif {{#vardefineecho: mPlayer1RemisDif | {{#expr: ( {{#var: mPlayer1RELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 
* mPlayer1RemisDif {{#vardefineecho: mPlayer1RemisDif | {{#expr: ( {{#var: mPlayer1RELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
* mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt }} - {{#var: mPlayer1RemisDif }} }} }}   
+
* mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} }} 
 +
----
 +
0.0 = Niederlage
 +
----
 +
* resultPlayer1N  {{#vardefineecho: resultPlayer1N | 0.0}}
 +
* mPlayer1NELOwertneu  {{#vardefineecho: mPlayer1NELOwertneu | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1N }} }} }}
 +
* mPlayer1NiederlageDif {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 +
* mPlayer2NELOwertneu {{#vardefineecho: mPlayer2NELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlageDif}} }} }}
 +
----
 +
</div>
 +
<!-- -------------------------------------------------------- -->
 +
<div style="border: 1px Gainsboro solid; padding: 4px; background-color: #EEEEEE; margin-bottom: 3px;">
 +
<!-- -------------------------------------------------------- -->
 +
<table style="padding-left: 3px; border: 1px solid black; width: 100%; border-collapse: collapse;">
 +
<!-- -------------------------------------------------------- -->
 +
{{mTableHeaderELO|quotient={{#var: mELOquotient}}|text=chessmail|nr=2}}
 +
{{mTableRowTopELO}}
 +
{{mTableRow2TopELO}}
 +
<!-- -------------------------------------------------------- -->
 +
<tr style="border-bottom: 1px dotted LightGrey; background-color: LemonChiffon;">
 +
<!-- -------------------------------------------------------- -->
 +
<td style="padding-left: 9px;">Spieler A</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{mNumForm| {{#var: mPlayer1ELOwertalt}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#expr: {{#var: erwa}} }}</td>
 +
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1SELOwertneu}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1SiegDif}}}}</td>
 +
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1RELOwertneu}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1RemisDif}}</td>
 +
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1NELOwertneu}}}}</td>
 +
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1NiederlageDif}}</td>
 +
<td style="text-align: right; padding-right: 3px;">&nbsp;</td>
 +
</tr>
 +
<!-- -------------------------------------------------------- -->
 +
<tr style="background-color: LightCyan;">
 +
<!-- -------------------------------------------------------- -->
 +
<td style="padding-left: 9px;">Spieler B</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{mNumForm | {{#var: mPlayer2ELOwertalt}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (1 - {{#var: erwa}}) }}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2SELOwertneu}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (-1)*{{#var: mPlayer1SiegDif}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2RELOwertneu}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (-1)*{{#var: mPlayer1RemisDif}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2NELOwertneu}}}}</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}</td>
 +
<td>&nbsp;</td>
 +
</tr>
 +
<!-- -------------------------------------------------------- -->
 +
<tr style="border-top: solid 1px Black; background-color: HoneyDew;">
 +
<!-- -------------------------------------------------------- -->
 +
<td style="text-align: right; padding-right: 3px;">Differenz :=&nbsp;</td>
 +
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}}</td>
 +
<td colspan="8">&nbsp;</td>
 +
</tr>
 +
</table>
 +
</div>
 +
<!-- -------------------------------------------------------- -->
 +
<!--                                                          -->
 +
<!-- -------------------------------------------------------- -->
 +
<!-- -------------------------------------------------------- -->
 +
<!--                                                          -->
 +
<!-- -------------------------------------------------------- -->
 +
<!-- ----------------------------------------------------------------------------- -->
 +
<div class="hidden">
 +
<!-- ----------------------------------------------------------------------------- -->
 +
* {{#vardefineecho: mELOquotient | 250}}
 +
----
 +
* mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 1706}} (var.)
 +
* mPlayer2ELOwertalt {{#vardefineecho: mPlayer2ELOwertalt | 1757}} (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 | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1S }} }} }}
 +
* {{mNumForm|{{#var: mPlayer1SELOwertneu}} }}
 +
* 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 | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1R }} }} }}
 +
* {{mNumForm|{{#var: mPlayer1RELOwertneu}} }}
 +
* mPlayer1RemisDif {{#vardefineecho: mPlayer1RemisDif | {{#expr: ( {{#var: mPlayer1RELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 +
* mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} }}   
 
----
 
----
 
0.0 = Niederlage
 
0.0 = Niederlage
Zeile 33: Zeile 199:
 
* resultPlayer1N  {{#vardefineecho: resultPlayer1N | 0.0}}
 
* resultPlayer1N  {{#vardefineecho: resultPlayer1N | 0.0}}
 
* mPlayer1NELOwertneu  {{#vardefineecho: mPlayer1NELOwertneu | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1N }} }} }}  
 
* mPlayer1NELOwertneu  {{#vardefineecho: mPlayer1NELOwertneu | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1N }} }} }}  
* {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }} ???
+
* mPlayer1NiederlageDif {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
 +
* mPlayer2NELOwertneu {{#vardefineecho: mPlayer2NELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlageDif}} }} }}
 
----
 
----
 +
</div>
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
 
<div style="border: 1px Gainsboro solid; padding: 4px; background-color: #EEEEEE; margin-bottom: 3px;">
 
<div style="border: 1px Gainsboro solid; padding: 4px; background-color: #EEEEEE; margin-bottom: 3px;">
Zeile 40: Zeile 208:
 
<table style="padding-left: 3px; border: 1px solid black; width: 100%; border-collapse: collapse;">
 
<table style="padding-left: 3px; border: 1px solid black; width: 100%; border-collapse: collapse;">
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
{{mTableHeaderELO|quotient={{#var: mELOquotient}}|text=historien|nr=1}}
+
{{mTableHeaderELO|quotient={{#var: mELOquotient}}|text=chessmail|nr=3}}
 
{{mTableRowTopELO}}
 
{{mTableRowTopELO}}
 
{{mTableRow2TopELO}}
 
{{mTableRow2TopELO}}
Zeile 47: Zeile 215:
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
 
<td style="padding-left: 9px;">Spieler A</td>
 
<td style="padding-left: 9px;">Spieler A</td>
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{mNumForm| {{#var: mPlayer1ELOwertalt}} }}</td>
+
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{mNumForm| {{#var: mPlayer1ELOwertalt}}}}</td>
 
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#expr: {{#var: erwa}} }}</td>
 
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#expr: {{#var: erwa}} }}</td>
 
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1SELOwertneu}}}}</td>
 
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1SELOwertneu}}}}</td>
Zeile 53: Zeile 221:
 
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1RELOwertneu}}}}</td>
 
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1RELOwertneu}}}}</td>
 
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1RemisDif}}</td>
 
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1RemisDif}}</td>
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1NELOwertneu}} }}</td>
+
<td style="text-align: right; border-right: 1px dotted Black; padding-right: 3px;">{{mNumForm|{{#var: mPlayer1NELOwertneu}}}}</td>
 
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1NiederlageDif}}</td>
 
<td style="text-align: right; border-right: 1px solid Black; padding-right: 3px;">{{#var: mPlayer1NiederlageDif}}</td>
 
<td style="text-align: right; padding-right: 3px;">&nbsp;</td>
 
<td style="text-align: right; padding-right: 3px;">&nbsp;</td>
Zeile 61: Zeile 229:
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
 
<td style="padding-left: 9px;">Spieler B</td>
 
<td style="padding-left: 9px;">Spieler B</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{mNumForm | {{#var: mPlayer2ELOwertalt}} }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{mNumForm | {{#var: mPlayer2ELOwertalt}}}}</td>
 
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (1 - {{#var: erwa}}) }}</td>
 
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (1 - {{#var: erwa}}) }}</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2RELOwertneu}} }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2SELOwertneu}}}}</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1SiegDif}}) }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (-1)*{{#var: mPlayer1SiegDif}}}}</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2RELOwertneu}} }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2RELOwertneu}}}}</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}}) }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: (-1)*{{#var: mPlayer1RemisDif}}}}</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">üüä{{#expr: ({{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlDif}}) }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px dotted Black;">{{mNumForm|{{#var: mPlayer2NELOwertneu}}}}</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1NiederlDif}}) }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}</td>
 
<td>&nbsp;</td>
 
<td>&nbsp;</td>
 
</tr>
 
</tr>
Zeile 75: Zeile 243:
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
 
<td style="text-align: right; padding-right: 3px;">Differenz :=&nbsp;</td>
 
<td style="text-align: right; padding-right: 3px;">Differenz :=&nbsp;</td>
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}}) }}</td>
+
<td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{mNumForm|{{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}} }}</td>
 
<td colspan="8">&nbsp;</td>
 
<td colspan="8">&nbsp;</td>
 
</tr>
 
</tr>
Zeile 82: Zeile 250:
 
<!-- -------------------------------------------------------- -->
 
<!-- -------------------------------------------------------- -->
 
<!--                                                          -->
 
<!--                                                          -->
<!-- -------------------------------------------------------- -->{{#vardefine: mELOquotient | {{#var: mELOquotient250}}}}<!--
+
<!-- -------------------------------------------------------- -->
-->{{#vardefine: erwa | {{#expr: 1 / (1 + 10^( ({{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1ELOwertalt}}) / {{#var: mELOquotient}} ) ) }} }}
+
<div style="margin-top: 25px; border-top: 1px solid Gainsboro;">
 +
Literatur:
 +
* http://de.wikipedia.org/wiki/Elo-Zahl#Berechnung
 +
</div>

Aktuelle Version vom 19. April 2013, 21:39 Uhr

1.Beispiel zur ELO-Berechnung (historisch, 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}}) }} {{#number_format: {{#var: mPlayer2SELOwertneu}} |0|,|.}} {{#expr: (-1)*{{#var: mPlayer1SiegDif}}}} {{#number_format: {{#var: mPlayer2RELOwertneu}} |0|,|.}} {{#expr: (-1)*{{#var: mPlayer1RemisDif}}}} {{#number_format: {{#var: mPlayer2NELOwertneu}} |0|,|.}} {{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}  
Differenz :=  {{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}}  
2.Beispiel zur ELO-Berechnung (chessmail, 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}}) }} {{#number_format: {{#var: mPlayer2SELOwertneu}} |0|,|.}} {{#expr: (-1)*{{#var: mPlayer1SiegDif}}}} {{#number_format: {{#var: mPlayer2RELOwertneu}} |0|,|.}} {{#expr: (-1)*{{#var: mPlayer1RemisDif}}}} {{#number_format: {{#var: mPlayer2NELOwertneu}} |0|,|.}} {{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}  
Differenz :=  {{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}}  
3.Beispiel zur ELO-Berechnung (chessmail, 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}}) }} {{#number_format: {{#var: mPlayer2SELOwertneu}} |0|,|.}} {{#expr: (-1)*{{#var: mPlayer1SiegDif}}}} {{#number_format: {{#var: mPlayer2RELOwertneu}} |0|,|.}} {{#expr: (-1)*{{#var: mPlayer1RemisDif}}}} {{#number_format: {{#var: mPlayer2NELOwertneu}} |0|,|.}} {{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}  
Differenz :=  {{#number_format: {{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}} |0|,|.}}  

Literatur: