federico bentos
2012-Oct-29 00:39 UTC
[R-es] Tabular datos de Encuesta Continua de Hogares}
> Buenas, tengo la siguiente inquietud. > Tengo un data frame con los microdatos de la ECH de mi pais. He realizado > un cuadro sin problemas en excel pero me gustaria una rutina de R para > poder generar la tabla. El data.frame se llama ECH2009. Cuenta con las > siguientes variables para este caso: > > idhogar region estrato integranteshogar expansor ingpercapsvl Computador > TvAbonado Internet > 1 capital 1 2 33 62944 1 1 1 > 2 interior urbano 2 3 25 4949 1 2 2 > 3 interior rural 3 6 32 6185 1 1 2 > 4 capital 4 2 18 8041 1 2 2 > 5 interior urbano 5 3 13 12100 1 2 1 > 6 interior rural 6 3 26 6950 1 2 2 > 7 capital 7 4 33 35716 1 2 2 > 8 interior urbano 8 4 17 29575 2 2 2 > 9 interior rural 9 4 24 4656 1 2 2 > 10 capital 1 3 26 1733 2 1 2 > 11 interior urbano 2 6 27 2800 1 2 1 > 12 interior rural 3 7 33 20374 2 2 2 > > 1) El identificador del hogar. > 2) La region del país al que pertenecen. > 3) El estrato de la muestra (no es relevante para este caso) > 4) Cantidad de integrantes del hogar. > 5) Expansor de los datos de la muestra a la población (expansor anual) > 6) Ingreso per capita del hogar sin valor locativo. > 7) Posee computador u ordenador (1=si, 2=no) > 8) Contrato Tv para abonados(1=si, 2=no) > 9) Posee internet en su hogar (1=si, 2=no) > > El cuadro que quiero armar en R (que ya obtuve en excel). Debe mostrar la > proporción de personas en la población que posee ordenador, contrato de tv > para abonados e internet en su hogar. Para la poblacion urbana (capital + > interior urbano). Desagregado por decil de ingreso. Seria algo así: > > Acceso a TIC > En % de personas por decil de ingreso percapita sin valor locativo. Total > País Urbano > Deciles Computador Tv Abonados Internet > 1 53,6% 2,6% 5,8% > 2 51,5% 36,9% 10,6% > 3 52,1% 45,7% 17,9% > 4 53,8% 50,1% 24,4% > 5 54,3% 53,5% 28,1% > 6 58,8% 59,4% 37,6% > 7 62,8% 64,6% 45,3% > 8 67,5% 69,0% 54,5% > 9 75,0% 73,9% 63,8% > 10 81,4% 82,5% 72,6% > Total 59,4% 52,3% 31,5% > > > Obviamente la muestra se debe expandir para llegar a la estimación > poblacional. El analisis es para un subconjnto de la muestra > (urbano=capital+interior urbano). Los deciles de ingreso se calculan para > todos los hogares de la submuestra urbana. Cada dato de la muestra es un > hogar, para obtener los porcentajes en terminos de personas se debe > multiplicar por la cantidad de individuos del hogar. Los porcentajes > corresponden a datos que se codificaron como 1=si para cada una de las 3 > variables que aparecen en columnas. > Espero haber sido lo mas claro posible. Me gustaria algún codigo de > ejemplo que me permitiera tabular estos datos en R. Quizas exista algun > paquete especifico que lo permita. Agradezco ejemplos. > Saludos a todos y gracias desde ya.Hola, Mira este ejemplo aprenderás como calcular cada columna de la tabla final: http://stackoverflow.com/questions/11960410/create-decile-data-for-multiple-years-in-r Saludos, Carlos Ortega www.qualityexcellence.es Carlos en el ejemplo que tu me sugeris se calculan los deciles de determinada variable si mal no entiendo y se indica el decil y el valor del decil para esa variable. Yo lo que necesito es segmentar por deciles de ingreso el resultado de otras variables. Con el ejemplo que me sugeris no me doy idea como resolver mi problema. Slds y muchas gracias por tu tiempo. ________________________________ [[alternative HTML version deleted]]