Event box
Intermediate R: Squashing Bugs with R's Debugging Tools In-Person / Online
This intermediate R workshop focuses on how to find and fix bugs in your R code, as well as how to make code more reliable and efficient in the first place. We'll cover how to raise and handle messages, warnings and errors in R, how to use R's built-in debugger, and how to estimate or measure the performance of your code. We'll also discuss programming strategies you can use to help keep your code efficient and bug-free!
This workshop is NOT an introduction to R and is intended for motivated intermediate to advanced learners from all domains at UC Davis who want to hone their R skills. Please make sure you meet the prerequisites before registering as we will be unable to answer introductory R questions during this session. (Want to brush up on R? Check out our R Basics 4-part introductory series.)
After completing this workshop, you should be able to:
- Interpret and catch warnings and errors;
- Plan a strategy for debugging code;
- Determine the cause(s) of bugs in code using R’s debugging tools;
- Compute ballpark estimates of memory requirements for code;
- Use benchmarking to reliably measure how fast code runs; – Explain what profiling is and how it's used;
Prerequisites
Participants must have taken DataLab’s “R Basics” workshop series and/or have prior experience using R, be comfortable with basic R syntax, and have it pre-installed and running on their laptops.
Can't make it to this training? Check out upcoming workshop schedule. Recordings of prior similar workshops are also available in DataLab's training archive.
- Date:
- Thursday, February 1, 2024
- Time:
- 10:00am - 12:00pm
- Time Zone:
- Pacific Time - US & Canada (change)
- Location:
- DataLab Classroom (Shields Library room 360) (Map )
- Campus:
- Davis Campus
- Categories:
- DataLab Workshop