J'implémente un système de notation à utiliser sur mon site Web, et je pense que la moyenne bayésienne est la meilleure façon de procéder. Chaque article sera évalué dans six catégories différentes par les utilisateurs. Je ne veux pas que les articles avec une seule note élevée atteignent le sommet, c'est pourquoi je veux implémenter un système bayésien.
Voici la formule:
Bayesian Rating = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)
Étant donné que les articles seront classés dans 6 catégories différentes, dois-je utiliser la moyenne des sommes de ces catégories comme "this_rating" pour le système bayésien? Par exemple, prenez un élément avec deux notes (échelle de 0 à 5):
Rating 1:
Category A: 3
Category B: 1
Category C: 2
Category D: 4
Category E: 5
Category F: 3
Sum: 18
Rating 2:
Category A: 2
Category B: 3
Category C: 3
Category D: 5
Category E: 0
Category F: 1
Sum: 14
"This_rating" doit-il être simplement la moyenne des sommes énumérées ci-dessus? Ma pensée est-elle correcte, ou un système bayésien devrait-il également être mis en œuvre pour chaque catégorie (ou est-ce trop y penser)?
Réponses:
Cela dépend si vous souhaitez terminer uniquement avec une évaluation cumulative de chaque objet ou une évaluation spécifique à la catégorie. Avoir un système distinct dans chaque catégorie semble plus réaliste, mais votre contexte particulier pourrait suggérer le contraire. Vous pouvez même faire une évaluation globale et spécifique à une catégorie!
la source