Скользящее среднее (Moving Average) Скачать в PDF
Синонимы: Метод скользящего среднего, Moving average method, Rolling average, Running average
Разделы: Алгоритмы
Метод скользящего среднего используется для сглаживания временных рядов с целью исключения влияния случайной составляющей. Широко применяется для предобработки данных в прогнозировании и других видах анализа.
Метод заключается в замене исходных значений членов ряда средним арифметическим значений нескольких ближайших к нему членов. Набор усредняемых значений образует так называемое скользящее окно. Член, значение которого заменяется на среднее по окну, занимает в окне срединное положение.
Различают две разновидности метода скользящего среднего — простое сглаживание и взвешенное сглаживание.
Простое заключается в обычной замене значений членов ряда на среднее арифметическое по соответствующему окну:
,
где — размер окна (период сглаживания), — номер члена ряда, значение которого заменяется средним.
Размер окна зависит от характера временного ряда, целей исследования и определяется пользователем. Вообще, чем больше окно, тем сильнее сглаживание. Поэтому, если выбрать окно слишком большим, вместе со случайной составляющей возможно будут подавлены изменения, несущие полезную информацию. В пределе, если размер окна взять равным длине ряда, значения всех его членов станут одинаковыми и равными среднему значению ряда. Вся информация о динамике исследуемого процесса таким образом будет потеряна.
При взвешенном сглаживании исходные значения ряда будут заменяться на средние, вычисленные по окну, взятые с некоторыми весами, отражающими вклад члена ряда в представляемые им закономерности исследуемого процесса. В этом случае аппроксимация оценки значения ряда производится с помощью полинома порядка в интервале :
,
параметры которого оцениваются по методу наименьших квадратов.
В Loginom существует специализированный обработчик скользящее окно, который применяется при предварительной обработке данных в задачах прогнозирования.