Wie kann man die Anzahl der Bewertungen gegenüber den Bewertungen selbst abwägen?

8

Für ein Schulprojekt müssen wir ein Ranking-System implementieren. Wir dachten jedoch, dass ein dummer Rangdurchschnitt würde saugen: etwas, dass ein Benutzer mit 5 Sternen bewertete hätte einen besseren Durchschnitt, dass etwas 188 Benutzer 4 Sterne rankten, und das ist nur dumm.

Ich frage mich also, ob einer von euch einen Beispielalgorithmus für das "intelligente" Ranking hat. Es muss nur die gegebenen Rankings und die Anzahl der Rankings berücksichtigen.

Danke!

    
zneak 22.03.2010, 20:33
quelle

2 Antworten

5

Schauen Sie sich hier an: Wie man nicht nach Durchschnittsbewertung sortiert .

    
Svante 22.03.2010 21:09
quelle
-1

Eine einfache Lösung könnte ein gewichteter Durchschnitt sein:

Summe (Stimmen) / Anzahl der Stimmen

Auf diese Weise würden 3 Personen, die 1 Stern wählen, und eine Person, die 5 wählt, einen gewichteten Durchschnitt von (1 + 1 + 1 + 5) / 4 = 2 Sternen geben.

Einfach, effektiv und wahrscheinlich ausreichend für Ihre Zwecke.

    
KarstenF 22.03.2010 20:55
quelle