Gráfico de control por atributos
Tasa de defectos de lotes frente a sus límites.
Definición
Un gráfico de control por atributos sigue el recuento de defectos o de unidades no conformes de cada lote, en orden de inspección, frente a unos límites calculados para cada lote según su tamaño. Un lote pequeño tiene una banda más ancha y uno grande, más estrecha, así que el punto más alto puede quedar dentro y uno intermedio, fuera. Se usa en control de calidad para separar la variación normal de las señales que hay que investigar.
- Datos
- value · weight · x
- Buena para
- Saber qué lotes se salen de lo esperable dado su tamaño, no solo cuáles tienen más defectos.
- Evítala cuando
- Cuando mides una variable continua —peso, tiempo, temperatura— y no un recuento: los límites salen de un modelo de recuentos.
- Se lee bien
- Entre 20 y 100 elementos; dibuja hasta 230
- 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
| Columna | Tipo | Para qué |
|---|---|---|
value | number | El RECUENTO del subgrupo: unidades no conformes en una carta p/np, defectos en una c/u. `requireColumn` lanza si no aparece — sin ella no hay carta. Una celda vacía NO se lee como 0: falla con la cuenta de filas, porque un 0 pintaría el mejor subgrupo de la campaña. |
weight | number | El TAMAÑO del subgrupo (unidades inspeccionadas o área de oportunidad). Es el DENOMINADOR del modelo, así que es lo que hace que el límite cambie de un subgrupo a otro: sin ella la carta dibujaría un listón único. `requireColumn` lanza si no aparece. Ni «lote» ni «muestra» están entre sus alias a propósito: son nombres de SUBGRUPO y `findColumn` casa el nombre exacto antes que nada. |
x · opcional | string | El rótulo del subgrupo, que es el eje X: ORDEN de inspección, no tiempo continuo. NO es obligatorio — sin él la pieza numera las filas y sigue dibujando (`findStringColumn` devuelve null y hay respaldo por índice), que es lo que la separa de las dos de arriba. |
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.
Cuándo usarla
Tres preguntas antes de elegirla
¿Lo que cuentas son defectos o unidades no conformes?
Si mides una magnitud continua en cada muestra y tienes sus límites y su centro, el gráfico de control la juzga contra ellos.
Sí: quédate con gráfico de control por atributos
No: usa Gráfico de control¿Buscas lotes sueltos fuera de límite?
Si lo que temes es una deriva pequeña y sostenida, el gráfico CUSUM la acumula y la hace visible antes.
Sí: quédate con gráfico de control por atributos
No: usa Gráfico CUSUM¿Quieres juzgar cada lote contra su propio límite?
Si solo quieres enseñar la tasa de defectos y su tendencia, sin límites, un gráfico de líneas basta.
Sí: quédate con gráfico de control por atributos
No: usa Gráfico de líneasCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('attribute-control');
spec.data.rows = misFilas; // value, weight
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Por qué cada lote tiene un límite distinto?
Porque el límite sale del modelo del recuento —binomial o Poisson— y del tamaño del subgrupo. Por eso tampoco tiene sentido comparar la distancia al límite entre lotes.
¿Qué columnas necesita?
El recuento de cada subgrupo y su tamaño, las dos obligatorias. El rótulo del subgrupo es opcional: sin él, las filas se numeran.
¿Elige la pieza entre los modelos p y u?
No. Los dos leen las mismas columnas y dan límites distintos, así que el modelo lo decide quien hace el análisis.
¿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 «cómo cambia en el tiempo»
Gráfico de áreasuna medida en el tiempo con el volumen destacado
Barras y línea combinadasuna cifra absoluta junto a su tasa
Bandas de Bollingerprecio frente a su rango habitual de variación
Gráfico con selector de rangoexplorar un tramo de una serie larga
Burndowntrabajo pendiente frente al plan de un sprint
Burnuptrabajo completado frente al alcance total