An Introduction to data analysis in R New
R is a free, software environment for statistical and data analysis, with many useful features that promote and facilitate reproducible research.
In this course, we introduce the R language, and cover basic data manipulation and plotting. We explore more advanced data analysis techniques using the packages dplyr and ggplot. Finally we introduce the concept of reproducible research, and how this may be assisted using 'literate programming'—combining documentation with code.
After the course you should feel confident to start exploring your own dataset, using the materials and references provided.
Sessions
If you book onto this course you must attend all of the sessions as detailed below. Failure to attend a session or cancellation of your place less than 48 hours before the start of the first session will result in an administrative charge of £50.
Please ensure you have permission from your supervisor to attend this course before you make your booking!
Trainers
Dr Michael Grayling, MRC Biostatistics Unit
Dr Simon Frost, Department of Veterinary Medicine
Dr Matt Castle, GSLS
- No prior programming experience is required.
- The course is open to graduate students and postdocs from the GSLS
- This course has previously been part of the BBSRC DTP programme and so previous students should not apply
The course is split over five 3 hour sessions all held in the Titan Teaching Rooms 1 & 2 located on the New Museum Site. Attendance at all sessions is compulsory if you book a place on the course. Failure to attend a session will result in an administrative charge of £50 per session.
- Monday 25 September, 14:00-17:00
- Tuesday 26 September, 09:30-12:30
- Tuesday 26 September, 14:00-17:00
- Friday 29 September, 09:30-12:30
- Friday 29 September, 14:00-17:00
Number of sessions: 5
# | Date | Time | Venue | Trainer | |
---|---|---|---|---|---|
1 | Mon 25 Sep 2017 14:00 - 17:00 | 14:00 - 17:00 | Titan Teaching Room 1, New Museums Site | map | |
2 | Tue 26 Sep 2017 09:30 - 12:30 | 09:30 - 12:30 | Titan Teaching Room 1, New Museums Site | map | |
3 | Tue 26 Sep 2017 14:00 - 17:00 | 14:00 - 17:00 | Titan Teaching Room 1, New Museums Site | map | |
4 | Fri 29 Sep 2017 09:30 - 12:30 | 09:30 - 12:30 | Titan Teaching Room 1, New Museums Site | map | |
5 | Fri 29 Sep 2017 14:00 - 17:00 | 14:00 - 17:00 | Titan Teaching Room 1, New Museums Site | map |
After this course you should be able to:
- Import data and plot graphs
- Create a documented and reproducible piece of R code
- Use dplyr to explore a dataset interactively
- Make publication-ready graphics using ggplot2
During this course you will learn about:
- The RStudio interface to R
- Basic object types in R
- Importing and manipulating tabular data into R
- Using in-built functions
- Basic Plotting
- Customizing plots
- How R enables reproducible research
- Subseting and filtering datasets using dplyr
- Joining datasets using dplyr
- The grammar of graphics approach to plotting used in ggplot2
Booking / availability