Las variables cualitativas describen categorías; las cuantitativas expresan cantidades. Distinguirlas correctamente determina cómo almacenar, resumir y analizar los datos.
Una base de datos puede incluir el navegador utilizado, la prioridad de un incidente, la cantidad de errores y el tiempo de respuesta. Todos son datos, pero no admiten las mismas operaciones.
Una variable es una característica que puede tomar distintos valores entre las observaciones. Según lo que representan esos valores, las variables se clasifican principalmente en cualitativas y cuantitativas.
Esta clasificación no depende únicamente de cómo se guarda el dato en un programa. Depende de su significado dentro del problema.
Una variable cualitativa o categórica describe una cualidad, condición o grupo. Sus valores son categorías, no cantidades.
Con estas variables podemos contar observaciones, comparar igualdad y calcular proporciones. No tiene sentido sumar sistemas operativos ni obtener su promedio.
Una variable cualitativa es nominal cuando sus categorías no poseen un orden natural.
Podemos ordenar las categorías alfabéticamente para mostrarlas, pero ese orden de presentación no las convierte en ordinales.
Una variable cualitativa es ordinal cuando existe un orden significativo entre sus categorías.
El orden permite comparar posiciones, pero no asegura que la distancia entre categorías sea constante. La diferencia entre “baja” y “media” no tiene por qué equivaler a la diferencia entre “alta” y “crítica”.
Una variable binaria posee exactamente dos categorías. Es un caso particular de variable cualitativa.
| Variable | Valores posibles | Interpretación |
|---|---|---|
| Cuenta activa | Sí / No | Estado de una cuenta. |
| Solicitud exitosa | Éxito / Error | Resultado de una operación. |
| Usuario convertido | Convirtió / No convirtió | Resultado de una campaña. |
Puede codificarse una categoría como 1 y la otra como 0. Esta codificación facilita algunos cálculos, pero debe documentarse para evitar invertir su significado.
Una variable cuantitativa expresa una cantidad obtenida por conteo o medición. Sus valores numéricos permiten realizar operaciones aritméticas con significado.
Estas variables pueden resumirse mediante medidas como media, mediana, mínimo, máximo y desviación estándar, según el objetivo del análisis.
Una variable cuantitativa es discreta cuando sus valores surgen de un conteo y aparecen separados.
Normalmente toma valores enteros no negativos. Entre 3 y 4 errores no existe el valor 3,5 errores.
Una variable cuantitativa es continua cuando procede de una medición y puede tomar cualquier valor dentro de un intervalo, sujeto a la precisión del instrumento.
Un sistema puede registrar el tiempo como 1.42 segundos, aunque el valor real contenga más decimales. El redondeo no cambia la naturaleza continua de la variable.
| Tipo | Pregunta que responde | Ejemplo | Resumen habitual |
|---|---|---|---|
| Nominal | ¿A qué categoría pertenece? | Navegador. | Frecuencias, proporciones y moda. |
| Ordinal | ¿En qué categoría ordenada se encuentra? | Prioridad. | Frecuencias, moda, mediana y percentiles. |
| Discreta | ¿Cuántos hay? | Cantidad de fallos. | Frecuencias y medidas numéricas. |
| Continua | ¿Cuánto mide? | Tiempo de respuesta. | Intervalos y medidas numéricas. |
Un valor numérico no siempre representa una cantidad. Los números también pueden funcionar como nombres o códigos.
| Dato | Apariencia | Tipo estadístico | Motivo |
|---|---|---|---|
| Código postal 5000 | Número | Cualitativo nominal | Identifica una zona; no mide una cantidad. |
| HTTP 404 | Número | Cualitativo nominal | Identifica una categoría de respuesta. |
| Calificación 1 a 5 | Número | Cualitativo ordinal | Expresa categorías ordenadas. |
| 404 errores | Número | Cuantitativo discreto | Es el resultado de un conteo. |
El mismo número 404 puede ser una etiqueta o una cantidad. La definición de la variable aclara la diferencia.
Las categorías pueden almacenarse como texto o como códigos. Los códigos ahorran espacio y facilitan ciertos procesos, pero necesitan un diccionario que explique su significado.
const nivelesPrioridad = {
1: "baja",
2: "media",
3: "alta",
4: "crítica"
};
const prioridadRegistrada = 3;
console.log(nivelesPrioridad[prioridadRegistrada]); // alta
Los códigos preservan el orden definido, pero no autorizan a interpretar que prioridad 4 sea el doble de prioridad 2. Continúan siendo categorías ordinales.
Consideremos registros de solicitudes a una API:
| ID | Método | Estado | Prioridad | Reintentos | Duración (ms) |
|---|---|---|---|---|---|
| A101 | GET | Éxito | Baja | 0 | 124,8 |
| A102 | POST | Error | Alta | 2 | 310,5 |
| A103 | GET | Éxito | Media | 1 | 156,2 |
Las variables cualitativas se resumen contando categorías. Las cuantitativas pueden resumirse con medidas numéricas:
const solicitudes = [
{ estado: "éxito", duracion: 124.8 },
{ estado: "error", duracion: 310.5 },
{ estado: "éxito", duracion: 156.2 }
];
const frecuencias = solicitudes.reduce((conteo, solicitud) => {
const categoria = solicitud.estado;
conteo[categoria] = (conteo[categoria] ?? 0) + 1;
return conteo;
}, {});
const suma = solicitudes.reduce(
(total, solicitud) => total + solicitud.duracion,
0
);
const duracionMedia = suma / solicitudes.length;
console.log(frecuencias); // { éxito: 2, error: 1 }
console.log(duracionMedia); // 197.166...
El estado se cuenta por categorías; la duración se suma y promedia. Aplicar el promedio a los códigos de estado no tendría significado.
Antes del análisis, cada variable debe validarse según su definición:
function esCantidadDeReintentosValida(valor) {
return Number.isInteger(valor) && valor >= 0;
}
console.log(esCantidadDeReintentosValida(3)); // true
console.log(esCantidadDeReintentosValida(2.5)); // false
console.log(esCantidadDeReintentosValida(-1)); // false
Una variable cuantitativa puede agruparse en categorías. Por ejemplo, un tiempo de respuesta puede clasificarse como rápido, aceptable o lento.
La nueva variable es cualitativa ordinal. La transformación facilita la comunicación, pero pierde precisión: dos valores distintos pueden quedar dentro de la misma categoría. Los límites deben justificarse y documentarse.
Distinguir variables cualitativas y cuantitativas permite diseñar estructuras de datos coherentes y aplicar cálculos con significado. Una clasificación correcta es la base para construir tablas, gráficos y medidas estadísticas confiables.
En el próximo tema veremos cómo recolectar y organizar datos antes de comenzar su análisis.