Learning R
Coursera Courses
- Introduction to Statistics & Data Analysis in Public Health
- Linear Regression in R for Public Health
- Logistic Regression in R for Public Health
- Survival Analysis in R for Public Health
Past R Users Group Presentations
- 2nd May 2023: Hope Simpson and Will Jones-Warner presented on using posit as a platform for teaching R and hosting/ sharing interactive materials. Recording here, Hope’s slides here and Will’s here
- 8 December 2023: Julian Matthewman demonstrated GitHub CoPilot in RStudio, by solving Advent of code puzzles. Recording here.
- 27 September 2023: Ed Parker presented on the shiny package for making interactive web apps in R. Recording here, slides here, and code on Ed’s Github page- Vaccine tracker here and Covid tracker here
- 29 September 2023: Malcolm Mistry presented on the rgee package for using Google Earth Engine for R. Recording here, slides here, demo script here, configuration script here (both temporarily added as word docs- paste into an R script) and sample locations data here
- 4 May 2023: Amy MacDougall presented on how to compute and plot predictions, slopes, marginal means, and comparisons for different statistical models with the marginaleffects package. Recording here and slides here.
- 10 Mar 2023: Joshua Lambert gave and introduction to R package developement. Recording here. Julian Matthewman demonstrated how to work with multi-file & larger-than-memory data with the arrow package and parquet files (see cheatsheet).
- 18 Nov 2022: Kate Nelson presented: An introduction to Advent of Code. Arturo de la Cruz Libardi presented an introduction to Rctapi and rctexplorer. Recording here and Arturo’s GitHub page with links to packages here
- 14 October 2022: Amy MacDougall and Julian Matthewman presented on getting started with Quarto. Recording from Amy’s presentation here
- 15 Jul 2022: Pierre Masselot presented: Coding on the shoulders of giants: the development of the cirls package. Recording here and package here
- 1 Apr 2022: Julian Matthewman presented on reproducible computation at scale using the targets pipeline tool – slides here script here and recording here
- 17 June 2022: Hope Simpson and Will Oswald presented on using RMarkdown to create interactive dashboards to monitor research and implementation activities. Recording here and Hope’s code and data here
- 25 Feb 2022: William Oswald presented on Git and Github – slides here and recording here
- 28 May 2021: Naomi Waterlow presented on web scraping using the rvest package – materials here and here
- 19 Apr 2021: Andrei Morgan presented on analysing sensitive data via DataSHIELD – materials here
- 07 May 2020: Calum Davey presented on how to produce a reproducible PhD using Bookdown – materials here
- 27 Mar 2020: Amy MacDougall, Carl Pearson, Julia Shen, Lauren Bell, Martina Cusinato, and Calum Davey presented their plots – materials here
- 31 Jan 2020: Michelle Clements talked about using Shiny – materials here
- 28 Jun 2018 and 12 Dec 2019: Chris Jarvis presented on how to use the tools in the Tidyverse, covering dplyr and piping — materials here
- 29 Nov 2019: Chathika Weerasuriya explained how to use Git to keep track of changes that you make to your projects — materials here
- 27 Sep 2019: Kamaryn Tanner talked about machine learning in R using Super Learner — materials here
- 26 Jul 2019 and 31 Oct 2019: Sam Clifford led a seminar on ggplot2 – one of the most popular data visualisation packages in R, but also one of the least accessible without some introduction – materials here
- 30 May 2019: Rosalind Eggo and Hunter Blanks introduced us to the wonderful world of Git — materials here, and Hunter’s nice hand-drawn diagrams are available here
- 28 Jun 2019: Jenny Thompson and Amy Mulick explained how to do parallel processing using two alternative methods, based on the package parallel (materials here) and foreach/doParallel (materials here), respectively. Carl Pearson provided some additional info on parallelisation within the LSHTM HPC system (materials here) and parallelisation through data table (materials here)
- 26 Apr 2019: Carl Pearson presented on data.table and make files – slides here, and .R files here
- 4 Apr 2019: Hannah Brindle and Hope Simpson presented on using spatial data in R – materials here
- 01 Mar 2019: Leonard Roth presented on using the package Rcpp as an alternative to using loops in R, which are known to be slow. Moving on from using loops is a difficult but necessary step for those transitioning from Stata to R – materials here
- 31 Jan 2019: Matteo Quartangno presented on missing data in R — NA, NULL, NaN; what do they mean, and how do we deal with them? – scripts here and slides here
- 29 Nov 2018: Peninah Murage talked about how to use the high performance cluster available at the school – materials here
- 25 Oct 2018: Antonio Gasparrini presented on regression in R, getting us thinking again about the bread-and-butter of statistical research with R – materials here
- 27 Sep 2018: Liz Fearon and Nick Magill shared their experiences of producing Shiny Apps in R – materials here
- 20 July 2018: Claudio Fronterre presented on reproducible research in R – materials here