Suavizado exponencial

Por el equipo de promedio.net · Actualizado el

El suavizado exponencial simple es un método para suavizar o pronosticar una serie de tiempo en el que cada nuevo valor suavizado es una mezcla del dato más reciente y del valor suavizado anterior. La proporción de la mezcla la fija un solo parámetro, α (alfa), entre 0 y 1. Como el valor anterior ya contenía a los datos previos, cada dato del pasado sigue influyendo, pero con un peso que se reduce de forma geométrica: α, α(1 − α), α(1 − α)², y así sucesivamente. Por eso se dice que es un promedio móvil con pesos exponenciales que nunca llegan a cero. En finanzas se conoce como media móvil exponencial (EMA).

Cómo se calcula

  1. Elige α. Valores cercanos a 1 siguen de cerca a los datos; cercanos a 0, suavizan mucho.
  2. Fija un valor inicial S₁. Lo más común es usar el primer dato, o el promedio de los primeros datos.
  3. Para cada periodo siguiente, calcula Sₜ con la fórmula.
  4. El pronóstico para el siguiente periodo es el último valor suavizado: x̂ₜ₊₁ = Sₜ.

Sₜ = α · xₜ + (1 − α) · Sₜ₋₁

Una forma equivalente ayuda a entenderlo: Sₜ = Sₜ₋₁ + α · (xₜ − Sₜ₋₁). Es decir, el valor suavizado corrige su estimación anterior en una fracción α del error que acaba de cometer.

Ejemplos resueltos

Ejemplo 1: demanda semanal con α = 0.3

Demanda de un producto (unidades) en seis semanas: 50, 54, 48, 60, 58, 62. Valor inicial S₁ = 50.

SemanaDemandaCálculoSₜ
150inicial50.00
2540.3 × 54 + 0.7 × 5051.20
3480.3 × 48 + 0.7 × 51.2050.24
4600.3 × 60 + 0.7 × 50.2453.17
5580.3 × 58 + 0.7 × 53.1754.62
6620.3 × 62 + 0.7 × 54.6256.83

Pronóstico para la semana 7: 56.83 unidades. La caída de la semana 3 apenas movió el valor suavizado, que es justo lo que se busca cuando esas caídas son ruido.

Ejemplo 2: la misma subida con α = 0.2 y α = 0.8

Una serie vale 100 durante tres periodos y salta a 130 de forma permanente.

PeriodoDatoα = 0.2α = 0.8
3100100.00100.00
4130106.00124.00
5130110.80128.80
6130114.64129.76
7130117.71129.95

Con α = 0.8 el suavizado alcanza el nuevo nivel en dos periodos; con α = 0.2, después de cuatro periodos todavía está a más de 12 unidades. Si el salto fuera un error aislado y no un cambio real, el α alto lo habría copiado casi entero. Elegir α es elegir entre reaccionar rápido y resistir el ruido.

Cómo elegir α

Cuándo no usarlo

Errores comunes

En Excel hay una herramienta de «Suavización exponencial» en el complemento Análisis de datos, pero ojo: pide el factor de amortiguación, que es 1 − α, no α. También puedes escribir la fórmula en una columna: =0.3*B3+0.7*C2 (en España, =0,3*B3+0,7*C2).