Estas son las presentaciones que se usaron para el curso Herramientas de Cómputo para el Cálculo Actuarial (CA 202) en el segundo semestre del 2017. El tema principal del curso es el manejo del software R .
Para sacarle el mejor provecho a las presentaciones que se incluyen se recomienda seguir el siguiente orden de las presentaciones, a menos que conozca los temas que se tratan a priori y pueda saltar algunos. Se recomienda hacer las tareas y listas de ejercicios para reforzar los conocimientos, y al ver las presentaciones que vaya programando los ejercicios.
- Clase Intro R
Se cubren las estructuras más básicas del uso de R y cómo utilizar RStudio.
- Funciones
Se muestra la forma de crear funciones y como interactúan las funciones como objetos dentro de R.
- Dataframes
Se explica la creación de los dataframes y las principales funciones del paquete dplyr
- Unión de tablas
Se muestran las formas de unir dataframes (tablas) usando las funciones *_join
y bind_*
, también de dplyr
- Ordenar tablas
Se explican las principales funciones para organizar dataframes, utilizando las funciones del paquete tidyr
- Gráficos
Se muestra como se crean gráficos empleando el paquete ggplot2
y varias opciones para personalizarlos
- Optimizar
Se explica como utilizar la función optim
y sus parámetros.
- Fechas
Se tratan varias formas para lidiar con fechas, a partir del paquete lubridate
-
Strings Se abarca el uso de expresiones regulares, en el contexto del paquete 'stringr'
-
Latex y Beamer
Como tema externo a R se trabajaron los comandos básicos para crear documentos de LaTeX y de Beamer, para esto no se usaron presentaciones sino que se siguieron los .tex y se iba viendo la diferencia al compilarlos.
Principalmente se utilizaron los libros R for DataScience y Advanced R ambos de Hadley Wickham.
Se recomienda utilizar RStudio y R y seguir el orden de las presentaciones.
Entre los temas que me gustaría expandir estas presentaciones están:
-
Trabajar con el paquete funcional
purrr
-
Trabajar más a fondo con factores a partir del paquete
forcats