Сохраняет ли скользящее среднее разрешение по коэффициенту сумма / счет в двоичной системе? - PullRequest
0 голосов
/ 31 мая 2019

Существует несколько способов найти среднее для набора чисел.

Во-первых, отношение сумма / количество. Добавьте все значения и разделите их на количество значений.

Во-вторых, скользящее среднее. Функция, которую я нашел в другом ответе на стек:

Новое среднее = старое среднее * (n-1) / n + новое значение / n

Это работает, пока каждое значение добавляется к среднему значению за раз.

Меня беспокоит то, что второй метод является более сложным для выполнения моим процессором, но я также боюсь, что первый метод приведет к потере разрешения для наборов данных, что приведет к большим суммам. Например, в 32-битной системе разрешение хранимого значения с плавающей запятой автоматически уменьшается по мере увеличения величины числа.

Сохраняет ли скользящее среднее разрешение?

1 Ответ

1 голос
/ 31 мая 2019

«скользящее среднее» не рассчитывает среднее значение за большой интервал.

Сглаживает данные таким образом, что новые измерения оказывают большее влияние, а вес более старых измерений становится все меньше и меньше.

Если вы беспокоитесь о больших суммах и хотите сохранить все возможные «биты» данных, рассмотрите специальные методы, такие как суммирование Кахана алгоритм

...