Benutzer:Mediator/Test/ELO: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
K |
||
| (25 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;"> | ||
| + | <!-- -------------------------------------------------------- --> | ||
| + | {{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;"> </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> </td> | ||
| + | </tr> | ||
<!-- -------------------------------------------------------- --> | <!-- -------------------------------------------------------- --> | ||
| − | * {{#vardefineecho: mELOquotient | | + | <tr style="border-top: solid 1px Black; background-color: HoneyDew;"> |
| + | <!-- -------------------------------------------------------- --> | ||
| + | <td style="text-align: right; padding-right: 3px;">Differenz := </td> | ||
| + | <td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}}</td> | ||
| + | <td colspan="8"> </td> | ||
| + | </tr> | ||
| + | </table> | ||
| + | </div> | ||
| + | <!-- ----------------------------------------------------------------------------- --> | ||
| + | <div class="hidden"> | ||
| + | <!-- ----------------------------------------------------------------------------- --> | ||
| + | * {{#vardefineecho: mELOquotient | 250}} | ||
---- | ---- | ||
* mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 2806}} (var.) | * mPlayer1ELOwertalt {{#vardefineecho: mPlayer1ELOwertalt | 2806}} (var.) | ||
| Zeile 26: | Zeile 105: | ||
* mPlayer1RELOwertneu {{#vardefineecho: mPlayer1RELOwertneu | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1R }} }} }} | * mPlayer1RELOwertneu {{#vardefineecho: mPlayer1RELOwertneu | {{mtPlayerELOwertneu | {{#var: mPlayer1ELOwertalt}} | {{#var: erwa}} | {{#var: resultPlayer1R }} }} }} | ||
* {{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}} }} }} | ||
| + | ---- | ||
| + | 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;"> </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> </td> | ||
| + | </tr> | ||
| + | <!-- -------------------------------------------------------- --> | ||
| + | <tr style="border-top: solid 1px Black; background-color: HoneyDew;"> | ||
| + | <!-- -------------------------------------------------------- --> | ||
| + | <td style="text-align: right; padding-right: 3px;">Differenz := </td> | ||
| + | <td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ({{#var: mPlayer1ELOwertalt}} - {{#var: mPlayer2ELOwertalt}})}}</td> | ||
| + | <td colspan="8"> </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 32: | 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 39: | 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= | + | {{mTableHeaderELO|quotient={{#var: mELOquotient}}|text=chessmail|nr=3}} |
{{mTableRowTopELO}} | {{mTableRowTopELO}} | ||
{{mTableRow2TopELO}} | {{mTableRow2TopELO}} | ||
| Zeile 46: | 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 52: | 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;"> </td> | <td style="text-align: right; padding-right: 3px;"> </td> | ||
| Zeile 60: | 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: mPlayer2SELOwertneu}} }}</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: | + | <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;">{{#var: | + | <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;"> | + | <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;"> | + | <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: | + | <td style="text-align: right; padding-right: 3px; border-right: 1px solid Black;">{{#expr: ((-1)*{{#var: mPlayer1NiederlageDif}})}}</td> |
<td> </td> | <td> </td> | ||
</tr> | </tr> | ||
| Zeile 74: | Zeile 243: | ||
<!-- -------------------------------------------------------- --> | <!-- -------------------------------------------------------- --> | ||
<td style="text-align: right; padding-right: 3px;">Differenz := </td> | <td style="text-align: right; padding-right: 3px;">Differenz := </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"> </td> | <td colspan="8"> </td> | ||
</tr> | </tr> | ||
| Zeile 81: | Zeile 250: | ||
<!-- -------------------------------------------------------- --> | <!-- -------------------------------------------------------- --> | ||
<!-- --> | <!-- --> | ||
| − | <!-- -------------------------------------------------------- --> | + | <!-- -------------------------------------------------------- --> |
| − | + | <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
- {{#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}} ) }} }}
- mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} }}
0.0 = Niederlage
- resultPlayer1N {{#vardefineecho: resultPlayer1N | 0.0}}
- mPlayer1NELOwertneu {{#vardefineecho: mPlayer1NELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1N }} /2 - {{#var: erwa}} ) round0 }} }}
- mPlayer1NiederlageDif {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
- mPlayer2NELOwertneu {{#vardefineecho: mPlayer2NELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlageDif}} }} }}
| 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}})}} | ||||||||
- {{#vardefineecho: mELOquotient | 250}}
- 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}} ) }} }}
- mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} }}
0.0 = Niederlage
- resultPlayer1N {{#vardefineecho: resultPlayer1N | 0.0}}
- mPlayer1NELOwertneu {{#vardefineecho: mPlayer1NELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1N }} /2 - {{#var: erwa}} ) round0 }} }}
- mPlayer1NiederlageDif {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
- mPlayer2NELOwertneu {{#vardefineecho: mPlayer2NELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlageDif}} }} }}
| 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}})}} | ||||||||
- {{#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 | {{#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}} ) }} }}
- mPlayer2RELOwertneu {{#vardefineecho: mPlayer2RELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1RemisDif}} }} }}
0.0 = Niederlage
- resultPlayer1N {{#vardefineecho: resultPlayer1N | 0.0}}
- mPlayer1NELOwertneu {{#vardefineecho: mPlayer1NELOwertneu | {{#expr: {{#var: mPlayer1ELOwertalt}} + 10 * ( {{#var: resultPlayer1N }} /2 - {{#var: erwa}} ) round0 }} }}
- mPlayer1NiederlageDif {{#vardefineecho: mPlayer1NiederlageDif | {{#expr: ( {{#var: mPlayer1NELOwertneu}} - {{#var: mPlayer1ELOwertalt}} ) }} }}
- mPlayer2NELOwertneu {{#vardefineecho: mPlayer2NELOwertneu | {{#expr: {{#var: mPlayer2ELOwertalt}} - {{#var: mPlayer1NiederlageDif}} }} }}
| 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|,|.}} | ||||||||