Gráficos y programación con R


Título del Curso

Gráficos y programación con R.


Profesorado

Klaus Langohr. Dept. d’Estadística i I.O., Universitat Politècnica de Catalunya. klaus.langohr@upc.edu.

Klaus Langohr es Licenciado en Estadística por la Universidad de Dortmund (Alemania) y Doctor por la Universitat Politècnica de Catalunya (UPC). Trabaja como profesor en el Departamento de Estadística e Investigación Operativa de la UPC y colabora con el Programa de Investigación en Neurociencias del Instituto Hospital del Mar de Investigaciones Médicas.

 

Idioma del curso

Castellano.


Programación del curso

Del 4 al 8 de Julio, de 9 a 12h.


Descripción

Objetivos del curso

El objetivo de este curso consiste en que los participantes, al término del mismo, sean capaces de utilizar el software estadístico R para producir gráficos variados de alta calidad. Asimismo, se pretende que sean capaces de programar con R y que sepan crear funciones propias. También se enseñará cómo depurar funciones usando la función debug. Otros aspectos de utilidad de R, como la configuración de R personalizada o la creación de documentos automatizados con las funciones Sweave y knitr, serán también objeto de estudio. Se espera que lo aprendido ayude no solamente a ampliar los conocimientos de R sino también a un uso más eficiente de este software.


Programa del curso

1. Gráficos con R

a) Representación gráfica de variables numéricas y categóricas.

b) Opciones para editar gráficos.

c) Representación gráfica de datos longitudinales.

d) Introducción al uso de los paquetes lattice y ggplot2.

2. Programación con R

a) Funciones para el control de flujo: for, while, ifelse, etc.

b) Alternativas a los bucles con for: las funciones apply, sapply y lapply.

c) Creación de funciones propias.

d) La función debug.

e) Paquetes útiles para la programación en R: microbenchmark, foreach, etc.

f) Introducción a la creación de paquetes de R.

3. Otros aspectos de utilidad de R

a) Trabajar con variables tipo fecha.

b) Configuración de R personalizada.

c) Trabajo interactivo de R y LaTeX: la función Sweave y el paquete knitr.


Requisitos

Los participantes han de tener conocimientos básicos de R, ya que no se trata de un curso de introducción a R.


Evaluación

Los alumnos tendrán que programar una serie de funciones propias.


Aula

100