3. Tipos de datos y escalas de medición

Reconocer qué representa cada dato permite almacenarlo correctamente y elegir operaciones, gráficos y métodos estadísticos adecuados.

3.1 Introducción

No todos los datos expresan lo mismo. El color de un producto, una calificación de “malo” a “excelente”, la cantidad de errores y el tiempo de respuesta describen características diferentes.

El tipo de dato estadístico indica la naturaleza de la información. La escala de medición indica qué relaciones y operaciones tienen sentido entre sus valores.

Clasificar correctamente una variable es esencial: determina cómo validarla, resumirla, representarla y analizarla.

3.2 Observaciones, variables y valores

Antes de clasificar los datos conviene distinguir tres conceptos:

  • Observación: cada elemento o caso estudiado. Por ejemplo, una solicitud recibida por una API.
  • Variable: la característica que registramos. Por ejemplo, el tiempo de respuesta.
  • Valor: el resultado concreto de esa variable en una observación. Por ejemplo, 185 milisegundos.
Observación: solicitud 1048
Variable: tiempo de respuesta
Valor observado: 185 ms

Una tabla de datos suele representar las observaciones en filas y las variables en columnas.

3.3 Datos cualitativos

Los datos cualitativos, también llamados categóricos, representan cualidades, clases o etiquetas. Sus valores indican a qué categoría pertenece cada observación.

Se dividen en dos tipos:

  • Nominales: las categorías no poseen un orden natural. Ejemplos: navegador, país, lenguaje de programación y tipo de error.
  • Ordinales: las categorías poseen un orden, pero no conocemos una distancia numérica exacta entre ellas. Ejemplos: prioridad baja, media o alta; y satisfacción mala, regular, buena o excelente.

Una variable con solo dos categorías, como “activo/inactivo”, se denomina binaria o dicotómica.

3.4 Datos cuantitativos

Los datos cuantitativos representan cantidades obtenidas mediante un conteo o una medición. Sus valores son numéricos y permiten realizar operaciones aritméticas acordes con su escala.

Se dividen en:

  • Discretos: toman valores separados, normalmente como resultado de contar. Ejemplos: cantidad de usuarios, número de errores o solicitudes procesadas.
  • Continuos: pueden tomar cualquier valor dentro de un intervalo, según la precisión de la medición. Ejemplos: tiempo, temperatura, distancia o consumo de memoria.
Discreto: 0, 1, 2, 3... errores
Continuo: 1,7 s; 1,73 s; 1,731 s... de duración

Un dato continuo puede almacenarse con pocos decimales, pero sigue siendo continuo si conceptualmente procede de una medición.

3.5 Comparación de los tipos de datos

Tipo Qué representa Ejemplo en programación
Cualitativo nominal Categorías sin orden. Sistema operativo: Windows, Linux, macOS.
Cualitativo ordinal Categorías ordenadas. Severidad: baja, media, alta, crítica.
Cuantitativo discreto Cantidades contables. Número de intentos de inicio de sesión.
Cuantitativo continuo Cantidades medidas. Tiempo de respuesta en milisegundos.

3.6 Qué es una escala de medición

Una escala de medición describe la información contenida en los valores y las comparaciones que podemos realizar con ellos. Las cuatro escalas principales son:

Nominal → clasifica
Ordinal → clasifica y ordena
Intervalo → clasifica, ordena y compara diferencias
Razón → además permite comparar proporciones

Cada nivel conserva las propiedades del anterior y agrega una nueva. Elegir una escala incorrecta puede producir operaciones sin significado.

3.7 Escala nominal

La escala nominal identifica categorías sin establecer un orden. Podemos comprobar si dos valores son iguales o diferentes, contar casos y calcular proporciones.

Variable: tipo de dispositivo
Valores: móvil, tableta, escritorio

Aunque asignemos códigos numéricos —por ejemplo, móvil = 1, tableta = 2 y escritorio = 3—, esos números funcionan como etiquetas. No tiene sentido afirmar que “escritorio es tres veces móvil” ni calcular el promedio de los códigos.

3.8 Escala ordinal

La escala ordinal clasifica y ordena. Permite determinar si una categoría se encuentra antes, después, por encima o por debajo de otra.

Prioridad: baja < media < alta < crítica

No conocemos la distancia exacta entre categorías. El paso de prioridad baja a media no tiene por qué ser equivalente al paso de alta a crítica. Por ello, los códigos 1, 2, 3 y 4 expresan orden, pero no garantizan intervalos iguales.

3.9 Escala de intervalo

La escala de intervalo posee orden y distancias iguales entre valores. Las diferencias son interpretables, pero el cero es un punto de referencia y no representa ausencia absoluta de la característica.

La temperatura en grados Celsius es el ejemplo clásico. La diferencia entre 10 °C y 20 °C es igual a la diferencia entre 20 °C y 30 °C. Sin embargo, 20 °C no significa “el doble de calor” que 10 °C, porque 0 °C no representa ausencia de temperatura.

Las fechas de calendario también se interpretan como una escala de intervalo: podemos calcular cuántos días separan dos fechas, pero una fecha no es una proporción significativa de otra.

3.10 Escala de razón

La escala de razón posee orden, intervalos iguales y un cero que representa ausencia real de la cantidad medida. Esto permite interpretar tanto diferencias como proporciones.

200 ms es el doble de tiempo que 100 ms.
8 errores son el doble de errores que 4.
0 solicitudes significa ausencia de solicitudes.

Son variables de razón la duración, la distancia, el peso, la cantidad de registros y el consumo de memoria. La temperatura expresada en kelvin también tiene un cero absoluto y pertenece a esta escala.

3.11 Comparación de las escalas

Escala Orden Diferencias comparables Cero absoluto Ejemplo
Nominal No No No corresponde Tipo de navegador.
Ordinal No No corresponde Nivel de satisfacción.
Intervalo No Temperatura en °C.
Razón Tiempo de ejecución.

3.12 Tipo estadístico y tipo de programación

El tipo utilizado por un lenguaje de programación no determina por sí solo el significado estadístico del dato. El contexto es indispensable.

Variable Valor almacenado Tipo en JavaScript Interpretación estadística
Código postal 5000 number Cualitativo nominal: es un identificador.
Prioridad "alta" string Cualitativo ordinal.
Cantidad de errores 8 number Cuantitativo discreto, escala de razón.
Duración 1.75 number Cuantitativo continuo, escala de razón.

Sumar códigos postales es posible para el lenguaje, pero el resultado carece de significado estadístico.

3.13 Ejemplo en JavaScript

Podemos organizar la descripción de las variables junto con los datos. Esto ayuda a validarlos antes del análisis:

const variables = {
  navegador: {
    tipo: "cualitativo nominal",
    valoresPermitidos: ["Chrome", "Firefox", "Safari"]
  },
  prioridad: {
    tipo: "cualitativo ordinal",
    orden: ["baja", "media", "alta", "crítica"]
  },
  tiempoRespuesta: {
    tipo: "cuantitativo continuo",
    escala: "razón",
    unidad: "ms"
  }
};

const prioridad = "alta";
const posicion = variables.prioridad.orden.indexOf(prioridad);

console.log(posicion); // 2

El arreglo orden permite comparar categorías ordinales sin suponer que la distancia entre ellas sea numéricamente uniforme.

3.14 Valores faltantes y datos inválidos

Un valor faltante no es lo mismo que cero. El cero puede ser una medición válida; un dato faltante indica que no se dispone de la observación.

0 errores → se observó que no hubo errores.
Dato faltante → no sabemos cuántos errores hubo.

En programación, los valores faltantes pueden aparecer como null, undefined, una celda vacía o un código especial. Deben tratarse explícitamente. Reemplazarlos automáticamente por cero puede alterar promedios, proporciones y conclusiones.

3.15 Cómo clasificar una variable

Estas preguntas ofrecen una guía práctica:

  1. ¿El valor identifica una categoría o expresa una cantidad?
  2. Si es una categoría, ¿existe un orden natural?
  3. Si es una cantidad, ¿proviene de contar o de medir?
  4. ¿Las diferencias entre valores son comparables?
  5. ¿El cero representa ausencia real de la cantidad?
  6. ¿Qué unidad y precisión se utilizaron?

La clasificación depende del significado y del uso de la variable, no únicamente de su apariencia.

3.16 Qué debes recordar de este tema

  • Los datos cualitativos representan categorías; pueden ser nominales u ordinales.
  • Los datos cuantitativos representan cantidades; pueden ser discretos o continuos.
  • Las escalas de medición son nominal, ordinal, de intervalo y de razón.
  • La escala determina qué comparaciones y operaciones tienen sentido.
  • Un número utilizado como identificador continúa siendo un dato nominal.
  • El tipo de programación no reemplaza la interpretación estadística.
  • Los valores faltantes deben distinguirse de los ceros y tratarse de forma explícita.

3.17 Conclusión

Identificar la naturaleza y la escala de cada variable evita cálculos sin significado y permite seleccionar resúmenes, gráficos y técnicas adecuados. Esta clasificación debe realizarse antes de comenzar cualquier análisis.

En el próximo tema estudiaremos la diferencia entre población y muestra, y por qué normalmente analizamos una parte de los datos para aprender sobre un conjunto mayor.