miri@m@@iz@te m@iii@g oii u@@v@rr@@es
2019-Nov-26 16:23 UTC
[R-es] Modelo Poisson con endogeneidad
Buenas tardes, Tengo una pregunta sobre un error que me da R. Estoy usando un modelo Poisson con función de control para corregir la endogeneidad (de instrumentos) y tengo que calcular primero los residuos de una regresión lineal para posteriormente introducirlos en la segunda etapa. Cuando los calculo y los meto en la siguente etapa me da este error: Error in `$<-.data.frame`(`*tmp*`, d.hat.residualsconExogmosthelp, value c(0.109134748058386, : replacement has 54535 rows, data has 59526) Observo que mi base de datos tiene 59526 observaciones pero el vector de residuos tiene 54535. ¿A qué se puede deber el hecho de que haya menos observaciones en los residuos que en la variable real? Muchas gracias, Miriam
¿Tienes nulos en los datos originales? La función lm, por defecto, usa na.action = na.omit... Lo que quieras hacer con los nulos, de tenerlos, es otra historia... Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El mar., 26 nov. 2019 a las 17:23, <miriam.alzate en unavarra.es> escribió:> Buenas tardes, > > Tengo una pregunta sobre un error que me da R. Estoy usando un modelo > Poisson con función de control para corregir la endogeneidad (de > instrumentos) y tengo que calcular primero los residuos de una regresión > lineal para posteriormente introducirlos en la segunda etapa. > > Cuando los calculo y los meto en la siguente etapa me da este error: > Error in `$<-.data.frame`(`*tmp*`, d.hat.residualsconExogmosthelp, value > c(0.109134748058386, : > replacement has 54535 rows, data has 59526) > > Observo que mi base de datos tiene 59526 observaciones pero el vector de > residuos tiene 54535. > > ¿A qué se puede deber el hecho de que haya menos observaciones en los > residuos que en la variable real? > > Muchas gracias, > > Miriam > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Estimada Miriam Comparto lo escrito por Carlos Gil Bellosta, pero hay una salvedad, dependiendo de la base de datos que utiliza, pueden aparecer NA que en R son interpretados como caracteres o el espacio colocando esto en lugar de los nulos, como también de los ceros que suelen aparecer por ahí, le recomiendo verificar la base de datos y los datos de esta a R antes de ingresarlo al modelo de análisis, yo supe tener problemas entre los datos originales, la interpretación de estos por R y lógicamente los resultados eran horribles. Lo que realizo es un summary() y si hay nulos los busco y analizo antes de continuar en R. Javier Rubén Marcuzzi El mar., 26 nov. 2019 a las 13:43, Carlos J. Gil Bellosta (< cgb en datanalytics.com>) escribió:> ¿Tienes nulos en los datos originales? La función lm, por defecto, usa > na.action = na.omit... > > Lo que quieras hacer con los nulos, de tenerlos, es otra historia... > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El mar., 26 nov. 2019 a las 17:23, <miriam.alzate en unavarra.es> escribió: > > > Buenas tardes, > > > > Tengo una pregunta sobre un error que me da R. Estoy usando un modelo > > Poisson con función de control para corregir la endogeneidad (de > > instrumentos) y tengo que calcular primero los residuos de una regresión > > lineal para posteriormente introducirlos en la segunda etapa. > > > > Cuando los calculo y los meto en la siguente etapa me da este error: > > Error in `$<-.data.frame`(`*tmp*`, d.hat.residualsconExogmosthelp, value > > > c(0.109134748058386, : > > replacement has 54535 rows, data has 59526) > > > > Observo que mi base de datos tiene 59526 observaciones pero el vector de > > residuos tiene 54535. > > > > ¿A qué se puede deber el hecho de que haya menos observaciones en los > > residuos que en la variable real? > > > > Muchas gracias, > > > > Miriam > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]