R Intro (Fall 2024 / RSM358)

R is an open-source programming language for statistical computing and graphics. It has a large collection of high-quality user contributed packages that provides powerful tools for data analysis tasks. This 4-session workshop will introduce you the basics of R programming and data analysis so as to prepare you for the RSM358 coding assignments.


What To Prepare

Please install R and RStudio Desktop before the first session.

If you encounter technical difficulties installing the software, you can instead use R and RStudio in the Cloud at the UofT JupyterHub. Simply go to its landing page and choose the RStudio option. You will need your UTORid to login.


Session 1

  • Slides
  • Code
  • Extra notebooks for R programming basics (optional)
    • Data structures basics (R Notebook )
    • Programming structures basics (R Notebook )
  • Reading list

Session 2

  • Slides
  • Code
  • Extra slides and notebook for linear regression (optional)
    • Slides
    • Linear Regression - Base R tooling (R Notebook )
    • Linear Regression - Tidyverse & Others (R Notebook )
  • Reading list

Session 3

  • Slides
  • Code
  • Extra slides and notebook for logistic regression (optional)
    • Slides
    • Linear Regression - Base R tooling (R Notebook )
  • Reading list

Session 4


Resources


Back to TDMDAL Computing Page