Econ·Script

Logit Anidado

Genera el código R (mlogit con nests) o Stata (nlogit) para un modelo Logit Anidado, con alternativas agrupadas en nidos.

Espacio publicitario
Variables independientes
Espacio publicitario

¿Por qué necesitamos el Logit Anidado?

El Logit Multinomial y el Condicional asumen IIA: que la razón entre las probabilidades de dos alternativas no depende de las demás. En muchos casos esa hipótesis es claramente irrealista: si una persona elige entre coche, bus, tren y bicicleta, bus y tren se parecen mucho más entre sí que cualquiera de ellos con el coche.

El Logit Anidado relaja IIA agrupando las alternativas en nidos: dentro de un nido sigue habiendo IIA, pero las correlaciones entre nidos pueden ser libres.

El árbol de decisión

Imagina la elección como un árbol: en el primer nivel se elige el nido (motorizado vs no motorizado); dentro de cada nido, la alternativa concreta (dentro de motorizado: coche/bus/tren). Cada nido tiene un parámetro de inclusión que mide la similitud interna; si vale 1, el nido se colapsa al Logit estándar.

La sintaxis generada, explicada

Como el Condicional, el código es una plantilla y necesitas adaptar la estructura de nidos a tu caso. En R, mlogit(..., nests = list(motorizado = c("coche","bus","tren"), no_motorizado = c("bici","andando"))). En Stata, nlogitgen declara el árbol y nlogit estima. Los datos deben estar en formato largo.

Errores frecuentes

Preguntas frecuentes

¿Cuándo elegir Anidado sobre Multinomial? Cuando hay grupos de alternativas que se parecen entre sí.

¿Cómo se interpretan los parámetros de inclusión? Miden la correlación dentro del nido; valor 1 equivale a no anidamiento.

¿Hay alternativas más flexibles? Sí, el Mixed Logit (random coefficients) es la generalización moderna; queda fuera del alcance de este generador.