Taller de R aplicado al Análisis Demográfico
2025-10-31
1 Introducción
1.1 Información general
¡Bienvenidxs!
Este sitio web contiene los materiales para las primeras clases de Análisis Demográfico III y a las del Taller de R aplicado al Análisis Demográfico del programa de maestría y especialización en Demografía Social ofrecido en la Universidad Nacional de Luján. No es una guía autoexplicada, sino un acompañamiento y soporte para la cursada.
Algunas cosas útiles:
- Encuentra el código fuente de este sitio en GitHub.
- Los encuentros virtuales los haremos vía zoom en este link.
Tengan en cuenta que esta página puede cambiar durante el curso, así que no te preocupes si notás 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 estos encuentros y que te sean útiles.
Ayelén y Florencia
1.2 PrepaRándonos
El objetivo de las primeras clases es que puedas dar tus primeros pasos en la herramienta y puedas aplicar allí las principales técnicas de la demografía. Luego, Olinca Páez tomará la posta con los contenidos específicos de Análisis Demográfico.
Las clases serán 100% virtuales y utilizaremos el zoom provisto anteriormente. Para nuestro primer día sería bueno tener 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 online, 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.5.1. Luego debes ir a la web de RStudio y repetir el proceso previo. Un video muy ilustrativo del proceso de instalación es este12.
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 (Console) pega el siguiente código, luego ejecutalo (apretando Enter). Te arrojará un montón de mensajes sobre el proceso de instalación pero el último deberá darte un ok.
install.packages(c("tidyverse", "devtools", "foreign", "eph", "plotly", "gapminder", "gridExtra", "wpp2019", "HMDHFDplus","rgdal","spdplyr","leaflet", "gdata", "stats", "prettyR", "utils", "haven", "survival",
"ranger", "ggfortify", "survminer", "TraMineR", "TraMineRextras", "WeightedCluster", "colorspace", "here", "RColorBrewer", "Hmisc", "MCMCpack", "corrplot", "descr", "nnet", "effects",
"psych", "tidyr", "broom"))1.2.3 Contactos
Si estás sin tiempo, lo prioritario es la instalación previa de R y RStudio.
Para comunicarnos durante la semana, utilizaremos el Aula Virtual. De todos modos, dejamos nuestros correos electrónicos a disposición para cualquier duda o consulta:
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.↩︎
Créditos: los materiales de estas clases (incluyendo memes) fueron inicialmente mentados y desarrollados por Iván Williams.↩︎