负权重的加权平均计算

时间:2018-05-03 09:03:46

标签: math

我想计算一个加权平均值,但公式有点不同。 权重以不同的方式计算:

当重量值较高时,分数较低,例如:

我想给我的客户分数,

  • 重量(Wi):从上次购买到今天的时间段。
  • 值(Xi):该值为销售额

所以假设我有2个顾客,其中一个是2个月前买的,销售金额是2000美元。另一位顾客在12个月前购买,销售金额为2000美元。所以计算是:

(2 * 2000 + 12 * 2000)/ 14

但在我的情况下,当重量更高时,这意味着客户很长一段时间都没有访问我的公司。但公式给予客户更高分数。

有什么方法可以操纵公式来计算我需要的加权平均值?

谢谢

1 个答案:

答案 0 :(得分:0)

你不能简单地反转获得权重的时间(除以而不是乘以),因为这会打开除以零的误差,因此权重函数必须类似

w(0)= 1
w(非常大)= 0

一个简单的候选者是w = 1 /(t + 1)。

所以在你的例子中,那将是($ 2000 /(2 + 1)+ $ 2000 /(12 + 1))。

当然,这是一个加权总数 - 如果你想要加权平均值,加上所有权重并除以总和。

($ 2000/3 + $ 2000/13)/(1/3 + 1/13)