R is becoming increasing popular to manage and analyse all forms and sizes of data. This course will take you from basic concepts to some of the most powerful and diverse applications of the R programming language.
Participants will learn how to manage data in a variety of formats and use both inbuilt and user-defined tools to perform tasks that are routinely encountered with real data. By the end of the course, participants should be confident to use R for their own research projects.
Planned Timetable
Time | Session Title | Content | Lead Tutor |
---|---|---|---|
09:00-09:30 | Registration | ||
09:30-10:30 | Introduction | 1) Introduction into R 2) Basic operations 3) Getting data into and out of R 4) Data structures | Dr Catherine Smith |
10:30-10:45 | Coffee | ||
10:45-11:45 | Handling Data | 5) Tidy data 6) Creating variables 7) Reshaping data 8) Joining data | Dr Kenan Direk |
11:45-12:45 | Lunch | ||
12:45-14:30 | Visualisation | 9) Introduction to visualisation using ggplot2 10) Plotting data 11) Comparing groups | Dr Catherine Smith |
14:30-14:45 | Coffee | ||
14:45-15:45 | Statistical analysis | 9) Calculating group summaries 10) Fitting statistical models | Dr Kenan Direk |
15:45-17:00 | Reproducibility | 11) Challenges associated with reproducible research 12) Technical approaches | Dr Kenan Direk |
Course Team
- Dr Kenan Direk (Lead Tutor)
- Kenan currently researches subsequent events in patients with coronary heart disease through large-scale linked health record data.
He also contributes to international efforts in the genetic epidemiology of coronary heart disease.
- Dr Catherine Smith (lead Tutor)
- Catherine Smith is an infectious disease epidemiologist who has been at UCL since 2013.
She is currently working on projects using electronic health records and survey data to improve our understanding of the use of antibiotics within different healthcare settings.