Programming with R
Synopsis
This course aims to improve the skills of R users in dealing with general data related problems. The main focus of the course will be on R programming techniques and on the use of modern tools for advanced data manipulation and visualization. The course will make use of the free and open source integrated development environment RStudio.
Target audience
This is an advanced course for R users with a basic level of knowledge (equivalent to the Introduction to R course)
Topics
- Programming structures - Control statements and functions
- Object oriented programming - Managing objects; the S3 and S4 classes
- Advanced data manipulation - Sort/merge/subset data; the plyr and reshape packages
- A grammar for graphics - The ggplot2 package
- Geographic maps - Sources of maps; adding data to maps
Schedule
This is a two-days course with the following daily structure:
- 09:30 - 11:00 Lecture (computer lab)
- 11:00 - 11:15 Coffee break
- 11:15 - 12:30 Lecture (computer lab)
- 12:15 - 13:15 Lunch (not provided)
- 14:00 - 15:30 Lecture
- 15:30 -15:45 Coffee break (Computer lab)
- 15:45 - 17:00 Lecture (Computer lab)
Lecturer
Paulo Soares, Professor at the Departament of Mathematics in the Technical Superior Institute and full member of the Center of Statistics and Applications of University of Lisbon
Registration
|
|