Day 1: Introduction to R
Day 2: Advanced Graphics
Attendees may elect to attend Day 1 or Day 1 & Day 2. Participants attending Day 2 must also attend Day 1.
Introduction to R:
This is a one day intensive course on R. This course will be a mixture of lectures and computer practicals. The main focus will be to introduce fundamental R concepts.
No prior programming knowledge of any kind is assumed. This course is suitable for a wide range of applicants e.g., biologists, statisticians, engineers, students.
Course outline:
• Introduction to R: A brief overview of the background and features of the R statistical programming system.
• Entering Data: A description of how to import and export data from R.
• Data types: A summary of R's data types.
• R environment: A description of the R environment including the R working directory, creating/using scripts, saving data and results.
• R Graphics: Creating, editing and storing graphics in R.
• Manipulating data in R: Describing how data can be manipulated in R using logical operators.
Course structure
This course will be structured as follows:
• 8:30 -- 9:00: Registration and coffee
• 9:00 -- 10:30: Lecture
• 10:30 -- 11:00: Coffee break
• 11:00 -- 12:00: Lecture
• 12:00 -- 1:00 Lunch (not provided)
• 1:00 -- 2:00 Practical 1
• 2:00 -- 2:40: Lecture
• 2:40 -- 3:00: Coffee break
• 3:00 -- 4:30: Practical 2
These times are intended to give a flavour of how the course is run and are subject to change.
Comments from previous courses
• Clear explanations; combination of theory and practice is excellent.
• Good pace, good split of practical and lecture.
• Excellent introduction to R!
• Nice friendly environment.
• Almost one to one! Great teaching, good lectures.
Advanced graphics
This is a one day intensive course on advanced graphics with R. The standard plotting commands in R are known as the Base graphics. In this course, we cover more advanced graphics packages - in particular, ggplot2. The ggplot2 package can create very advanced and informative graphics. For example:
• Mapping-electrical-activity-in-the-human-neocortex
• Strainmeter offsets
• Analysis of music
A basic knowledge of R is assumed for this course. In particular, attendees should be familiar with the topics covered in the first course.This course will be a mixture of lectures and computer practicals. The goal is to enable participants to apply the techniques covered to their own data. This course is suitable to a wide range of applicants e.g., biologists, statisticians, engineers, students.
Course outline
• The grammar of graphics
• Mastering the grammar
• Groups, geoms, stats and layers
• Scales, axes and legends
• Facets
Course structure
This course will be structured as follows:
• 8:30 -- 9:00: Registration and coffee
• 9:00 -- 9:30: Lecture
• 9:30 -- 10:30: Practical 1
• 10:30 -- 11:00: Coffee break
• 11:00 -- 12:15: Lecture
• 12:15 -- 1:30: Lunch
• 2:45 -- 3:15: Coffee break
• 1:30 -- 4:30: Practical 2 & Lecture
Comments from previous courses
• Very clear lectures and handouts.
• Good overview of the main topics. Also gave advice on how to find out about other features that may be needed above the standards.
• The ability to ask more general questions about our data in the practical.