Correlograma de autocorrelación

Si una serie se parece a sí misma con retardo.

Definición

Un correlograma de autocorrelación mide cuánto se parece una serie a sí misma desplazada uno, dos o más pasos, y dibuja una barra por retardo. Las barras que rebasan la banda de significación señalan un parecido real; las que quedan dentro no se distinguen del azar. Se usa para descubrir ciclos —semanales, mensuales— antes de modelar o prever una serie.

Ciclo semanal · serie sintética
Datos
value · label
Buena para
Saber si una serie se repite cada cierto número de pasos y cuál es ese periodo.
Evítala cuando
Cuando lo que quieres enseñar es el nivel o la tendencia de la serie: aquí solo quedan correlaciones, ninguna cifra en tus unidades.
Se lee bien
Entre 34 y 300 elementos; dibuja hasta 300
Datos que faltan
Se niega a dibujar y dice qué valor falta.
Accesibilidad
Lector de pantalla: tabla de datos · respeta «reducir movimiento»

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
valuenumberLa observación de la serie. UNA fila por instante, en el orden en que se van a leer y a paso constante: el correlograma empareja la observación t con la t+k contándolas por posición, así que un hueco o una fila fuera de sitio no se ve y falsea el retardo. Es la única columna numérica que puede traer el spec; con dos, el componente aborta nombrando las dos en vez de elegir una. LA LISTA DE ABAJO NO ES UN FILTRO: la vía normal es «hay una sola columna numérica, ésa es la serie, se llame como se llame» —el encabezado de una serie real es su nombre de dominio—, y estos nombres sólo entran a DESEMPATAR cuando el spec trae dos o más columnas numéricas.
label · opcionalstringEl nombre del instante (la fecha, el día, el mes). NO interviene en el cálculo y no se parsea como fecha —esta figura no lee fechas ni ordena por ellas—: sirve para que la lámina escriba qué tramo cubre la serie, que es la única defensa contra un fichero barajado o con huecos de calendario. Aquí la lista SÍ es la vía: la columna de etiquetas se reconoce por el nombre y sólo por el nombre; si ninguno casa, no hay etiquetas y la figura se dibuja igual, sin la línea que dice qué tramo cubre.

Tamaños

Recompuesta, no encogida

El motor vuelve a componer la pieza a cada ancho: los rótulos conservan su cuerpo y la figura gana alto si lo necesita.

Móvil · 408 × 511 px
Escritorio · 948 × 688 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Buscas a qué distancia se repite la serie?

Si lo que interesa es cómo sube y baja la propia serie en el tiempo, basta con dibujarla.

Sí: quédate con correlograma de autocorrelación

No: usa Gráfico de líneas

¿Te basta con señalar el retardo, sin separar componentes?

Si quieres separar tendencia, estacionalidad y resto en tramos distintos, la descomposición estacional los dibuja por separado.

Sí: quédate con correlograma de autocorrelación

No: usa Descomposición estacional

¿Necesitas probar que el ciclo existe?

Si el ciclo ya se da por hecho y quieres ver cómo se comporta cada lunes o cada mes, el gráfico de ciclos estacionales los pone uno junto a otro.

Sí: quédate con correlograma de autocorrelación

No: usa Gráfico de ciclos estacionales

Código

La misma pieza, con tus datos

import { getPreset, renderComposition } from 'visx-render/node';

const spec = await getPreset('acf');
spec.data.rows = misFilas; // value
const { svg, warnings } = await renderComposition(spec);

También en React con Chart y prepareComposition. Guía para desarrolladores →

Dudas

¿Por qué no aparece el retardo 0?

Porque vale 1 por construcción: toda serie se parece del todo a sí misma. Dibujarlo aplastaría las barras que sí miden algo.

¿Para qué sirve la banda?

Es el umbral de significación: una barra que no la rebasa no permite afirmar parecido. El parecido se juzga contra la banda, no a ojo.

¿Cómo deben venir los datos?

Una fila por instante, en orden y a paso constante, con una sola columna numérica. El cálculo empareja las observaciones por su posición, así que una fila fuera de sitio falsea el retardo sin que se note; la fecha, si viene, solo rotula el tramo que cubre la serie.

¿Qué hace si faltan datos?

Se niega a dibujar y dice qué valor falta.

¿Cómo se ve en el móvil?

El motor la recompone a 360 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.

Relacionadas

Otras formas de responder «si dos cosas van juntas»

Guía para elegir: si dos cosas van juntas →