RockIngenieur
So, hier noch eine Erklärung, wie die Vereinheitlichung des Punkteniveaus der Voter funktioniert. Für eine Diskussion und Rückfragen stehe ich heute nicht mehr zur Verfügung. Ich hoffe aber, dass das Prinzip deutlich wird (und deutlich wird, dass kein Vote in sich komplett umgekrempelt wird).
1. Grundannahme ist, dass alle Voter in der Summe die gleiche Punktzahl vergeben sollten, damit ihre Votes das gleiche Gewicht haben. Im Ausgangszustand ist das aber nie der Fall. Bei diesem Contest z.B. umfasst die Spanne (der Summe der vergebenen Punkte pro Voter) zwischen dem strengsten und dem freigiebigsten Voter mehr als 60 Punkte. Bezogen auf die maximale Punktzahl, die ein Beitrag überhaupt erreichen kann, ist das nicht wenig.
2. Man sucht sich einen Zielwert, auf den man die Summe der vergebenen Punkte pro Voter (bzw. den Mittelwert der pro Voter für einen einzelnen Beitrag vergebenen Punkte) normieren will. Welcher Wert das ist, ist nicht entscheidend. Beispielsweise könnten das 160 Punkte sein. Es würde nichts ändern, wenn es 180 wären.
3. Es gibt für jeden Voter eine Differenz zwischen tatsächlich vergebener Punktzahl und dem Zielwert. Diese wird durch die Umrechnung ausgeglichen.
Beispiel: Zielwert ist 160, die tatsächlich vergebene Summe der Punkte eines Voters ist 140, also ist die Differenz 20. Bei 40 Einzelwertungen pro Voter wäre die Differenz pro Einzelwertung 20/40 = 0,5. Dieser Wert wird zu jeder Einzelwertung des Voters addiert, so dass z.B. aus einer Einzelwertung von 6 Punkten dann 6,5 Punkte werden. Das geht auch in die andere Richtung, wenn ein Voter über dem Zielwert liegt. Beispiel: Summe der vergebenen Punkte ist 190, Differenz zum Zielwert ist somit -30, also pro Einzelwertung -30/40 = -0,75 Punkte. Aus 6 Punkten werden 5,25 Punkte.
4. In der Summe hat jeder Voter jetzt 160 Punkte verteilt.
5. Da das mit allen Einzelwertungen passiert, bleiben die genutzte Spanne jedes Voters und die Abstände zwischen seinen Einzelwertungen unverändert. Lediglich die Gewichtungen der Voter untereinander verändern sich.
Vielleicht noch die Information, dass dadurch in diesem Contest Verschiebungen um maximal +/- 1 Platz entstanden sind. Die Umrechnung wurde, ebenso wie die Ausgangszahlen, von Popnapp überprüft.
Okay, aber angenommen man würde alle Votes aufaddieren und über eine Gausskurve integrieren und dann die n-te Wurzel aus dem Quadrat der relativen Beteiligung ziehen, wobei n der Differenz aus der minimalen und maximalen Punktevergabe entspricht, dann könnte man über die Punktegewichtung dividiert durch die Langangefunktion über die Grenzwertbildung der absoluten vergebenen Punkte, welche über die dritte Potenz der Quadratwurzel normiert wurden zu einem Galoiskörper zusammenfassen, dessen Schnittpunkte in der hyperbolischen Tangente dann die Punktanzahl pro Beitrag darstellen. Das wäre doch viel einfacher als der ganze Schnickschnack
In der Lagrange-Funktion liegt Dein Fehler ...