Notas del curso de R del Instituto Nacional de Salud Pública (INSP), 2026.
El libro se lee aquí: https://rodrigozepeda.github.io/CursoR/
Este repositorio es un libro de Quarto. Contiene
sólo la documentación (los archivos .qmd): las bases de datos no están aquí.
_quarto.yml Configuración del libro y el orden de los capítulos
index.qmd Portada
*.qmd Un archivo por capítulo
references.bib Bibliografía
_freeze/ Resultados ya calculados de los bloques de código
.github/workflows/ Publicación automática en GitHub Pages
Las bases pesan casi 1 GB, así que viven en Dropbox, no en el repositorio:
Para trabajar localmente descomprímelas en una carpeta datasets/ en la raíz del
proyecto. Está en .gitignore, así que no se van a subir por accidente.
Cada push a master dispara el workflow de GitHub Actions que construye el libro
y lo publica en GitHub Pages. El workflow no instala R ni descarga las bases:
usa los resultados congelados en _freeze/.
Important
Si cambias el código de un capítulo, corre quarto render en tu computadora
y commitea el _freeze/ actualizado. Si sólo cambias texto, no necesitas hacer
nada. Cuando un capítulo cambió pero su _freeze/ no, el workflow falla a
propósito en lugar de publicar resultados viejos en silencio.
Para forzar que un capítulo se vuelva a calcular desde cero:
rm -rf _freeze/nombre-del-capitulo && quarto renderR necesita un locale UTF-8 para compilar el libro. Si te sale un error de
unable to translate ... to native encoding, corre:
export LANG=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 && quarto render- Presentación
- Preparación e instalación de
RyRStudio - Introducción a
R - Ciclos y condicionales
- Gráficas con
ggplot2(parte 1) - Gráficas con
ggplot2(parte 2) - Análisis exploratorio de datos
- Ejemplo de análisis exploratorio
- Limpieza de bases y estadística descriptiva
- Análisis de encuestas (ENSANUT)
- Modelos: qué son y cómo se construyen
- Regresiones (parte 1)
- Regresiones (parte 2)
- Cadenas de Markov
- Ejemplo de reporte
Material externo de consulta: Tutorial de Quarto (por Pablo López Landeros).
Rodrigo Zepeda-Tello
Github: @RodrigoZepeda
Correo: rzepeda17@gmail.com
Noé Osorio
Correo: ecostat.nog@gmail.com