计算中值数据流速度?

时间:2009-06-10 10:47:28

标签: algorithm

我有一个OnRecv()函数,随机调用随机数据块。是否可以轻松计算最后一秒的中位速度?它可能接近每秒任意数量的呼叫 - 从0到10000+。编程语言无关紧要。

1 个答案:

答案 0 :(得分:2)

在维基百科上查看分位数,以获得有关如何计算的全部内容,但这取决于您为速度采集的样本数量。

例如,您可以像这样读取五个读数

235, 427, 354, 846, 457

你按照量级来订购

235, 354, 427, 457, 846

然后中间速度为427.对于偶数个样本,它是两个中间样本的平均值。

这是基于非常简单的假设,如果不够详细,请不要给我带来悲伤。

简而言之,虽然R编程语言似乎没有快速的方法,但是对此并不了解。