Taller de R aplicado a la Demografía
2023-12-11
1 Introducción
1.1 Información general
¡Bienvenid@s!
Este sitio web contiene los materiales para el taller ofrecido en la Universidad Nacional de Luján, bajo el programa de maestría y especialización en Demografía Social, durante noviembre y diciembre de 2023. No es una guía autoexplicada, sino un acompañamiento y soporte para la cursada.
Algunas cosas útiles:
- El programa actualizado se puede encontrar aquí.
- Encuentra el código fuente de este sitio en GitHub.
- Los datos que utilizaremos se pueden encontrar en un drive.
- Los encuentros virtuales los haremos vía zoom en este link.
Ten en cuenta que esta página puede cambiar durante el curso, así que no te preocupes si notas algunos cambios. Podemos adaptar el contenido en función de la interacción que vayamos teniendo o corregir/agregar código a lo largo del camino.
Esperamos que disfrutes el taller y te sea útil.
Ayelén, Florencia e Iván
1.2 PrepaRándonos
Pronto comenzaremos el Taller de R aplicado a la Demografía. El objetivo es que puedas dar tus primeros pasos en la herramienta y puedas aplicar allí las principales técnicas de la demografía.
Esta edición del taller (tercera en su historia) la realizaremos un poco presencial (primer y último encuentro al menos) y un poco virtual. Para nuestro primer día sería bueno llevar lista tu compu en lo que atañe a la instalación del programa, de los paquetes y otras cuestiones mínimas, que si bien vamos a poder ayudarte in situ, nos ahorraría tiempo para comenzar con los materiales.
Te proponemos tomarte unos minutos para que podamos arrancar sin problemas la primera clase. No te frustres si algo no funciona, podés contactárnos para ir solucionándolo, o en última instancia lo vemos en el primer encuentro.
1.2.1 Instalación de y RStudio
Si estuviéramos en un auto, R es el motor, el sistema de dirección y frenos, y RStudio es nuestra interfaz: volante, pedales y los botoncitos que tocamos en los paneles (por ejemplo para poner ASPEN en la radio y disfrutar del viaje). Necesitamos instalar ambos y en su última versión disponible.
Para esto debés ingresar a la página de descarga de R , e ir al instalador según el sistema operativo que utilices, la versión escritorio (desktop). Ejecuta el .exe y sigue los pasos. Como chequeo, la última versión es la 4.3.1. Luego debes ir a la web de RStudio y repetir el proceso previo. Un video muy ilustrativo del proceso de instalación es este1.
Para aquellos que ya tienen R instalado pero de una versión previa, pueden volver a instalarlo siguiendo los pasos previos, que RStudio tomará de inmediato la más reciente cuando inicie una nueva sesión. O también pueden utilizar el paquete installr para los que ya vienen más habitué (sí, existe).
1.2.2 Instalación de paquetes
Los paquetes (packages en inglés) son repositorios de código que contienen funciones relacionadas. Cada paquete tiene un tema al que se dedica, y dentro de éste, un objetivo o múltiples, siempre interrelacionados. A lo largo del taller utilizaremos muchos, por eso sería deseable que tengas instalados previamente algunos, ya que el éxito en parte depende de que la conexión a internet funcione bien. Abrí RStudio y en la consola pega el siguiente código, luego ejecutalo. Te arrojará un montón de mensajes sobre el proceso de instalación pero el último deberá darte un ok.
1.2.3 Foro
Para comunicarnos durante la semana utilizaremos el apartado de issues del repositorio en github, que permite escribir propuestas/sugerencias incluyendo pedazos de código (el lenguaje es markdown, que veremos en la última unidad). Para esto debes crearte un usuario. El uso de este espacio es opcional: si bien será útil para discutir contenido en la semana, si hay comunicaciones importantes de tipo administrativo se harán por mail.
1.2.4 Por último
Si estás sin tiempo, lo prioritario es la instalación previa de R y RStudio. Cualquier cosa nos podés contactar por mail:
Iván Williams: act.ivanwilliams@gmail.com
Ayelén Martinez: ayemartinezn@gmail.com
Florencia Bathory: florencia.bathory@gmail.com
Nos vemos pronto!

1.3 Presentación inicial
Como introducción, charlaremos en base a los slides de aquí.
A lo largo de este taller nos valdremos de contenido realizado por muuuchas personas. Una práctica que nos gustaría contagiarte: si nos aporta, démosle like y/o compartamos y/o dejémos algún feedback si es posible↩︎