Php 从总加权评分中减去1分

Php 从总加权评分中减去1分,php,rating,weighted-average,Php,Rating,Weighted Average,这是一个10星级的评级 我的加权评分为8.1,由25个用户的评分组成。 我想删除1个无效的用户评级(7.5),如何直接计算?我不想重新计算剩下的24个等级 我很难理解这个(8.1+7.5)/2,但它没有给我正确的答案 从加权评分中减法还有其他想法吗?计算平均值时,公式是: (费率1+费率2+…+费率n)/费率数量 我们有一个等式,其中x是所有速率的加和,除了你想减去的速率: (x+7.5)/25=8.1 x+7.5=8.1*25 x=8.1*25-7.5 x=195 所以答案是195/24=8.

这是一个10星级的评级

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

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


从加权评分中减法还有其他想法吗?

计算平均值时,公式是:

(费率1+费率2+…+费率n)/费率数量

我们有一个等式,其中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

是的,这是可行的,但我只有平均评分、评分数和我要删除的评分,我没有所有总评分的总和,即x。在这种情况下,谢谢,我也明白了^_^