Matriz de dispersión por grupos

Todos los pares y su composición.

Definición

La matriz de dispersión por grupos pone una nube de puntos por cada pareja de variables numéricas y, en la diagonal, la distribución de cada una. Así se ve de qué está hecha cada variable antes de fiarse de una correlación: una nube que parece una población puede ser dos. Se usa para explorar datos con pocas variables.

El precio no ordena esta cartera: el canal la parte en dos
Datos
value · label
Buena para
Comprobar a la vez las relaciones entre variables y la forma de cada una.
Evítala cuando
Cuando hay más de seis variables numéricas: la pieza se niega a dibujar antes que encoger los paneles.
Se lee bien
Entre 3 y 200 elementos; dibuja hasta 200
Datos que faltan
Omite el valor ausente y lo declara aparte.
Accesibilidad
Lector de pantalla: tabla de datos · respeta «reducir movimiento»

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
valuenumberTODA columna numérica es una variable de la matriz: no hay ejes con papel propio que asignar, las dimensiones son intercambiables por construcción. Hacen falta entre 2 y 6; fuera de ese rango la pieza falla nombrando las columnas que ha recibido.
label · opcionalstringOpcional. La primera columna de texto identifica la fila en el tooltip. Sin ella los puntos se dibujan igual y salen sin nombre — no se inventa uno.

Tamaños

Ancha por necesidad

Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.

A menos de 480 px sus rótulos no caben sin pisarse o recortarse, y el motor no la publica así. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.

Cuándo usarla

Tres preguntas antes de elegirla

¿Son seis variables o menos?

Con más, la matriz de correlaciones resume cada pareja en una celda.

Sí: quédate con matriz de dispersión por grupos

No: usa Matriz de correlaciones

¿Todas las variables tienen el mismo papel?

Si hay una variable objetivo y las demás la explican, la importancia de variables ordena cuánto pesa cada una.

Sí: quédate con matriz de dispersión por grupos

No: usa Importancia de variables

¿Basta con mirar las variables de dos en dos?

Si hay que seguir cada observación a lo largo de todas las variables a la vez, las coordenadas paralelas lo hacen en una sola figura.

Sí: quédate con matriz de dispersión por grupos

No: usa Coordenadas paralelas

Código

La misma pieza, con tus datos

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

const spec = await getPreset('scatterplot-matrix');
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é columnas usa?

Todas las numéricas, sin papel propio: cada una es una variable de la matriz. Hacen falta entre dos y seis; la primera columna de texto, si la hay, da nombre a cada punto.

¿Qué hay en la diagonal?

La distribución de cada variable. Es lo que avisa de que una media puede no describir a nadie o de que una nube son dos grupos.

¿Cuántas observaciones admite?

Se lee bien entre tres y doscientas.

¿Qué hace si faltan datos?

Omite el valor ausente y lo declara aparte.

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

A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.

Relacionadas

Otras formas de responder «si dos cosas van juntas»

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