Pre-course material
We will be making use of R programming using RStudio in this course. Please ensure you have the latest version of this software. There will be lots of variation in how much R experience each student will have, so we have compiled some pre-course material to allow everyone to get up to the minimal level required to fully participate and enjoy the course.
Each practical P01 - P04 below comes with a prerecorded lecture and an associated practical. Before you get started, please make sure you download R and Rstudio (local version - free) here.
P01 - Introduction to R: Slides,
P02 - Programming skills, more R fun(ctionality): Slides, Practical, Solutions, Recording
P03 - Plotting model output with
ggplot2
: Slides, Practical, Solutions, RecordingP04 - Introduction to Git using Github: Slides, Practical, Recording
You are welcome to listen to any of the recorded lectures and complete any of the associated practicals regardless of your experience. However, we’ve made a list of some recommendations below to guide what is expected:
If you are new to R, please listen to lectures P01 / P02 / P03 and complete the associated practicals.
For those of you who have used R previously but feel a bit rusty, you may find P02 / P03 helpful to get you back up to speed. If you try P02 and feel you need some more explanation, go back to P01 and start there.
If you have never used ‘tidy data’ or ggplot then complete P03.
If you are new to Git and Github, please listen to lecture P04.
上述视频录像均上传于Youtube。中国大陆地区的学员如无法打开可以通过腾讯微云进行下载。下载密码请联络Dr. Yang Liu获取。
Optional Further Reading and Exercises
If you would like additional practice with R, we recommend the following online resources: