Ir al contenido
σestadistica.ar
M14 · MultivariadoAvanzadoProcedimiento

Análisis discriminante

Clasificar casos en grupos conocidos a partir de varias variables: el método clásico, sus supuestos y su competencia con la regresión logística.

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(g1,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

4 · Discriminante o regresión logística

DiscriminanteLogística
Supone normalidad de las predictorasno
Admite predictoras categóricasmal
Con más de dos gruposnaturalmultinomial, más incómoda
Si los supuestos se cumplenmás eficientealgo menos
Si no se cumplenpierderobusta
Uso actualmenorpredominante

5 · 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—.

6 · 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.

7 · Errores frecuentes

  • No verificar la homogeneidad de covarianzas.
  • Evaluar el acierto sobre los datos de entrenamiento.
  • No comparar contra el acierto trivial.
  • Usarlo con predictoras categóricas.
  • 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.

8 · 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
lda(grupo ~ ., data = datos, CV = TRUE)

qda(grupo ~ ., data = datos)            # cuadrático
biotools::boxM(datos[, -1], datos$grupo)  # M de Box
# 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
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-19}
}

Última actualización: 19 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.