从总加权评级

时间:2015-06-06 18:38:37

标签: php rating weighted-average

这是一个10星评级。

我的加权评分为8.1,来自25个用户评分。 我想删除1个无效的用户评分(7.5),我如何直接计算?我不想重新计算剩下的所有24个评分。

我很难(8.1 + 7.5)/ 2,但它没有给我正确答案

还有其他任何关于加权等级减法的想法吗?

1 个答案:

答案 0 :(得分:0)

计算平均值时,公式为:

(rate1 + rate2 + ... + rateN)/费率数。

所以,我们有这个等式,其中x是所有费率的加法,除了你想要减去的那个:

(x + 7.5)/ 25 = 8.1

x + 7.5 = 8.1 * 25

x = 8.1 * 25 - 7.5

x = 195

所以答案是195/24 = 8.125

根据之前的公式,该公式为:

(平均*总票数 - 要删除的费率)/总票数 - 1