Bonjour
J'aimerais avoir un algo pour traiter les like dislike du site.

  • Pour 1 personne qui aime, et une personne qui n'aime pas un item je mets 50% soit 2,5 etoiles

  • Pour 1 personne qui aime et 0 personne qui n'aime pas, je met 100 % soit 5 etoiles

  • Pour 0 personnes qui aime et 1 personne qui n'aime pas je mets 1 etoile

Mais la ou ca se complique, si
900 personnes aimes et 901 personnes n'aimes pas.

mon calcul se resume a
(nb like + nb dislike)/nb total de votes

Mais ca ne marche pas dans mon dernier cas, car
j'ai -1/1800 = -0,0000000X

or je ne peux pas considerer les votes comme total nul.
car ca ferais dans ce cas la plus du 50%

Je devrait mettre quoi a votre avis ?
Merci

1 réponse


Grafikart
Réponse acceptée

like / (total de vote)