STAT 541: Advanced R

Spring 2025

This page contains an outline of the topics, content, and assignments for the quarter. Note that this schedule will be updated as the quarter progresses, with all changes documented here.

Week Date Required Reading Lecture Activities Lab Assignment Portfolio
1
Stat 331 Review & Version Control
March 31 (note no class on Monday)

Installing / Updating R & RStudio

Version Control

Lab 1 Instructions

Lab 1 GitHub repository

2
Advanced Visualizations
April 7

ggplot Review

ggplotExtensions

Making maps with leaflet

Lab 2 Instructions

Lab 2 GitHub repository

3
Quarto Dashboards (Static)
April 14 Creating Static Quarto Dashboards

Lab 3 Instructions

Lab 3 GitHub repository

4
Quarto Dashboards (Dynamic)
April 21 Creating Interactive Quarto Dashboards

Lab 4 Instructions

Lab 4 GitHub repository

5
Portfolio Week
April 28 Portfolio Instructions
6
Writing Efficient Functions
May 5

Review of Writing Functions in R

Writing Efficient Functions

Iterating over Functions

Lab 6 Instructions

Lab 6 Alternative

Lab 6 GitHub repository

7
JSON Data & APIs
May 12

Hierarchical (JSON) Data

Working with APIs

Collaborative Version Control

Lab 7 Instructions

Lab 7 GitHub repository

8
Webscraping
May 19 Webscraping

Lab 8 Instructions

Lab 8 GitHub repository

9
Generative Art
May 26 (note Tuesday follows a Monday schedule) Generative Art

Lab 9 Instructions

Lab 9 GitHub repository

10
Portfolio Week
June 2 Portfolio Instructions
Finals Week (Portfolio Meetings) June 9