Función para cruzar variables de la librería survey (svyby())
Volviendo al problema que motivo estos artículos:
Número de
personas de 15 a 24 años que abandonaron la escuela por razón de que se unió,
casó o embarazó por entidad federativa y sexo.
Y se hacía la
reflexión que hacer el cálculo caso por caso implicaría un código no óptimo.
Por lo que vamos simplemente a hacer la consulta inicial, es decir sin tomar en
cuenta la entidad ni el sexo.
Podemos ver que
ya no se pregunta por la entidad ni el sexo, lo que vamos a hacer es sacar la
cifra usando svyby(). En primera instancia cruzamos por el sexo.
El primer
parámetro es para la variable dicotómica, después vamos a poner la variable por
la que se va a cruzar que para este caso es SEXO con el parámetro by, el
diseño y por último la operación que como se vio en el artículo pasado es svytotal().
Vamos a aplicar
lo mismo por entidad.
Y vamos aquí con
la maravilloso de la instrucción de svyby() utilizando el signo de suma (“+”) podemos
cruzar por ambas variables.
Se pudiera hacer la pregunta, ¿ qué hay de las precisiones cuando las cifras se generan usando un svyby()?, se aplica lo mismo como si fuera un dato individual.
Y hasta aquí con
esta entrega, en el siguiente post, vamos a trabajar con un poco de formato a
los resultados que se están generando.
Miguel Araujo.
Nota del que escribe: Se podrá notar que en algunas líneas de código aparece #nolint, esto es debido a la sugerencia de Visual Studio Code para que no marcara advertencias; el usar paralelamente VS Code y Posit RStudio es que al pasar el código de VS Code a Blogger o a un documento de MS Word queda el estilo de "colorear" la tipografía del código de programación, cosa que no ocurre con RStudio.
Comentarios
Publicar un comentario