Algorithm 五星级贝叶斯评级回报率(百分比)

Algorithm 五星级贝叶斯评级回报率(百分比),algorithm,bayesian,Algorithm,Bayesian,我建立了一个五星评级系统。当用户对照片进行评级时,问题就出现了。br最终将返回100%以上的照片,我如何确保它返回的百分比不超过100% br = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes) 假设avg_评级和this_评级均不超过100%,且所有值均为非负值,则您的公式给出的值永远不会超过100% br = ( (avg_n * avg

我建立了一个五星评级系统。当用户对照片进行评级时,问题就出现了。br最终将返回100%以上的照片,我如何确保它返回的百分比不超过100%

br = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)

假设
avg_评级
this_评级
均不超过100%,且所有值均为非负值,则您的公式给出的值永远不会超过100%

br = ( (avg_n * avg_r) + (this_n * this_r) ) / (avg_n + this_n) <=
   <= ( (avg_n * 100%) + (this_n * 100%) ) / (avg_n + this_n) =
   = 100% * (avg_n + this_n) / (avg_n + this_n) =
   = 100%

<代码> BR=((AVGGN N*AVGYR)+(THEXN N*THESYR))/(AVGGN+THESYN)考虑我建立一个在线照片评级。每个用户可以对5星级给定的照片进行评级。通过使用贝叶斯(上面的公式),我可以得到排名,照片应该在顶部,但是它可以给出的百分比不超过100,这就是我试图达到的目标,获取最高评级图片的
br
,并做到这一点:
this\u br\u rate/top\u br\u rate*100