1 votos

¿Por qué Stata omite algunas de mis variables y mfx no funciona?

Estoy tratando de hacer una regresión probit con algunas variables categóricas y continuas pero Stata sigue omitiendo ciertas variables e incluso alegando que algunas no se pueden utilizar para problemas de colinealidad (he comprobado si hay una correlación entre mi DV y dicho PV pero no es perfectamente colineal ni nada). Cuando también intento encontrar el ML (mfx), no funciona.

Esto es lo que puse en la caja de comandos:

probit Voto i.BioDadEdu i.BioMomEdu i.Edad i.Región i.Ciudadanía i.EnrollStat HGC FamilyIncome i.HHSize i.HDE i.MarStat i.UrbanRural i.Income IncomeVal i.SpouseIncomeVal i.GovtInt if RaceEth==1

¡Por favor, ayuda! Esto es para mi tesis de grado y estoy muy perdido.

1voto

jack.spicer Puntos 301

Stata tiene razón, debe tener una colinealidad perfecta.

Si stata sólo está dejando caer algunos controles y no estás interesado en esos coeficientes está bien. Ignórelo y céntrese en su variable de interés, ya que los controles eliminados no añadirían nada al modelo de todos modos (debido a la colinealidad perfecta).

Si no te gustan las variables que stata está dejando caer, entonces deja caer algunas tú mismo.

En su caso, sospecho que alguna de las variables de ingresos podría estar causando la colinealidad.

0voto

Matthias Benkard Puntos 11264

Tenga en cuenta que puede no haber una colinealidad perfecta entre las variables $x_i$ y $a_i$ como $cor(x_i,a_i)\neq 1 \lor -1$ pero sigue siendo perfecta la colinealidad entre $x_i$ y $a_i$ condicional $z_i$ es decir, es posible $cor(x_i,a_i)|z=1 \lor-1$ .

Además, tenga en cuenta que la regresión podría no ejecutarse en toda la muestra si hay observaciones que faltan. Si realiza la regresión $y_i$ en, $x_i$ , $a_i$ , $b_i$ y $c_i$ la regresión, incluso sin ninguna condición "si", sólo se ejecutará sobre las observaciones en las que ninguna de las variables falte a la observación. Así que si usted tiene 300 observaciones, $y_i$ está disponible para todos los 300, $x_i$ tiene algunos N/A por lo que sólo está disponible para 250 observaciones, $a_i$ para 260, $b_i$ para 207 y $c_i$ para 265, la regresión sólo se ejecutará sobre la muestra compuesta de observaciones donde para la observación $i$ sólo si $y_i,x_i, a_i, b_i, c_i \neq N/A$ al mismo tiempo.

Además de la explicación en el primer párrafo de nuevo $cor(x_i,a_i) \neq 1 \lor -1$ pero al mismo tiempo $cor(x_i,a_i) |y_i,x_i, a_i, b_i, c_i \neq N/A= 1 \lor -1$ .

En cuanto a lo que hay que hacer al respecto, depende de la causa real del problema, que hay que investigar primero.

¿Es el hecho de querer ejecutar la regresión sólo si RaceEth=1? Entonces elimina esa condición o una de las variables con multicolinealidad perfecta. Si las variables son perfectamente colineales, no se obtiene más información de la regresión controlando la variable adicional, ya que el coeficiente sería exactamente el mismo o el inverso, algo que se puede comprobar mediante la correlación entre las variables.

Si hay problemas con las observaciones, intente recoger una muestra más grande.

Si no puedes conseguir más datos o dejar de lado las variables, trata de pivotar tu tema. Espero que no hayas caído en la trampa común de muchos estudiantes que escriben casi toda la tesis sin comprobar primero si las regresiones se pueden realizar con los datos que tienes. Si no cometiste este error, deberías poder hablar con tu director de tesis sobre la posibilidad de pivotar el tema debido a la insuficiencia de datos para responder a la pregunta de investigación actual. A la mayoría de los profesores no les importará en las primeras etapas del proceso de escritura de la tesis porque esperan que algunas ideas puedan tener problemas de datos que las hagan inviables.

Si cometiste el error de escribir ya todo y estás en una fase tardía del proceso de escritura de la tesis, deberías hablar con tu supervisor. Es posible que tu supervisor acepte un resultado que no sea bueno, teniendo en cuenta los problemas de datos, pero aunque lo acepte, lo más probable es que se refleje en la calificación.

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