Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/medidas-de-distancia

M14 · MultivariadoAvanzadoConcepto

Medidas de distancia y similitud

Cómo se mide cuán parecidos son dos casos: las distancias más usadas, cuánto cambia el resultado según cuál se elija y qué falla de verdad en muchas dimensiones.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · Qué es una distancia

Una función que asigna a cada par de casos un número, con tres propiedades:

d(a,b)≥0d(a,b)=d(b,a)d(a,c)≤d(a,b)+d(b,c)d(a,b) \ge 0 \qquad d(a,b) = d(b,a) \qquad d(a,c) \le d(a,b) + d(b,c)

La tercera es la desigualdad triangular: el camino directo nunca es más largo que el que pasa por un tercer punto.

2 · Para variables cuantitativas

DistanciaFórmulaCaracterística
Euclídea∑(xi−yi)2\sqrt{\sum (x_i - y_i)^2}la habitual; sensible a valores extremos
Manhattan∑∥xi−yi∥\sum \|x_i - y_i\|más robusta a atípicos
Minkowski(∑∥xi−yi∥p)1/p(\sum \|x_i-y_i\|^p)^{1/p}generaliza las dos anteriores
Chebyshevmax⁡i∥xi−yi∥\max_i \|x_i - y_i\|solo mira la peor diferencia
Mahalanobistiene en cuenta la covarianzacorrige la correlación entre variables
Cosenoángulo entre vectoresignora la magnitud; textos

3 · Cuánto cambia el resultado

Los mismos 32 aglomerados estandarizados, el mismo algoritmo, y lo único que cambia es la distancia. Índice de Rand ajustado contra los grupos de la euclídea:

DistanciaCorrelación con la euclídeakk=2kk=3kk=4kk=5
Manhattan0,9790,440,760,380,45
Minkowski pp=30,9910,440,610,360,23
Chebyshev0,9070,110,520,240,20
Coseno0,6350,360,210,130,38
Mahalanobis0,7460,310,250,160,03

(enlace completo)

4 · La de Mahalanobis

d2=(x−y)′ S−1(x−y)d^2 = (\mathbf{x} - \mathbf{y})' \, \mathbf{S}^{-1} (\mathbf{x} - \mathbf{y})

Corrige por la estructura de correlaciones: si dos variables están muy correlacionadas, la euclídea las cuenta dos veces y Mahalanobis no.

También es la herramienta estándar para detectar atípicos multivariados: casos que no son extremos en ninguna variable por separado pero sí en la combinación. Con una condición que casi nunca se verifica.

−3 −3 −2 −2 −1 −1 0 0 1 1 2 2 3 3 La Rioja Comodoro Rivadavia Ingreso mediano (z) No registrados (z) Distancia al centro euclídea Mahalanobis La Rioja 1,47 2,38 Comodoro Rivadavia 2,08 1,73 Punteados: círculos de distancia euclídea 1, 2 y 3. Color: elipses de Mahalanobis 1, 2 y 3. La Rioja está más cerca del centro, pero va contra la correlación de −0,84.
La Rioja está más cerca del centro que Comodoro Rivadavia en distancia euclídea y más lejos en Mahalanobis: combina ingreso bajo con poca informalidad, contra la correlación.Fuente: INDEC, EPH, 1er trimestre de 2026. 32 aglomerados. Variables estandarizadas.

El techo algebraico

d2≤(n−1)2nd^2 \le \frac{(n-1)^2}{n}

Es una cota dura: con nn casos, ninguna distancia de Mahalanobis al centro puede superarla, por extremo que sea el punto.

nnTechoUmbral χ102\chi^2_{10} al 97,5 %
1210,0820,48 — inalcanzable
1513,0720,48 — inalcanzable
2018,0520,48 — inalcanzable
3028,0320,48
10098,0120,48

Y aun con margen, la detección tarda en servir. Un atípico verdadero, puesto a 4 desvíos en una de 10 variables:

nnCasos por variableLo marcaFalsos positivos
2020,0 %0,0 %
3034,7 %0,1 %
50531,3 %0,7 %
1001054,2 %1,5 %
5005084,5 %2,3 %

En el caso

Con 32 aglomerados y 10 variables, el techo es 30,03 y el umbral 20,48, así que hay margen. Los tres más lejanos:

Aglomeradod2d^2Su zz más extremo
CABA20,78secundario+ +3,50
Ushuaia - Río Grande19,84ing. mediano +2,59
Santa Rosa - Toay18,77Gini +3,16

5 · Para variables binarias o categóricas

MedidaIdea
Jaccardcoincidencias en 1, ignorando las coincidencias en 0
Coincidencia simpleproporción de atributos iguales
Gowercombina variables de distinto tipo en una sola distancia

La distancia de Gower es la salida práctica cuando hay variables cuantitativas, ordinales y nominales en la misma tabla.

6 · Distancia y similitud

Son dos caras de lo mismo: a mayor similitud, menor distancia. Las conversiones habituales son d=1−sd = 1 - s o d=2(1−s)d = \sqrt{2(1-s)} cuando ss es una correlación.

Las correlaciones se usan como similitud para agrupar variables —en vez de casos—, que es lo que hace un correlograma reordenado.

7 · Muchas dimensiones: qué falla de verdad

Se dice que en muchas dimensiones las distancias “se concentran” y dejan de discriminar, y que conviene pasar a Manhattan. Las dos mitades merecen revisión.

El contraste relativo (dmax⁡−dmin⁡)/dmin⁡(d_{\max} - d_{\min})/d_{\min} entre 200 puntos al azar, según la dimensión:

DimensionesEuclídeaManhattanMinkowski 3Fraccional 0,5
2719,31.169,3689,1802,2
106,097,536,698,86
501,241,381,341,67
1.0000,190,210,200,24

Pero que el contraste caiga no significa que la búsqueda falle. Un punto y su copia con ruido, entre 199 distractores; porcentaje de veces que la copia resulta ser la más cercana:

Dimensiones útilesDe ruidoEuclídeaManhattanFraccional 0,5
5051,0 %46,2 %39,8 %
250100 %100 %100 %
3050100 %100 %100 %
5515,8 %17,0 %15,2 %
5205,0 %7,5 %6,5 %
51001,5 %1,8 %2,2 %
53000,5 %0,8 %1,2 %

8 · Por qué importa estandarizar antes

d=(ingresoa−ingresob)2+(ginia−ginib)2+…d = \sqrt{(\text{ingreso}_a - \text{ingreso}_b)^2 + (\text{gini}_a - \text{gini}_b)^2 + \dots}

Con ingresos en cientos de miles y Gini en centésimas, el primer término domina por completo. Ver estandarizar, donde está medido: sin estandarizar, k-medias recupera los grupos verdaderos con un ARI de 0,002.

9 · Errores frecuentes

  • Calcular distancias sin estandarizar.
  • Declarar la distancia y no el enlace. El efecto de una depende del otro: con enlace promedio las tres Minkowski dan grupos idénticos y con enlace completo, un ARI de 0,44.
  • Suponer que dos matrices de distancia parecidas dan grupos parecidos. Correlacionan 0,979 y coinciden en 0,44.
  • Usar Mahalanobis con pocos casos. Con 10 variables y 20 casos, el umbral de detección es aritméticamente inalcanzable.
  • Usar Mahalanobis con colinealidad fuerte: invierte una matriz casi singular.
  • Cambiar de norma para resolver la alta dimensión. Manhattan compra un 10 % de contraste; sacar variables irrelevantes es lo que resuelve.
  • Aplicar distancias cuantitativas a variables categóricas codificadas como números.
  • Suponer que la elección no afecta los grupos resultantes.

10 · En el software

# R
dist(X)                               # euclídea, por defecto
dist(X, method = "manhattan")
dist(X, method = "minkowski", p = 3)

mahalanobis(X, colMeans(X), cov(X))   # atípicos multivariados
qchisq(0.975, df = ncol(X))           # el umbral, que hay que comparar
(nrow(X) - 1)^2 / nrow(X)             # el techo: si es menor, no marca a nadie

cluster::daisy(datos, metric = "gower")   # tipos mixtos
# Python
from scipy.spatial.distance import pdist, squareform
squareform(pdist(Z, metric='euclidean'))
pdist(Z, metric='cityblock')
pdist(Z, metric='mahalanobis', VI=np.linalg.inv(np.cov(Z.T)))

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Medidas de distancia y similitud. estadistica.ar. https://estadistica.ar/conceptos/medidas-de-distancia

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Medidas de distancia y similitud. estadistica.ar. https://estadistica.ar/conceptos/medidas-de-distancia

BibTeX

@misc{estadistica_ar_medidas_de_distancia,
  author       = {Montivero, Jorge Luis},
  title        = {{Medidas de distancia y similitud}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/medidas-de-distancia}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-27}
}

Última actualización: 27 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.