Я пытаюсь использовать R для вычисления скользящего среднего по ряду значений в матрице. Обычный поиск по списку рассылки R не очень помог. Кажется, в R нет встроенной функции, которая позволяла бы мне вычислять скользящие средние. Какие-нибудь пакеты предоставляют? Или мне нужно написать свое?
Я пытаюсь найти способ вычислить скользящее кумулятивное среднее без сохранения количества и общих данных, полученных на данный момент. Я придумал два алгоритма, но оба должны хранить счетчик: новое среднее значение = ((старое количество * старые данные) + следующие данные) / следующее количество новое среднее = старое среднее + (следующие данные …
Кажется, нет функции, которая просто вычисляет скользящее среднее на numpy / scipy, что приводит к запутанным решениям . У меня двоякий вопрос: Какой самый простой способ (правильно) реализовать скользящую среднюю с помощью numpy? Поскольку это кажется нетривиальным и подверженным ошибкам, есть ли веская причина не включать батареи в этом случае?