Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CursoR

Notas del curso de R del Instituto Nacional de Salud Pública (INSP), 2026.

El libro se lee aquí: https://rodrigozepeda.github.io/CursoR/

Estructura

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

Los datos

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.

Cómo se publica

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 render

Nota sobre el idioma del sistema

R 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

Contenido

  1. Presentación
  2. Preparación e instalación de R y RStudio
  3. Introducción a R
  4. Ciclos y condicionales
  5. Gráficas con ggplot2 (parte 1)
  6. Gráficas con ggplot2 (parte 2)
  7. Análisis exploratorio de datos
  8. Ejemplo de análisis exploratorio
  9. Limpieza de bases y estadística descriptiva
  10. Análisis de encuestas (ENSANUT)
  11. Modelos: qué son y cómo se construyen
  12. Regresiones (parte 1)
  13. Regresiones (parte 2)
  14. Cadenas de Markov
  15. Ejemplo de reporte

Material externo de consulta: Tutorial de Quarto (por Pablo López Landeros).

Contacto

Rodrigo Zepeda-Tello

Github: @RodrigoZepeda

Correo: rzepeda17@gmail.com

Noé Osorio

Correo: ecostat.nog@gmail.com

About

Notas para un curso de R

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages