Ir al contenido
σestadistica.ar

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

M14 · MultivariadoAvanzadoProcedimiento

Análisis discriminante

Clasificar casos en grupos conocidos a partir de varias variables: el método clásico, cuánto importan sus supuestos y si de verdad le gana a la logística.

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

1 · Qué hace

A diferencia de los conglomerados, acá los grupos son conocidos de antemano. El objetivo es doble:

Describir: qué combinación de variables separa mejor a los grupos.

Clasificar: asignar casos nuevos al grupo más probable.

2 · La función discriminante

Una combinación lineal de las variables:

D=a1x1+a2x2+⋯+apxpD = a_1 x_1 + a_2 x_2 + \dots + a_p x_p

Los coeficientes se eligen para maximizar la separación entre grupos respecto de la variación dentro de ellos: exactamente el cociente que el ANOVA usa como estadístico F, ahora con varias variables.

Con gg grupos y pp variables hay hasta min⁡(g−1,p)\min(g-1, p) funciones discriminantes.

3 · Sus supuestos

SupuestoExigencia
Normalidad multivariada de las predictoras en cada grupomoderada
Homogeneidad de las matrices de covarianza entre gruposcrítica para el lineal
Independenciacrítica
Sin multicolinealidad fuertemoderada

Cuánto importa cada uno

Acierto fuera de muestra con dos grupos y cuatro predictoras, 400 réplicas:

PredictorasnnLDAQDALogísticaTrivial
Normales400,6540,6180,6540,506
Normales2000,6830,6730,6830,506
Asimétricas2000,6970,6820,7100,506
Binarias2000,6940,6850,6950,506
Covarianzas distintas2000,6180,8860,6160,506
Grupo A: concentrado Grupo B: disperso Frontera lineal (cortada) acierto 79,5 % Frontera cuadrática (llena) acierto 94,9 % Ninguna recta separa una nube chica metida dentro de una grande; una elipse sí. Por eso LDA y la logística, las dos lineales, fallan juntas.
Con una nube chica dentro de una grande, ninguna recta sirve. La frontera cuadrática rodea al grupo concentrado.Fuente: Simulación propia: dos nubes normales redondas, desvíos 0,35 y 2,2.

La M de Box responde otra pregunta

La prueba que se usa para decidir entre lineal y cuadrático está bien calibrada —rechaza el 5 % cuando las covarianzas son iguales, con nn de 30, 100 y 1.000—. El problema es qué se hace con su respuesta:

nn por grupoRazón entre desvíosBox rechazaVentaja real de QDA
301,1511 %−0,018
301,3034 %+0,000
302,00100 %+0,135
1001,3096 %+0,017
1.0001,15100 %+0,006

4 · Discriminante o regresión logística

DiscriminanteLogística
Supone normalidad de las predictorassíno
Con más de dos gruposnaturalmultinomial, más incómoda
Si los supuestos se cumplenalgo más eficientealgo menos
Si no se cumplenpierde pocorobusta
Uso actualmenorpredominante

Cuánto vale ese “más eficiente”, con normalidad perfecta:

nnppδ\deltaLDALogística sin penalizarLogística penalizada
30102,00,75530,73320,7746
30103,00,86800,84030,8943
60103,00,90560,87890,9103
1.000103,00,93190,93110,9313

5 · Sobre datos reales

El mismo modelo de la logística —registrado según edad, sexo y educación, 13.864 asalariados—, con tres de las cuatro predictoras binarias. Acierto por validación cruzada de cinco pliegues:

MétodoAcierto
LDA0,6821
Logística sin penalizar0,6821
Logística0,6816
QDA0,6815
Asignar todo al grupo mayor0,6260

6 · Cómo se evalúa

Con la matriz de confusión y las medidas que derivan de ella —las mismas de una prueba diagnóstica—.

7 · Dónde se usa

  • Medicina: clasificar pacientes por perfil de síntomas.
  • Finanzas: modelos de riesgo crediticio; los primeros de la industria fueron discriminantes.
  • Biología: clasificación de especímenes por medidas morfológicas.
  • Reconocimiento de patrones, donde el LDA sigue siendo una técnica base.

8 · Errores frecuentes

  • Evaluar el acierto sobre los datos de entrenamiento.
  • No comparar contra el acierto trivial. En el ejemplo real, 68,2 % contra 62,6 %.
  • Pasar a QDA porque la M de Box rechazó. Con muchos casos rechaza diferencias que valen medio punto, y con pocos casos QDA es peor aunque la violación sea real.
  • Quedarse en LDA con covarianzas muy distintas. Ahí sí: 0,618 contra 0,886 de QDA, y la logística tampoco sirve porque también es lineal.
  • Descartarlo por tener predictoras categóricas. Con tres de cuatro binarias empata con la logística.
  • Ignorar el desbalance entre grupos, que sesga la clasificación hacia el más numeroso.
  • Confundirlo con conglomerados: acá los grupos se conocen de antemano.
  • Interpretar los coeficientes sin estandarizar las variables.

9 · En el software

# R
library(MASS)
modelo <- lda(grupo ~ ., data = datos)
modelo                                  # coeficientes y proporción de traza

pred <- predict(modelo)
table(pred$class, datos$grupo)          # matriz de confusión

# Validación cruzada dejando uno afuera: lo que hay que reportar
lda(grupo ~ ., data = datos, CV = TRUE)

qda(grupo ~ ., data = datos)            # cuadrático
biotools::boxM(datos[, -1], datos$grupo)  # M de Box: informativa, no decisoria

# La comparación que sí decide entre lineal y cuadrático
mean(lda(grupo ~ ., data = datos, CV = TRUE)$class == datos$grupo)
mean(qda(grupo ~ ., data = datos, CV = TRUE)$class == datos$grupo)
# Python
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn.model_selection import cross_val_score

lda = LinearDiscriminantAnalysis().fit(X, y)
cross_val_score(lda, X, y, cv=5)
SPSS:     Analizar › Clasificar › Discriminante

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Análisis discriminante. estadistica.ar. https://estadistica.ar/conceptos/analisis-discriminante

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). Análisis discriminante. estadistica.ar. https://estadistica.ar/conceptos/analisis-discriminante

BibTeX

@misc{estadistica_ar_analisis_discriminante,
  author       = {Montivero, Jorge Luis},
  title        = {{Análisis discriminante}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/analisis-discriminante}},
  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.