FACULTAD DE SALUD PÚBLICA Y ADMINISTRACIÓN
UNIDAD DE EPIDEMIOLOGÍA, ETS Y VIH
PROGRAMA DE EDUCACIÓN CONTÍNUA
I. DATOS GENERALES
1.1 Nombre del curso R APLICADO A LA VIGILANCIA EN SALUD PÚBLICA
– MÓDULO BÁSICO
1.2 Dirigido a PROFESIONALES DEL CDC-PERÚ O RENACE
1.3 Organizado por CDC-PERÚ Y UNIDAD DE EPIDEMIOLOGÍA, ETS Y VIH
DE LA FASPA
1.4 Horas y/o créditos 01 crédito
1.5 Modalidad Virtual
1.6 Profesor coordinador Dra. Patricia Mallma Salazar
[Link].s@[Link]
II. RESULTADO DE APRENDIZAJE / OBJETIVO
El propósito de este curso es proporcionar conocimiento teórico-práctico del lenguaje
de programación R, y el ambiente de desarrollo integrado RStudio, como herramientas
útiles en su labor profesional en vigilancia en salud pública.
Al finalizar este curso, los participantes serán capaces de:
1. Entender el funcionamiento de R y RStudio
2. Utilizar R y RStudio para obtener, manipular y analizar datos.
3. Emplear R y RStudio para construir gráficos básicos.
III. CONTENIDOS
UNIDAD 1: INTRODUCCIÓN A RSTUDIO
- Instalación de R y RStudio
- Gestión de proyectos
- Conceptos de scripts, objetos, paquetes y funciones
- Tipo y estructuras de datos
UNIDAD 2: PROCESAMIENTO DE DATOS
- Uso de tidyverse
- Importar y exportar datos
- Limpieza y manejo de datos
- Manejo de fechas
- Datos faltantes
UNIDAD 3: VISUALIZACIÓN DE DATOS
- Uso de ggplot2
- Generación de gráficos
IV. ESTRATEGIAS DIDÁCTICAS
El curso desarrolla sesiones de aprendizaje no presenciales, haciendo uso del Entorno
Virtual para el Aprendizaje (EVA), herramienta de videoconferencia Zoom y los
recursos tecnológicos.
Las metodologías para las sesiones de aprendizaje son:
1. Sesiones teóricas o clases magistrales.
2. Talleres
3. Actividades dirigidas grupales.
V. EVALUACIÓN
Las evaluaciones se desarrollan en modalidad no presencial. Esta ser realizará a
través del Entorno Virtual para el Aprendizaje (EVA), herramienta de
videoconferencia Zoom y los recursos tecnológicos.
(Actividad o producto de (Peso)
aprendizaje)
Tareas 50%
Examen final 50%
TOTAL 100%
La calificación mínima aprobatoria será de 13.
VI. CERTIFICACIÓN
Los participantes podrán obtener:
1. Constancia de participación o asistencia
• Aquellos que han asistido al menos a un 70% de las sesiones.
2. Certificado
• Aquellos que hayan asistido al menos a un 70% de las sesiones y hayan
aprobado satisfactoriamente las actividades según los requisitos establecidos
en la sección de evaluación.
VII. BIBLIOGRAFÍA
1. Batra, Neale, et al. The Epidemiologist R Handbook. URL:
[Link]
2. Brad Canell, Melvin Livingston. R for Epidemiology. URL:
[Link]
3. R para principiantes. Juan Bosco Mendoza Vega. URL:
[Link]
(De preferencia con una antigüedad de edición no mayor de 5 años, si no existiere, indicar la última
edición.)
Enlaces internet
1. Página web de R. URL: [Link]
2. Página web de RStudio. URL: [Link]
3. Rayna Harris, Verónica Jiménez, Silvana Pereyra, y Heladia Saldago. “Software
Carpentry: R para Análisis Científicos Reproducibles". URL:
[Link]
4. RStudio primers. URL: [Link]
5. Referencia del paquete tidyverse. URL: [Link]
6. Referencia del paquete dplyr. URL: [Link]
7. Referencia del paquete ggplot2. URL: [Link]
8. Referencia del paquete lubridate. URL: [Link]
9. Mireia Ramos-Rodríguez. Improve your plots with ggplot2. R-Ladies Barcelona
Workshop. 2021-02-11. Adaptado al español y modificado por Andree Valle
Campos. URL:
[Link]
10. Una introducción a R y RStudio. URL: [Link]
[Link]
11. Cheatsheet (hojas de truco). URL: [Link]
(Citar en el orden siguiente: autor / Institución / Nombre del SITE completo / URL. Fecha de revisión en el
World Wide Web).
ANEXO 1
PROFESORES PARTICIPANTES
Grado ó
Nombre Apellidos Departamento Académico
Título
Dr. César Cárcamo Cavagnaro DASAC
Dra. Patricia Mallma Salazar DASAC
Dr. Jesús Castagnetto Mizuaray INSIGHT
EXPOSITORES INVITADOS
Grado ó Nombre Apellidos Institución
Título
Dr. Horacio Chacón Torrico Universidad de Washington
Blgo. Kevin Martel Vásquez CDC-Perú
Ing. Jean Pierre Velasquez Rodriguez CDC-Perú
ANEXO 2
PROGRAMACIÓN DE ACTIVIDADES
N° de Fecha Hora Contenidos Actividades Profesor
sesión Responsable
1 07/08/23 11.00- Conceptos básicos de R Clase CDC / UPCH
13.00 a) ¿Qué es R y RStudio, y por qué magistral -
utilizarlos? SINCRÓNICA
b) Instalación de R y RStudio
c) Entorno principal de RStudio
d) Proyectos en RStudio: espacio y
directorio de trabajo
e) Constantes, variables y funciones
f) Tipos de datos de uso en R:
numéricos, texto, factor, etc.
g) Operadores permitidos en R:
asignación, matemáticos,
relacionales, lógicos, de orden
h) Instalar y cargar otros paquetes
requeridos
i) Búsqueda de ayuda
Práctica:
a) Instalar R, RStudio y otros paquetes
que necesitaremos para el curso
b) Ejercicios acerca de constantes,
variables, funciones y operadores
2 09/08/23 11.00- Estructura de datos en R Clase CDC / UPCH
13.00 a) ¿Qué es un vector? Creación de magistral -
vector en R SINCRÓNICA
b) ¿Qué es una lista? Creación de listas
en R
c) ¿Qué es un dataframe? Propiedades
de un dataframe
d) Buenas prácticas en el manejo de
base de datos
e) Estrategias para lidiar con datos
faltantes
Importar y exportar datos en R
a) Importar datos con rio(): import() y
export()
Introducción al manejo de datos
a) ¿Qué es la librería tidyverse?
b) Utilidad de la librería tidyverse
Práctica:
a) Creación de listas, vectores y
dataframe en R
3 11/08/23 11.00- Manejo de datos en R - 1ra parte Clase CDC / UPCH
13.00 a) Manipulación de datos usando magistral -
tidyverse: select(), filter(), mutate(), SINCRÓNICA
summarize(), group_by(), count,
entre otros
Práctica:
a) Creación de subconjuntos en R
4 14/08/23 11.00- Manejo de datos en R - 2da parte Clase CDC / UPCH
13.00 a) Unión de dataframe en R usando magistral -
bind_rows(), así como funciones de SINCRÓNICA
la librería tidyverse: left_join() y
demás familia join.
Programación básica en R
a) Estructura de funciones básicas en R
b) Declaraciones condicionales: if, else
Práctica:
a) Uniendo conjuntos de datos en R
b) Ejercicios de uso de declaraciones
condicionales
5 16/08/23 11.00- Revisión de la calidad de datos Clase CDC / UPCH
13.00 a) Evaluación de datos faltantes magistral -
b) Evaluación de datos inconsistencias SINCRÓNICA
Introducción al análisis descriptivo
a) Utilidad del análisis descriptivo
b) Tipos de análisis descriptivo
i. Medidas de resumen para
variables categóricas
ii. Medidas de resumen para
variables numéricas
iii. Medidas de resumen para
describir relaciones entre
dos variables
c) Uso de tidyverse en el análisis
descriptivo de datos
Práctica:
a) Ejercicios de análisis descriptivo en R
6 18/08/23 11.00- Generación de gráficos Clase CDC / UPCH
13.00 a) ¿Qué es la librería ggplot2? magistral -
b) ¿Cómo es la gramática de los gráficos SINCRÓNICA
y cómo se aplica a gráficos
estadísticos?
c) Componentes claves en ggplot2:
datos, estética y geometrías
d) Gráficos simples
i. Líneas y puntos
ii. Gráficos de barras
iii. Gráficos de dispersión
e) Etiqueta de los ejes
f) Guardar gráficos
Práctica:
a) Ejercicios de gráficos parte I en R
7 21/08/23 11.00- Visualización de datos Clase CDC / UPCH
13.00 a) Color, tamaño, forma y otros magistral -
atributos estéticos SINCRÓNICA
b) Facetado: rejilla y envuelto
c) Modificación de los ejes
d) Gráfico de cajas
a. Gráficos tipo heatmap
b. Gráficos tipo pirámides
e) Generación de tablas
f) Ejemplo de generación de mapas
Práctica
a) Ejercicios de gráficos parte II en R
8 23/08/23 11.00- Evaluación CDC / UPCH
13.00