假设我想计算两个数据点(A 和 A')的速度,每个数据点都有一个分数和一个发布时间(A' 是 A 的未来版本,并且分数更高)。这将是
[A'(score) - A(score)] / [A'(time published) - A (time published)]
我想要捕捉的是高速趋势。这意味着我想要一个从 20 到 200 的分数,其权重高于 8500 到 9000。所以我想通过将分数除以基线来标准化这些数据。
前任。如果 A(score) 为 2,A'(score) 为 3,则基线为 2,所以在上面的公式中,
A'(score) - A(score) would be (3/2 - 2/2)
然而,这意味着当数字如此之低时,速度将非常高(因为另一方面
9000/8500 - 8500/8500
产生非常低的速度,因为仅在此示例中时间差是恒定的,但通常情况下,时间差是可变的)。
有什么方法可以减少低起始分数的影响,同时允许从 20 到 200 的跳跃是显着的?谢谢你。