Php 贝叶斯评级

Php 贝叶斯评级,php,rating,bayesian,Php,Rating,Bayesian,3的意义是什么?可能的最高评级是什么?您将此产品的评级与所有产品的评级进行比较,因此您的答案是评级。如果$avg_评级和$this_评级分别为3.7和4/10,那么您的答案为10/10。如果是5分,那么你的答案是5分$贝叶斯评分、平均评分和$this评分都是可比的。好吧,算出你的数学: $avg_num_votes = 18; // Average number of votes in all products $avg_rating = 3.7; // Average rating for

3的意义是什么?可能的最高评级是什么?

您将此产品的评级与所有产品的评级进行比较,因此您的答案是评级。如果$avg_评级和$this_评级分别为3.7和4/10,那么您的答案为10/10。如果是5分,那么你的答案是5分$贝叶斯评分、平均评分和$this评分都是可比的。

好吧,算出你的数学:

$avg_num_votes = 18; // Average number of votes in all products
 $avg_rating = 3.7; // Average rating for all products
$this_num_votes = 6; // Number of votes for this product
 $this_rating = 4; // Rating for this product


$bayesian_rating = ( ($avg_num_votes * $avg_rating) + ($this_num_votes * $this_rating) ) /    ($avg_num_votes + $this_num_votes);

echo round($bayesian_rating); // 3

所以这是1分之3…

你的问题是关于基本算术吗?不确定。第3级的评分是多少?问题是:“3”的意义是什么。实际上,这意味着什么。如何使用、应用、比较等等。不,你不正确。没有办法知道你提供的信息的最高价值是什么。可能是4分,所有的评分都很好,可能是100分,所有的评分都很差。但根据我们这里的情况,我们无法判断。@wenbert是的,这是当前产品的平均值,通常为x/5。因为最高可能评级是5或10?不,这是$avg_评级和$this_评级的最高可能评级。如果那是5颗星,竖起10个大拇指,100个烂番茄,随便什么。他们三个都是同一个等级,所以这个问题是10分之3?我还是不明白。你知道电影收视率是如何给两个大拇指(两个可能的大拇指中的两个),或者netflix上的五颗星中的五颗星,或者烂番茄上的(100%)吗?这些都有单位连接到他们,告诉你什么是最大值。你的问题中没有给我们单位或推导单位的方法。如果没有更多信息,我们不知道,也不可能知道最高评级是什么。对于这个脚本,我可以考虑可能的最高评级吗?或者它不起作用?
((18 * 3.7) + (6 * 4)) / (18 + 6)
(66.6 + 24) / (24)
90.6 / 24
3.775