Programa y contenido para R

 

Clase 1:

  • Introducción y fundamentos de R: Introducción, interface, uso y ventajas del lenguaje.
  • Elementos fundamentales: valores, vectores, funciones y data frames.
  • Operaciones básicas: Reconocer tipo de datos, filtrar filas y columnas. Subconjuntos y manipulación de datos.
  • Nociones básicas: Uso de paquetes. Documentación. Organización de scripts.

Clase 2

  • Manipulación de datos: carga de base de datos y exploración inicial. EL operador pipe y uso de Tidyverse: filtrar observaciones, seleccionar, ordenar, renombrar, crear, modificar y eliminar variables.
  • Análisis de datos: Agrupar observaciones y estimación de medidas resumen, estadísticas descriptivas. Operar múltiples variables a la vez.

Clase 3:

  • Manipular dataframes: Datos relacionales: combinar bases de datos, casos y tipos de match con tidyverse. Append de bases de datos. Reestructurar un dataframe.
  • Gestión de base de datos: importación/Exportación de una base de datos.

Clase 4:

  • Análisis gráfico. Introducción a ggplot. Tipos de gráficos. Estructuración de datos y sintaxis gráfica. Elementos de un gráfico y opciones de personalización. Combinación de gráficos y faceteado. Exportación y resolución de gráficos.

Clase 5:

  • Iteraciones y condicionales: Loops y sentencias condicionales. Listas. Automatización de descriptivos. Gestión de data frames y eficientización de procesos.
  • Otras herramientas y usos: Exploración de Rmarkdown. Automatización de reportes.
  • Datos no estructurados. Introducción a web scrapping, lectura y manipulación de datos no estructurados