Если вы не храните значения, то в какой-то момент времени все, что у вас есть, это
, сколько значений находится между x и y.
Чтобы сохранить равную вероятность между вашими бинами /ведра значения очень важны.Давайте начнем с этого потока в реальном времени и предположим, что он начался изначально с 0,12 0,37, 0,62 и 0,87. В каждой ячейке будет по 1 ячейке.
Для значений 0,24,0,49,0,74,0,99 снова каждый бин получит 1
Для значений 0,01,0,26,0,51,0,76 снова каждый бин получит 1
.в конечном итоге с 3 в каждой корзине.Теперь, если 0,6 начинает поступать, приходит примерно 6 раз, делая 3-й бин на 9, а остальные - 3. Скажем, теперь вам нужно обновить свои границы.Если вы переместите границы бина сейчас, ваша вероятность для каждого бина не будет правильной.
Вы не можете перемещать бины на основе количества или даже среднего значения того, что у него есть.Мои примерные значения могут быть в любом порядке, поэтому даже невозможно переместить ячейки после первого значения, которое появилось без знания всех предыдущих значений.
Было бы интересно узнать, как другие думают об этом.