Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/introduccion-a-los-glm

M13 · RegresiónAvanzadoConcepto

Introducción a los modelos lineales generalizados

El marco que unifica la regresión lineal, la logística y la de Poisson: tres piezas y una tabla que ordena todo el módulo.

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

1 · La idea

Un GLM generaliza la regresión lineal relajando dos restricciones: la respuesta ya no tiene que ser normal, y la relación con las predictoras ya no tiene que ser directa.

2 · Las tres piezas

1. La componente aleatoria: la distribución de YY —normal, binomial, Poisson, gamma—.

2. El predictor lineal: siempre igual.

η=β0+β1x1+⋯+βkxk\eta = \beta_0 + \beta_1 x_1 + \dots + \beta_k x_k

3. La función de enlace gg, que conecta la media con el predictor lineal:

g(μ)=ηg(\mu) = \eta

3 · La tabla que ordena todo

Tipo de respuestaFamiliaEnlaceModelo
Continua, simétricaNormalidentidadregresión lineal
BinariaBinomiallogitlogística
BinariaBinomiallogregresión de riesgo relativo
Ordenada en JJ categoríasMultinomiallogit acumuladoordinal
Varias categorías sin ordenMultinomiallogit generalizadomultinomial
ConteoPoissonlogPoisson
Conteo sobredispersoBinomial negativalogbinomial negativa
Continua positiva y asimétricaGammalog o inversamodelo gamma
ProporciónBetalogitregresión beta

4 · Qué cambia y qué no

Lo que se mantiene:

  • La estructura lineal en los parámetros.
  • La interpretación “manteniendo las demás constantes”.
  • Las variables dummy y las interacciones.
  • La necesidad de independencia de las observaciones.

Lo que cambia:

  • La estimación es por máxima verosimilitud, no por mínimos cuadrados.
  • No hay R2R^2: hay devianza y pseudo-R2R^2.
  • Los coeficientes están en la escala del enlace: hay que destransformarlos.
  • Los residuos son de otro tipo: de devianza, de Pearson.

5 · La devianza

Es el análogo de la suma de cuadrados residual:

D=−2[ln⁡Lmodelo−ln⁡Lsaturado]D = -2\left[\ln L_{\text{modelo}} - \ln L_{\text{saturado}}\right]

Sirve para comparar modelos anidados: la diferencia de devianzas se distribuye aproximadamente chi-cuadrado con los grados de libertad de la diferencia.

Es el equivalente de la prueba F para comparar modelos lineales anidados. En el caso normal la correspondencia es algebraica: sobre los mismos datos, χ2=2F\chi^2 = 2F exactamente —30,4966 en los dos—.

6 · Elegir la familia y el enlace

PreguntaRespuesta
¿Qué valores puede tomar YY?define la familia
¿Cuál es la relación esperable?define el enlace
¿Hay sobredispersión?cambia la familia a una más flexible

Cuánto cuesta forzarla

Conteos con media 2 y un efecto verdadero de IRR=1,50IRR = 1{,}50, 200 casos:

MétodoSesgo del efectoCobertura del ICError de predicción
Poisson+0,2 %0,9511,4865
Lineal sobre el conteo+1,3 %—1,5079
Lineal sobre log⁡(y+1)\log(y+1)+8,2 %—1,5308
Lineal sobre y\sqrt{y}+29,1 %—1,5390

7 · Hacia dónde se extiende

ExtensiónPara qué
Modelos mixtos generalizadosdatos agrupados
GEEdatos correlacionados, con foco poblacional
Modelos aditivos (GAM)relaciones no lineales flexibles
Modelos con inflación de cerosconteos con exceso de ceros

8 · Errores frecuentes

  • Transformar la respuesta en vez de elegir la familia adecuada. Con conteos, la raíz cuadrada sobreestima el efecto un 29 %.
  • Comparar modelos por devianza con muestras chicas. Con veinte casos rechaza el 12,8 % de las veces en lugar del 5 %.
  • Interpretar los coeficientes en la escala del enlace.
  • Ignorar la sobredispersión.
  • Buscar un R2R^2 donde no lo hay.
  • Usar la familia normal con conteos o proporciones.
  • Olvidar que siguen exigiendo independencia.

9 · En el software

# R — una sola función para todos
glm(y ~ x, family = gaussian(link = "identity"))    # = lm()
glm(y ~ x, family = binomial(link = "logit"))       # logística
glm(y ~ x, family = poisson(link = "log"))          # Poisson
MASS::glm.nb(y ~ x)                                 # binomial negativa

# Comparar modelos anidados
anova(m1, m2, test = "Chisq")

# Verificar sobredispersión
summary(modelo)$deviance / summary(modelo)$df.residual
# Python
import statsmodels.api as sm
import statsmodels.formula.api as smf
smf.glm("y ~ x", data=d, family=sm.families.Binomial()).fit()
smf.glm("y ~ x", data=d, family=sm.families.Poisson()).fit()

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Introducción a los modelos lineales generalizados. estadistica.ar. https://estadistica.ar/conceptos/introduccion-a-los-glm

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). Introducción a los modelos lineales generalizados. estadistica.ar. https://estadistica.ar/conceptos/introduccion-a-los-glm

BibTeX

@misc{estadistica_ar_introduccion_a_los_glm,
  author       = {Montivero, Jorge Luis},
  title        = {{Introducción a los modelos lineales generalizados}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/introduccion-a-los-glm}},
  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.