
In statistics, a moving average (rolling average or running average or moving mean[1] or rolling mean) is a calculation to analyze data points by creating a series of averages of different selections of the full data set. Variations include: simple, cumulative, or weighted forms.
Mathematically, a moving average is a type of convolution. Thus in signal processing it is viewed as a low-passfinite impulse response filter. Because the boxcar function outlines its filter coefficients, it is called a boxcar filter. It is sometimes followed by downsampling.
Given a series of numbers and a fixed subset size, the first element of the moving average is obtained by taking the average of the initial fixed subset of the number series. Then the subset is modified by "shifting forward"; that is, excluding the first number of the series and including the next value in the series.
A moving average is commonly used with time series data to smooth out short-term fluctuations and highlight longer-term trends or cycles - in this case the calculation is sometimes called a time average. The threshold between short-term and long-term depends on the application, and the parameters of the moving average will be set accordingly. It is also used in economics to examine gross domestic product, employment or other macroeconomic time series. When used with non-time series data, a moving average filters higher frequency components without any specific connection to time, although typically some kind of ordering is implied. Viewed simplistically it can be regarded as smoothing the data.
History
The technique of moving averages was invented by the Bank of England in 1833 to conceal the state of its bullion reserves.[2]
Simple moving average

In financial applications a simple moving average (SMA) is the unweighted mean of the previous data-points. However, in science and engineering, the mean is normally taken from an equal number of data on either side of a central value. This ensures that variations in the mean are aligned with the variations in the data rather than being shifted in time. An example of a simple equally weighted running mean is the mean over the last entries of a data-set containing entries. Let those data-points be Esto podría ser el precio de cierre de una acción. La media de los últimosLos puntos de datos (días en este ejemplo) se denotan comoy calculado como:
Al calcular la siguiente mediacon el mismo ancho de muestreoel rango deaSe considera. Un nuevo valorentra en la suma y el valor más antiguose elimina. Esto simplifica los cálculos al reutilizar la media anterior.. Esto significa que el filtro de media móvil se puede calcular de forma bastante económica con datos en tiempo real, utilizando un búfer circular /FIFO y solo 3 pasos aritméticos.
Durante el llenado inicial del búfer FIFO/circular, la ventana de muestreo es igual al tamaño del conjunto de datos, por lo tantoy el cálculo del promedio se realiza como un promedio móvil acumulativo .
El período seleccionado () depende del tipo de movimiento de interés, como a corto, mediano o largo plazo.
Si los datos utilizados no están centrados en la media, una media móvil simple se retrasa con respecto al dato más reciente en la mitad del ancho de la muestra. Una SMA también puede verse desproporcionadamente influenciada por la pérdida de datos antiguos o la incorporación de datos nuevos. Una característica de la SMA es que, si los datos presentan una fluctuación periódica, la aplicación de una SMA de ese período eliminará dicha variación (la media siempre contiene un ciclo completo). Sin embargo, rara vez se encuentra un ciclo perfectamente regular. [ 3 ]
Para diversas aplicaciones, resulta ventajoso evitar el desplazamiento producido al utilizar únicamente datos "pasados". Por lo tanto, se puede calcular una media móvil central , utilizando datos igualmente espaciados a ambos lados del punto de la serie donde se calcula la media. [ 4 ] Esto requiere utilizar un número impar de puntos en la ventana de muestreo.
Una desventaja importante del SMA es que deja pasar una cantidad significativa de señal con una longitud menor que la de la ventana. Esto puede generar artefactos inesperados, como picos en el resultado suavizado que aparecen donde había valles en los datos. Además, el resultado es menos suave de lo esperado, ya que algunas de las frecuencias más altas no se eliminan correctamente.
Su respuesta en frecuencia es un tipo de filtro de paso bajo llamado sinc en frecuencia .
media móvil continua
La media móvil continua de una función integrablese define mediante integración como:
donde elambientealrededordefine la intensidad del suavizado de la gráfica de la función integrable. Un valor mayorSuaviza la gráfica de origen de la función (azul).más. Las animaciones a continuación muestran el promedio móvil como una animación en función de diferentes valores para . La fracciónse utiliza porquees el ancho del intervalo para la integral. Naturalmente,por el teorema fundamental del cálculo y la regla de L'Hôpital .
Media móvil continua de seno y polinomio: visualización del suavizado con un pequeño intervalo para la integración.
Media móvil continua de seno y polinomio: visualización del suavizado con un intervalo mayor para la integración.
Animación que muestra el impacto del ancho del intervalo y el suavizado mediante media móvil.
Promedio acumulado
En un promedio acumulativo ( CA ), los datos llegan en un flujo de datos ordenado, y el usuario desea obtener el promedio de todos los datos hasta el dato actual. Por ejemplo, un inversor podría querer el precio promedio de todas las transacciones de acciones de una acción en particular hasta el momento actual. A medida que se produce cada nueva transacción, el precio promedio en el momento de la transacción se puede calcular para todas las transacciones hasta ese punto utilizando el promedio acumulativo, que generalmente es un promedio ponderado por igual de la secuencia de n valores.hasta el momento actual:
El método de fuerza bruta para calcular esto sería almacenar todos los datos y calcular la suma y dividirla por el número de puntos cada vez que llegara un nuevo dato. Sin embargo, es posible simplemente actualizar el promedio acumulado como un nuevo valor,se vuelve disponible, utilizando la fórmula
Así, el promedio acumulado actual para un nuevo dato es igual al promedio acumulado anterior, multiplicado por n , más el último dato, todo dividido por el número de puntos recibidos hasta el momento, n + 1. Cuando llegan todos los datos ( n = N ), el promedio acumulado será igual al promedio final. También es posible almacenar un total acumulado de los datos, así como el número de puntos, y dividir el total por el número de puntos para obtener el promedio acumulado cada vez que llega un nuevo dato.
La derivación de la fórmula del promedio acumulativo es sencilla. Utilizando y de manera similar para n + 1 , se observa que
Resolviendo esta ecuación pararesultados en
Media móvil ponderada
Un promedio ponderado es un promedio que tiene factores multiplicadores para dar diferentes ponderaciones a los datos en diferentes posiciones de la ventana de muestreo. Matemáticamente, el promedio móvil ponderado es la convolución de los datos con una función de ponderación fija. Una aplicación es la eliminación de la pixelación de una imagen gráfica digital. Esto también se conoce como suavizado de bordes (anti-aliasing).
En el ámbito financiero, y más específicamente en el análisis de datos financieros, una media móvil ponderada (WMA) tiene el significado específico de ponderaciones que disminuyen en progresión aritmética. [ 5 ] En una WMA de n días, el último día tiene una ponderación n , el segundo más reciente., etc., hasta llegar a uno.

The denominator is a triangle number equal to In the more general case the denominator will always be the sum of the individual weights.
When calculating the WMA across successive values, the difference between the numerators of and is . If we denote the sum by , then
The graph at the right shows how the weights decrease, from highest weight for the most recent data, down to zero. It can be compared to the weights in the exponential moving average which follows.
Exponential moving average
An exponential moving average (EMA), also known as an exponentially weighted moving average (EWMA),[6] is a first-order infinite impulse response filter that applies weighting factors which decrease exponentially. The weighting for each older datum decreases exponentially, never reaching zero. This formulation is according to Hunter (1986).[7]
There is also a multivariate implementation of EWMA, known as MEWMA.[8]
Other weightings
Other weighting systems are used occasionally – for example, in share trading a volume weighting will weight each time period in proportion to its trading volume.
A further weighting, used by actuaries, is Spencer's 15-Point Moving Average[9] (a central moving average). Its symmetric weight coefficients are [−3, −6, −5, 3, 21, 46, 67, 74, 67, 46, 21, 3, −5, −6, −3], which factors as [1, 1, 1, 1]×[1, 1, 1, 1]×[1, 1, 1, 1, 1]×[−3, 3, 4, 3, −3]/320 and leaves samples of any quadratic or cubic polynomial unchanged.[10][11]
Outside the world of finance, weighted running means have many forms and applications. Each weighting function or "kernel" has its own characteristics. In engineering and science the frequency and phase response of the filter is often of primary importance in understanding the desired and undesired distortions that a particular filter will apply to the data.
A mean does not just "smooth" the data. A mean is a form of low-pass filter. The effects of the particular filter used should be understood in order to make an appropriate choice.
Moving median
From a statistical point of view, the moving average, when used to estimate the underlying trend in a time series, is susceptible to rare events such as rapid shocks or other anomalies. A more robust estimate of the trend is the simple moving median over n time points: donde la mediana se encuentra, por ejemplo, ordenando los valores dentro de los paréntesis y encontrando el valor central. Para valores mayores de n , la mediana se puede calcular de manera eficiente actualizando una lista de saltos indexable . [ 12 ]
Estadísticamente, la media móvil es óptima para recuperar la tendencia subyacente de la serie temporal cuando las fluctuaciones alrededor de la tendencia se distribuyen normalmente . Sin embargo, la distribución normal no otorga alta probabilidad a desviaciones muy grandes de la tendencia, lo que explica por qué tales desviaciones tendrán un efecto desproporcionadamente grande en la estimación de la tendencia. Se puede demostrar que si en cambio se supone que las fluctuaciones se distribuyen según Laplace , entonces la mediana móvil es estadísticamente óptima. [ 13 ] Para una varianza dada, la distribución de Laplace otorga mayor probabilidad a eventos raros que la distribución normal, lo que explica por qué la mediana móvil tolera mejor las perturbaciones que la media móvil.
Cuando la mediana móvil simple anterior es central, el suavizado es idéntico al filtro de mediana , que tiene aplicaciones, por ejemplo, en el procesamiento de señales de imagen. La mediana móvil es una alternativa más robusta a la media móvil a la hora de estimar la tendencia subyacente en una serie temporal. Si bien la media móvil es óptima para recuperar la tendencia si las fluctuaciones a su alrededor siguen una distribución normal, es susceptible al impacto de eventos raros como choques rápidos o anomalías. En cambio, la mediana móvil, que se obtiene ordenando los valores dentro de la ventana temporal y encontrando el valor central, es más resistente al impacto de dichos eventos raros. Esto se debe a que, para una varianza dada, la distribución de Laplace, que asume la mediana móvil, otorga mayor probabilidad a los eventos raros que la distribución normal que asume la media móvil. Como resultado, la mediana móvil proporciona una estimación más fiable y estable de la tendencia subyacente, incluso cuando la serie temporal se ve afectada por grandes desviaciones de la tendencia. Además, el suavizado de la mediana móvil es idéntico al filtro de mediana, que tiene diversas aplicaciones en el procesamiento de señales de imagen.
Modelo de regresión de media móvil
En un modelo de regresión de media móvil , se supone que una variable de interés es una media móvil ponderada de términos de error independientes no observados; las ponderaciones en la media móvil son parámetros que deben estimarse.
Estos dos conceptos suelen confundirse debido a su nombre, pero si bien comparten muchas similitudes, representan métodos distintos y se utilizan en contextos muy diferentes.
Véase también
- Suavizado exponencial
- Regresión local (LOESS y LOWESS)
- Suavizado del núcleo
- Indicador de convergencia/divergencia de media móvil
- Martingala (teoría de la probabilidad)
- Cruce de medias móviles
- mínimos cuadrados móviles
- Media móvil ascendente
- Hash rodante
- total acumulado
- Filtro Savitzky-Golay
- Función de ventana
- media móvil exponencial de retardo cero
Referencias
- ↑ Variabilidad hidrológica de la llanura aluvial del río Cosumnes (Booth et al., San Francisco Estuary and Watershed Science, Volumen 4, Número 2, 2006)
- ↑ Klein, Judy L. (28 de octubre de 1997). Visiones estadísticas en el tiempo . Cambridge University Press . pág. 88. ISBN 9780521420464.
- ↑ Análisis estadístico , Ya-lun Chou, Holt International, 1975, ISBN 0-03-089422-0, sección 17.9.
- ↑ La derivación y las propiedades de la media móvil central simple se dan en su totalidad en el filtro de Savitzky-Golay .
- ↑ "Medias móviles ponderadas: Lo básico" . Investopedia.
- ↑ "TRATAMIENTO DEL RUIDO DE MEDICIÓN - Filtro de promedio" . Archivado del original el 29 de marzo de 2010. Consultado el 26 de octubre de 2010 .
- ↑ Manual electrónico de métodos estadísticos de NIST/SEMATECH: Suavizado exponencial simple en el Instituto Nacional de Estándares y Tecnología
- ↑ Yeh, A.; Lin, D.; Zhou, H.; Venkataramani, C. (2003). "Un gráfico de control de media móvil ponderada exponencialmente multivariante para el monitoreo de la variabilidad del proceso" (PDF) . Journal of Applied Statistics . 30 (5): 507– 536. Bibcode : 2003JApSt..30..507Y . doi : 10.1080/0266476032000053655 . ISSN 0266-4763 . Recuperado el 16 de enero de 2025 .
- ↑ Promedio móvil de 15 puntos de Spencer — de Wolfram MathWorld
- ↑ Rob J Hyndman. " Medias móviles ". 8 de noviembre de 2009. Consultado el 20 de agosto de 2020.
- ↑ Aditya Guntuboyina. " Estadística 153 (Series temporales) : Lección tres ". 24 de enero de 2012. Consultado el 7 de enero de 2024.
- ↑ "Mediana móvil eficiente usando una lista de saltos indexable « Recetas de Python « Código ActiveState" .
- ↑ GR Arce, "Procesamiento de señales no lineales: un enfoque estadístico", Wiley: Nueva Jersey, EE. UU., 2005.
- Gráficos y diagramas estadísticos
- Series temporales
- Superposiciones de gráficos
- Análisis técnico