Рассчитать среднюю скорость потока данных? - PullRequest
1 голос
/ 10 июня 2009

У меня есть функция OnRecv (), которая вызывается случайным образом со случайными порциями данных. Есть ли простой способ рассчитать среднюю скорость за последнюю секунду? Это может быть около любого количества вызовов в секунду - от 0-1 до 10000+. Язык программирования не имеет значения.

1 Ответ

2 голосов
/ 10 июня 2009

Посмотрите в википедии квантили, чтобы получить полную информацию о том, как рассчитать, но это зависит от того, сколько образцов вы берете для скорости.

Например, вы берете пять показаний, как это

235, 427, 354, 846, 457

вы заказываете их по величине, чтобы получить

235, 354, 427, 457, 846

тогда средняя скорость будет равна 427. Для четного числа выборок это среднее двух средних выборок.

Это основано на очень простых предположениях, пожалуйста, не давайте мне грусти, если это не достаточно подробно.

Короче говоря, хотя в языке программирования R, кажется, нет быстрого пути, хотя об этом не много известно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...