Acerca del evento

Categorías:
Otros
Etiquetas:
actividades formativas
Escuela de doctorado
Programación con R

OBJETIVOS Y CONTENIDO:

El objetivo principal de este curso es introducir a los estudiantes de doctorado en el lenguaje de programación R y su aplicación en el análisis estadístico. Este lenguaje es ampliamente usado en ámbitos profesionales y académicos por su versatilidad para la manipulación, análisis y visualización de datos. En ese sentido, R se está convirtiendo en un estándar del que es cada vez más importante tener, al menos, unas nociones básicas.

OBJETIVOS:

Se pretende que el alumno pueda:

  • Familiarizarse con R como lenguaje de programación: sintaxis, variables, funciones. Uso de R a través de Rstudio, instalación de paquetes, consulta de documentación y ayuda online.
  • Conocer los fundamentos del manejo de datos: entrada y salida con y desde R. Estructuras de datos. Manipulación de datos con 'tidyverse' y generación de tablas y figuras básicas.
  • Utilizar el lenguaje R para programación avanzada: estructuras de control, vectorización y programación funcional.
  • Analizar y presentar datos: uso de modelos estadísticos básicos. Visualización de datos con 'ggplot2'.

CONTENIDO:

Tema 1. Introducción al entorno y lenguaje de programación de R.

  • Introducción a R, uso de R desde Rstudio, y uso de StackOverflow y otras fuentes de ayuda.
  • Estructura del lenguaje: estructura del programa, funciones y constantes predefinidas, y creación y modificación de variables. 
  • Sintaxis del lenguaje: tipos de objetos de datos (vectores matrices, dataframes y listas), construcción de los objetos de datos, y manipulación e indexación para extraer o modificar subconjuntos de datos. 

Tema 2. Lectura, creación y manipulación de datos.

  • Importación y exportación de datos en los formatos más habituales.
  • Conversión entre tipos de datos.
  • Procesamiento de texto y expresiones regulares.
  • Limpieza, selección, ordenación y resumen de datos con el paquete 'tidyverse'.
  • Generación de tablas y de figuras básicas con el sistema de base de gráficos.

Tema 3. Programación avanzada en R.

  • Estructuras de control.
  • Creación de funciones.
  • Reglas de alcance.
  • Vectorización en R base y a través de 'tidyverse'.
  • Manejo y generación de errores. Depuración.

Tema 4. Visualización avanzada de datos.

  • Introducción del paquete 'ggplot2' para visualización de datos de diferentes tipos.

Tema 5. Paquetes y funciones para análisis estadísticos básicos.

  • Manejo avanzado de datos, programación, resolución de modelos estadísticos básicos, y visualización y exportación de resultados.

DESTINATARIOS: Estudiantes de doctorado de cualquier área interesados en aplicar a la programación y el análisis de datos para su investigación de doctorado. No se necesitan conocimientos de programación previos, aunque sí un conocimiento básico del entorno R.

DURACIÓN: 16 Horas. 

IMPARTIDO POR: Dr. Guillermo Fandos Guzzmán y Dr. Daniel Ayllón Fernández

Lugar del evento

Aviso legal | Contacto Plataforma de organización de eventos Symposium Copyright © 2025