Periodograma

Ciclos dominantes en una serie.

Definición

El periodograma reparte la oscilación de una serie temporal entre ciclos de distinta duración, con cuotas que suman el 100 % de la varianza. Se lee buscando las rayas que superan el umbral: esos son los ciclos que se distinguen del ruido. Se usa para detectar ciclos semanales, anuales u otros antes de modelizar una serie.

No hay un cierre al año: hay cuatro
Datos
value · label
Buena para
Saber qué ciclos dominan una serie larga y cuáles no se distinguen del ruido.
Evítala cuando
Cuando la serie es corta: hacen falta al menos un par de docenas de observaciones para separar ciclos.
Se lee bien
Entre 24 y 1400 elementos; dibuja hasta 1400
Datos que faltan
Se niega a dibujar y dice qué valor falta.
Accesibilidad
Lector de pantalla: resumen en texto · 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: la transformada empareja cada observación con un ángulo contándolas por POSICIÓN, así que un hueco o una fila fuera de sitio no se ve y desplaza todas las frecuencias. Con UNA sola columna numérica en el spec se coge ésa, se llame como se llame; con varias se intenta desempatar por los `alias` de este rol y, si tampoco, el componente aborta nombrándolas todas en vez de elegir una. Un hueco en una celda no se salta ni se rellena: aborta diciendo cuántas filas de cuántas (`missingness: 'fail'`).
label · opcionalstringEl nombre del instante (el mes, la semana, la hora). 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.

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 × 644 px
Escritorio · 988 × 748 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Buscas la duración de los ciclos y no su forma en el tiempo?

Si quieres ver tendencia, estacionalidad y resto como series separadas, la descomposición estacional las dibuja.

Sí: quédate con periodograma

No: usa Descomposición estacional

¿Quieres el reparto entre todos los ciclos posibles?

Si solo te interesa cuánto se parece la serie a sí misma con cada retardo, el correlograma lo enseña directamente.

Sí: quédate con periodograma

No: usa Correlograma de autocorrelación

¿Te interesa qué ciclos hay más que cómo se comporta cada periodo?

Si ya conoces el ciclo y quieres comparar cada mes a lo largo de los años, el gráfico de ciclos estacionales los pone en paralelo.

Sí: quédate con periodograma

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('periodogram');
spec.data.rows = misFilas; // value
const { svg, warnings } = await renderComposition(spec);

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

Dudas

¿Qué dice la altura de cada raya?

La pieza no la presenta como una medida que leer: de cada raya solo afirma de qué lado del umbral cae.

¿Ordena la serie por fecha?

No: no lee fechas. Toma las filas en el orden en que llegan y supone un paso constante, así que una fila fuera de sitio desplaza todas las frecuencias sin que se note.

¿Cuántos datos necesita?

Se lee bien con series de entre 24 y 1.400 observaciones.

¿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 «partes de un todo»

Guía para elegir: partes de un todo →