ESRM 6990V: Advanced Seminar - Intro to R
Spring 2025, Thursday, 5:00-7:45PM, Classroom GRAD 229, 2025/01/13 - 2025/05/01
Lecture
- Introduction to Data Science Part I - Data Wrangling and Visualization with R by Rafael A. Irizarry
- Introduction to Data Science Part II - Statistics and Prediction Algorithms Through Case Studies by Rafael A. Irizarry
- R for Data Science - Visualize, Model, Transform, Tidy and Import Data by Hadley Wickham & Garret Grolemund
- Yet Again: R + Data Scienceby Albert Rapp
- Happy Git and GitHub for the useR by Jennifer Bryan
- R Programming for Data Science by Roger D. Peng
1 Outline
- R Basics
- Data Visualization
- Data Wrangling
- Productive Tools
2 Why ITDS?
This book is free and comprehensive for a broad R tasks of data analysis. For example, the book covers R programming (basics of R), data wrangling with dplyr, data visualization with ggplot2, file organization with Unix/Linux shell, version control with Git/Github, and reproducible document preparation with Quarto and knitr.
3 Schedule
Following materials are only allowed for previewing for students registered in ESRM 64503. DO NOT DISTRIBUTE THEM on the internet. They will be removed after the course ends.
Week | Date | Topic | Reading | HW | Code/Data |
---|---|---|---|---|---|
1 | 01/13 | Lecture 1: Basics of R | ITDS Ch.1 | ||
2 | 01/20 (No Class) | Martin Luther King Holiday | |||
3 | 01/27 | Lecture 2: Programming Basics | |||
4 | 02/03 | Lecture 3: Write academic reports with R projects and Quarto markdown | |||
5 | 02/10 | Lecture 4: Data summarization with tidyverse | |||
6 | 02/17 | Lecture 5: Data cleaning with tidyverse | |||
7 | 02/24 | Lecture 6: Data transformation with tidyverse | |||
8 | 03/03 | Lecture 7: Data Importing | |||
9 | 03/10 | Lecture 8: Data Visualization I with ggplot2 | |||
10 | 03/17 | Lecture 9: Data Visualization II with ggplot2 | |||
11 | 03/24 (No class) | Lecture 10: Data Visualization III with ggplot2 | |||
12 | 03/31 | Spring Break | |||
13 | 04/07 | Lecture 11: File Organizing with Terminal / Powershell | |||
14 | 04/14 | Lecture 12: Git and GitHub | Pro Git Book | ||
15 | 04/21 | Final Project | |||
16 | 04/28 | Final Project | |||
17 | 05/05 | Final Project |
Citation
BibTeX citation:
@online{zhang2025,
author = {Zhang, Jihong},
title = {ESRM {6990V:} {Advanced} {Seminar} - {Intro} to {R}},
date = {2025-01-13},
url = {https://www.jihongzhang.org/posts/Lectures/2025-01-13-Adv-Seminar-Intro-to-R/syllabus.html},
langid = {en}
}
For attribution, please cite this work as:
Zhang, Jihong. 2025. “ESRM 6990V: Advanced Seminar - Intro to
R.” January 13, 2025. https://www.jihongzhang.org/posts/Lectures/2025-01-13-Adv-Seminar-Intro-to-R/syllabus.html.