Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Partien und Turniere / Games and Tournaments


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 31.03.2018, 17:30
user_298
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
Elowert einer unbekannten engine ausrechnen?

Hallo Schachfreunde,

Wenn ich ein Engineturnier mit 10 engines ausführe. Von 9 engines ist mir die Elozahl bekannt. Von 1 Engine nicht. Wie kann ich AM EINFACHSTEN die Elozahl der unbekannten Engine ausrechnen? (Habe ARENA, FRITZ, CHESSBASE)

Peter
Mit Zitat antworten
  #2  
Alt 31.03.2018, 18:53
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 373
Abgegebene Danke: 165
Erhielt 443 Danke für 175 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss373
AW: Elowert einer unbekannten engine ausrechnen?

 Zitat von PeterO Beitrag anzeigen
Wie kann ich AM EINFACHSTEN die Elozahl der unbekannten Engine ausrechnen?
Nimmst Du Arena, löscht im Arena-Verzeichnis arena.pgn, und machst ein Turnier mit allen 10 Engines. Die pgn-Datei arena.pgn legt Arena dabei automatisch wieder an. Danach in Arena Menu -> Extras -> Elo Calculation.

Unten im neuen Fenster die PGN-Datei auswählen und erstmal irgendeine Elozahl als Basis eintragen. Dann rechnen lassen. Such Dir eine Engine aus, deren Elo-Wert Du kennst, und wenn der angezeigte Wert zu niedrig ist, addierst Du die Differenz zu dem Basis-Elowert dazu. Sonst die Differenz abziehen. Dann Elostat nochmal laufen lassen, und die Elowerte sollten dann stimmen.

Elostat gibt Dir auch an, wie groß die Fehlerbereiche sind, und die schrumpfen mit zunehmender Partienzahl - sofern die Partien sich nicht dauernd wiederholen natürlich.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag:
  #3  
Alt 31.03.2018, 19:03
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Elowert einer unbekannten engine ausrechnen?

 Zitat von Rasmus Beitrag anzeigen
Unten im neuen Fenster die PGN-Datei auswählen und erstmal irgendeine Elozahl als Basis eintragen. Dann rechnen lassen.
Naja, wenn er ein Turnier mit 10 Teilnehern machen will und 9 Elozahlen kennt, dann kalkuliert er am besten mit dem Durchschnitt der 9 bekannten Teilnehmer. Dann sollte es einigermaßen genau werden, wenn die unbekannte Engine einigermaßen mit diesem Feld vergleichbar ist.

Die andere Methode (Irgendeine Elo-Zahl nehmen und wenns einem zu niedrig ist, Differenz dazuaddieren und nochmal rechnen lassen hört sich etwas an wie "Ich rechne mir die Zahl so lange hin, bis ich mein gewünschtes Ergebnis habe".

Wichtig ist halt, dass die zu bewertende Engine wirklich mit den Gegnern vergleichbar ist. Würde ich jetzt hier zum Beispiel einen Stockfish gegen die ganzen Mephistos antreten lassen, dann kommt bei der Berechnung nur Murks raus.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (31.03.2018 um 19:09 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag:
  #4  
Alt 31.03.2018, 19:14
user_298
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Elowert einer unbekannten engine ausrechnen?

Vielen Dank euch Beiden! 😀👍
Mit Zitat antworten
  #5  
Alt 31.03.2018, 19:40
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 373
Abgegebene Danke: 165
Erhielt 443 Danke für 175 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss373
AW: Elowert einer unbekannten engine ausrechnen?

 Zitat von Hartmut Beitrag anzeigen
Die andere Methode (Irgendeine Elo-Zahl nehmen und wenns einem zu niedrig ist, Differenz dazuaddieren und nochmal rechnen lassen hört sich etwas an wie "Ich rechne mir die Zahl so lange hin, bis ich mein gewünschtes Ergebnis habe".
Durchaus nicht, weil man im Turnier ja nur die Elo-Differenz ermittelt. Eine Engine mit 2200 wird gegen eine Engine mit 2000 genauso oft gewinnen wie eine Engine mit 1700 gegen eine mit 1500. Oder wie eine mit 12300 gegen eine mit 12100.

Die Kalibrierung auf den Absolutwert bezogen auf eine andere Liste bekommt man, wenn man einen Absolutwert aus der anderen Liste kennt, und dazu kann man irgendeine der bekannten Engines nehmen. Deswegen kann man den Basis-Elowert frei wählen, und die Ergebnisse sind immer noch genauso korrekt wie vorher.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag:
  #6  
Alt 31.03.2018, 22:35
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Elowert einer unbekannten engine ausrechnen?

 Zitat von Rasmus Beitrag anzeigen
Durchaus nicht, weil man im Turnier ja nur die Elo-Differenz ermittelt. Eine Engine mit 2200 wird gegen eine Engine mit 2000 genauso oft gewinnen wie eine Engine mit 1700 gegen eine mit 1500. Oder wie eine mit 12300 gegen eine mit 12100.

Die Kalibrierung auf den Absolutwert bezogen auf eine andere Liste bekommt man, wenn man einen Absolutwert aus der anderen Liste kennt, und dazu kann man irgendeine der bekannten Engines nehmen. Deswegen kann man den Basis-Elowert frei wählen, und die Ergebnisse sind immer noch genauso korrekt wie vorher.
Naja, die Diskussion hatten wir in diesem Thread schon

https://www.schachcomputer.info/foru...ead.php?t=5483

Wie gesagt, es ist halt die Frage was ich haben will. Einen Bezug zu irgendeiner speziellen Liste, einen Bezug zwischen den Geräten die ich habe, einen anderen Bezug. Und da stellt sich halt die Frage nach der Aussagekraft wenn jemand sagt, die Engine A hat ELO xxxx. Dann muss man immer fragen "Bezogen auf was?". Allein deswegen halte ich von der Erbsenzählerein recht wenig. Und was ich von den Ermittlungsmethoden der verschiedenen Foren halte... naja... siehe Thread oben. Und damit lass ichs mal gut sein. Wie man es im Bezug auf die an einem Turnier teilnehmenden Geräte hält, hab ich ja gesagt. Und der Bezug ist halt nur ein Bezug auf die Teilnehmenden Geräte.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag:
  #7  
Alt 01.04.2018, 11:57
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 7.196
Abgegebene Danke: 9.722
Erhielt 14.916 Danke für 5.317 Beiträge
Aktivitäten Langlebigkeit
16/20 13/20
Heute Beiträge
1/3 sssss7196
AW: Elowert einer unbekannten engine ausrechnen?

 Zitat von PeterO Beitrag anzeigen
Hallo Schachfreunde,

Wenn ich ein Engineturnier mit 10 engines ausführe. Von 9 engines ist mir die Elozahl bekannt. Von 1 Engine nicht. Wie kann ich AM EINFACHSTEN die Elozahl der unbekannten Engine ausrechnen? (Habe ARENA, FRITZ, CHESSBASE)

Peter
Hallo Peter
So was mach ich händisch und erst nachdem ich weiss, welche Leistung die neue Engine im Turnier erbracht hat. Ein Programm dazu findet sich hier
http://www.paxmans.net/performance_calc.php
Gruss
Kurt
Mit Zitat antworten
Folgender Benutzer sagt Danke zu applechess für den nützlichen Beitrag:
  #8  
Alt 01.04.2018, 12:57
user_298
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Elowert einer unbekannten engine ausrechnen?

Danke Kurt,

Cooles Tool! 👍Den SCORE (ich nehme an in %) finde ich WIE heraus?

Peter
Mit Zitat antworten
  #9  
Alt 01.04.2018, 13:34
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 7.196
Abgegebene Danke: 9.722
Erhielt 14.916 Danke für 5.317 Beiträge
Aktivitäten Langlebigkeit
16/20 13/20
Heute Beiträge
1/3 sssss7196
AW: Elowert einer unbekannten engine ausrechnen?

 Zitat von PeterO Beitrag anzeigen
Danke Kurt,

Cooles Tool! 👍Den SCORE (ich nehme an in %) finde ich WIE heraus?

Peter
Hallo Peter

Bei Score trägst du die Leistung der noch nicht gewerteten Engine ein, z.B. 7,5 (aus 10 Partien) und unten die Rating der beteiligten Engines. Mit Calculate wird dann die Elo-Performance errechnet. Das funktioniert bei einrundigen Turnieren sehr gut. Im Falle von doppelrundig müssten wohl die Elo-Zahlen der Gegner zweimal eingegeben werden.

Ein einfaches Tool stellt auch die FIDE zur Verfügung
https://ratings.fide.com/calculator_rp.phtml
Das funktioniert auch bei mehreren Runden.

Gruss
Kurt
Mit Zitat antworten
  #10  
Alt 01.04.2018, 13:38
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.478
Bilder: 1
Abgegebene Danke: 1.589
Erhielt 4.587 Danke für 1.381 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
10/20 20/20
Heute Beiträge
0/3 sssss6478
AW: Elowert einer unbekannten engine ausrechnen?

Hallo,

ein Tool zur Berechnung findet sich auch auf dieser Seite:

https://www.schachcomputer.info/html/elo_script.html

Ist aus meiner Sicht etwas leichter verständlich.

Gruß
Micha
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Chessguru für den nützlichen Beitrag:
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Frage: Freie Engine (Uci) für PC - Spielstil Ecki Die ganze Welt der Schachcomputer / World of chess computers 4 05.04.2015 16:03
News: Revelation als UCI engine: PCSengine software krval Die ganze Welt der Schachcomputer / World of chess computers 1 13.08.2013 16:06
Mephisto PC-Modul als UCI Engine FluidDynamics Die ganze Welt der Schachcomputer / World of chess computers 0 14.02.2008 08:53
Frage: zum unbekannten Schachcomputer !! Wilfried Die ganze Welt der Schachcomputer / World of chess computers 1 28.08.2005 22:41
Fruit als Engine? Robert Die ganze Welt der Schachcomputer / World of chess computers 3 04.08.2005 08:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info