Wie soll ich diese "hilfreichen" Noten bestellen?

Unter den vom Benutzer erstellten Beiträgen auf meiner Website habe ich ein Amazon-ähnliches Bewertungssystem:

   Was this review helpful to you: Yes | No

Wenn es Stimmen gibt, zeige ich die Ergebnisse über dieser Zeile wie folgt an:

   5 of 8 people found this reply helpful.

Ich möchte die Posts nach diesen Rankings sortieren. Wenn Sie die Rangfolge von "Am hilfreichsten" bis "Am wenigsten hilfreich" gewählt hätten, wie würden Sie die folgenden Beiträge bestellen?

   a) 1/1 = 100% helpful
   b) 2/2 = 100% helpful
   c) 999/1000 = 99.9% helpful
   b) 3/4 = 75% helpful
   e) 299/400 = 74.8% helpful

Klar, es ist nicht richtig, nur nach dem prozentualen Anteil zu sortieren. Irgendwie sollte die Gesamtzahl der abgegebenen Stimmen berücksichtigt werden. Gibt es eine Standardmethode, um dies zu tun?

AKTUALISIEREN

Unter Verwendung von Charles 'Formeln zur Berechnung des unteren Agresti-Coull-Bereichs und zum Sortieren danach würden die obigen Beispiele folgendermaßen sortieren:

   1) 999/1000 (99.9%) = 95% likely to fall in 'helpfulness' range of 99.2% to 100%
   2) 299/400 (74.8%) = 95% likely to fall in 'helpfulness' range of 69.6% to 79.3%
   3) 3/4 (75%) = 95% likely to fall in 'helpfulness' range of 24.7% to 97.5%
   4) 2/2 (100%) = 95% likely to fall in 'helpfulness' range of 23.7% to 100%
   5) 1/1 (100%) = 95% likely to fall in 'helpfulness' range of 13.3% to 100%

Intuitiv fühlt sich das richtig an.

UPDATE 2:

Aus Sicht der Anwendung möchte ich diese Berechnungen nicht jedes Mal ausführen, wenn ich eine Liste mit Beiträgen aufrufe. Ich denke, ich aktualisiere und speichere die Agresti-Coull-Untergrenze entweder nach einem regulären, Cron-gesteuerten Zeitplan (wobei nur die Beiträge aktualisiert werden, die seit dem letzten Durchgang eine Abstimmung erhalten haben) oder aktualisiere sie, sobald eine neue Abstimmung eingeht .

Antworten auf die Frage(8)

Ihre Antwort auf die Frage