我有一个OnRecv()函数,随机调用随机数据块。是否可以轻松计算最后一秒的中位速度?它可能接近每秒任意数量的呼叫 - 从0到10000+。编程语言无关紧要。
答案 0 :(得分:2)
在维基百科上查看分位数,以获得有关如何计算的全部内容,但这取决于您为速度采集的样本数量。
例如,您可以像这样读取五个读数
235, 427, 354, 846, 457
你按照量级来订购
235, 354, 427, 457, 846
然后中间速度为427.对于偶数个样本,它是两个中间样本的平均值。
这是基于非常简单的假设,如果不够详细,请不要给我带来悲伤。
简而言之,虽然R编程语言似乎没有快速的方法,但是对此并不了解。