Matriz de correlaciones

Relación entre varias métricas.

Definición

Una matriz de correlaciones pone las mismas métricas en filas y columnas y tiñe cada cruce según el coeficiente de correlación entre ese par. Se lee por pares y de un vistazo: qué métricas se mueven juntas, cuáles en contra y cuáles no tienen relación. Se usa para explorar un conjunto de indicadores antes de modelar.

Metric Correlations
Datos
category · series · value
Buena para
Ver de un vistazo qué métricas van juntas y cuáles no, entre muchas.
Evítala cuando
Cuando necesitas ver la forma de la relación: un coeficiente no distingue una recta de una curva ni detecta un grupo de casos raros.
Se lee bien
Entre 4 y 100 elementos; dibuja hasta 300
Datos que faltan
Dibuja el valor ausente como cero.
Accesibilidad
Lector de pantalla: tabla de datos · respeta «reducir movimiento»

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
categorystringLa fila de la matriz. Obligatoria: sin ella la pieza LANZA con las columnas recibidas.
seriesstringLa columna de la matriz. Obligatoria por el mismo throw.
valuenumberEl coeficiente de esa celda. Obligatorio: rellenar los huecos a «0,00» sería inventar los datos, y así lo dice el mensaje.

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 × 551 px
Escritorio · 1148 × 988 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Te basta con un coeficiente por par?

Si necesitas ver los puntos detrás de cada coeficiente, usa la matriz de dispersión.

Sí: quédate con matriz de correlaciones

No: usa Matriz de dispersión

¿Son más de dos métricas?

Si sólo hay dos, una dispersión dice más que una casilla.

Sí: quédate con matriz de correlaciones

No: usa Gráfico de dispersión

¿Quieres leer cada par por separado?

Si buscas qué métricas se agrupan en unas pocas direcciones comunes, el biplot de componentes principales lo resume.

Sí: quédate con matriz de correlaciones

No: usa Biplot de componentes principales

Código

La misma pieza, con tus datos

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

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

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

Dudas

¿Calcula la correlación?

No: espera el coeficiente ya calculado en cada celda, con la fila, la columna y el valor.

¿Qué columnas son obligatorias?

Las tres: fila, columna y coeficiente. Si falta alguna, la pieza falla en lugar de rellenar con «0,00», que afirmaría que dos métricas no tienen relación.

¿Cuántas métricas caben?

Se lee bien entre 4 y 100 casillas, es decir, de dos a diez métricas.

¿Qué hace si faltan datos?

Dibuja el valor ausente como cero. Si un hueco no es un cero en tus datos, rellénalo o elimina la fila antes de dibujar.

¿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 →