Habt Ihr euch schon mal
gefragt wie unsere Rangliste entsteht und wie sie dann auch noch ins Web
kommt? Ihr denkt euch wahrscheinlich jetzt: "Ist mir doch egal."
Wahrscheinlich habt Ihr recht, aber vielleicht werdet Ihr eure Einstellung
ja überdenken, wenn Ihr erfahrt, daß sich alle Ranglisten geändert
haben - wenn auch nur geringfügig.
Das bisherige Pro Cedere war folgendes:
Die Ergebnisse wurden während des Turniers von Albert mit Works erfaßt
und nach dem Turnier an Carsten weitergegeben. Carsten hat diese dann in
Excel eingetippt und die Rangliste berechnen lassen. Dann hat Carsten mir
die Diskette mit der Rangliste bei der Sneak-Preview oder beim Tennisspielen
zukommen lassen, und ich habe dann aus der Exel-Datei mittels eines selbstgestrickten
Unix-Scripts die Web-Rangliste erzeugen lassen.
Als ob diese Übertragungskette
nicht genug potentielle Fehlerquellen zu bieten hätte, gab es einen
witzigen Fehler im Prinzip. Das Problem steckt in der Excel-Datei. Die
Erschaffer der Excel-Datei - zu denen ich mich leider auch zählen
muß - ließen alle Gleitkommaergebnisse wie Platzpunkte, Tichufaktor
und Rangpunkte auf zwei Nachkommastellen runden. Der Grund dafür war
damals, daß wir zum einen dachten: "Das reicht" und zum anderen,
daß jeder auch am Bildschirm die Ergebnisse nachvollziehen kann.
Nun muß man wirklich nicht Mathematik studieren um zu wissen, daß
der Tichufakor, wenn man ihn auf zwei Stellen rundet, einen Fehler von
bis zu 0,005 haben kann.
Angenommen jemand hat einen TF von 1.295
und 500 PP dann ergeben sich 1.295 * 1.295* 500 = 838,51 Rangpunkte.
Gerundet auf zwei Nachkommastellen ergibt sich aber 1.30 * 1.30* 500 =845
Rangpunkte.
Der winzige Fehler von 0,005 hat sich
bei diesem Beispiel zu einer Differenz von 6,5 Rangpunkten hochgeschaukelt.
Fehler dieser Größenordnung gab es bisher auch in den Ranglisten.
Um eure Freude zur Mathematik nicht
zu überstrappazieren, mach ich's kurz. Albert und ich haben eine neue
TICHU-Datenbank in Access 97 erstellt und alle bisherigen Turnier-Ergebnisse
dort importiert. Alles wird nun auf 16 Stellen genau berechnet und erst
ganz zum Schluß gerundet. Abgesehen davon können wir nun die
Ergebnisse direkt als Webseiten ausgeben lassen. Und müssen die Works-Tabellen
nicht mehr abtippen.
Wer in irgend einer älteren Rangliste,
wegen des Rundungsfehlers um ein Rang beschissen wurde, darf sich nachträglich
nun als moralischer Sieger fühlen ;-)
Alle Ranglisten auf der Webseite sind
nun fehlerbereinigt. Neu sind Platzierungslisten, die Ewige Rangliste,
eine Liste aller Turniersieger und eine Liste der Ranglistenersten.
Wenn der Wunsch besteht, die Turnierdaten
nach noch einem anderen Kriterium auszuwerten, dann schreibt einfach euren
Wunsch per Email, denn prinzipiell können wir nun alles herausfiltern.
Übrigens kann jeder der will ein
Exemplar der Datenbank auf Diskette bei mir abholen um Tag und Nacht eigene
Recherchen zu treiben.
Stefan Schwarz |