Processing math: 100%

3 votos

Variable dropped for collinearity in paquete feols en R (TWFE)

Disculpe si esta es una pregunta básica (soy nuevo en econometría). Tengo el siguiente modelo de regresión:

Yi,t=αi+γt+β1X1,i,t+β2X2,i+β3X3,i,t+ϵi,t

donde ( i ) simboliza países y ( t ) simboliza el tiempo en años. X1, X2 y X3 son mis variables independientes.

Quiero calcular los coeficientes de esta regresión cuando X2 cambia entre diferentes países, pero no con el tiempo. El modelo actual que estoy ejecutando en R elimina mi variable X2 debido a la multicolinealidad, y creo que es porque X2 no cambia con el tiempo.

Esta es mi fórmula de regresión: fit_fe <- feols(Donation_per_pop ~ Type_opt + percentage_catholics + GDP | Country + Year , data=data_clean_na, se=vcov_cluster())

¿Cómo puedo incluir correctamente X2 (percentage_catholics) en mi modelo de regresión TWFE sin que sea eliminado debido a la multicolinealidad?

Gracias

0voto

user10287 Puntos 61

Cuando incluyes efectos fijos de país αi en tu modelo, estás incluyendo una variable ficticia para cada país.

Sin embargo, no puedes tener una variable ficticia para cada i, y aún así identificar el coeficiente β2 en la variable X2i que solo varía a lo largo de i. El coeficiente β2 en X2i solo puede ser identificado por la variación de sección cruzada - la variación entre países - porque no tiene variación temporal. Sin embargo, toda esa variación es capturada por los efectos fijos αi.

Es fácil ver esto. Considera el hecho de que para cada i simplemente puedes establecer λi=β2Xi2+αi, luego el modelo se convierte en

Yi,t=λi+γt+β1X1,i,t+β3X3,i,t+ϵi,t,

el modelo que deseas estimar es indistinguible de un modelo con otro valor de los efectos fijos pero sin β2Xi2.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X