Advanced R for Data Analysis

University of Utah

Date: October 29 2024

Time: 9:00 am – 4:00 pm MDT

Location: HELIX Rm - GS150 - Chokecherry

Instructors: Rebecca Barter

Registration: Use the following link to sign up for this workshop.

Sign up for the DELPHI mailing list to stay in the loop about future workshops and funding opportunities.

General Information

What: This workshop will build upon the foundations covered in the Introduction to R workshop, and will introduce more advanced tools, including creating your own custom functions, iterating with purrr map functions, advanced data manipulations with dplyr, and reshaping and joining datasets in R.

Who: The course is aimed at graduate students, postdocs, staff, faculty, and other researchers across campus who are interested in taking their R skills to the next level to learn how to conduct more sophisticated data manipulations and analysis.

Participants in this workshop should already be comfortable working in Quarto (or R Markdown) documents in RStudio, and have basic knowledge of the the R programming language and the tidyverse, including the dplyr select, filter, mutate, and summarize functions, as well as creating basic visualizations using ggplot2.

Requirements: Participants must bring a laptop onto which they can download R and Rstudio (and you should do so before the workshop).

Contact: Please email andrew.george@hsc.utah.edu or rebecca.barter@hsc.utah.edu for more information.

Posit Cloud

Click here to join the Posit Cloud workspace

Download files and data

If you are working in RStudio locally (rather than using posit cloud, above) click here to download all of the complete and incomplete .qmd files and data files we will be using throughout the workshop.

Schedule

Note that the schedule below serves as a guideline. The start, end, and break times are fixed, but timing for each topics covered may vary as we may go faster or slower through the content.

Time Topic
9:00 Introduction and Setup
9:30 Writing Functions
10:30 [Break]
10:45 Iteration with Purrr
12:00 [Lunch]
1:00 Across()
1:45 Recoding variables
2:30 [Break]
2:45 Reshaping Data
3:15 Joining Data
4:00 [End]