DATA 412/612: Statistical Programming in R

American University

This is a complementary course hub. Canvas is the official site for this semester. Questions: mousavi@american.edu.

All courses

Syllabus

Class meetings

Wednesday class meetings, 5:30–8:00 PM. Canvas is official for submissions and any date changes.

Week Date Topic Notes
1 September 2 R, RStudio, and tidyverse basics
2 September 9 Pipes, functions, and scripts Homework 1 due September 13
3 September 16 ggplot2
4 September 23 dplyr: rows, columns, and groups Quiz 1
5 September 30 dplyr: rowwise, across, and case_when
6 October 7 readr and exploratory data analysis
7 October 14 tidyr Midterm 1
8 October 21 Joins and databases
9 October 28 Strings and regular expressions Quiz 2
10 November 4 Factors and dates
11 November 11 Statistics in R Midterm 2
12 November 18 R Markdown presentations Initial project presentation
November 25 No class (Thanksgiving)
13 December 2 R Markdown: chunks, tables, and citations Quiz 3
14 December 9 Iteration, purrr, and wrap-up Final project presentations

Weekly materials

Open a week for its lectures, labs, readings, and discussion prompts. Canvas remains the official list of required reading.

Week Date Topic
1 September 2 R, RStudio, and tidyverse basics
2 September 9 Pipes, functions, and scripts
3 September 16 ggplot2
4 September 23 dplyr: rows, columns, and groups
5 September 30 dplyr: rowwise, across, and case_when
6 October 7 readr and exploratory data analysis
7 October 14 tidyr
8 October 21 Joins and databases
9 October 28 Strings and regular expressions
10 November 4 Factors and dates
11 November 11 Statistics in R
12 November 18 R Markdown presentations
13 December 2 R Markdown: chunks, tables, and citations
14 December 9 Iteration, purrr, and wrap-up

Project

Sample quizzes and exams

Assessment Samples
Quiz 1 Sample 1, Sample 2
Midterm 1 Sample 1, Sample 2
Quiz 2 Sample 1, Sample 2
Midterm 2 Sample 1, Sample 2
Quiz 3 Sample 1, Sample 2
Final exam Sample 1, Sample 2

Data

Dataset Files
Capital trips capital_trips_sample.csv
Estate estate.csv
Flowers flowers1.csv, flowers2.csv
Hate crimes hate_crimes1.csv, hate_crimes_1a.csv, hate_crimes2.csv, hate_crimes3.csv, hate_crimes4.csv, hate_crimes4a.csv, hate_crimes4b.csv, hate_crimes5.csv, hate_crimes6.csv, hate_crimes7.csv
Meteorite landings meteorite_landings.csv
Monkey memory monkeymem.csv
Students students.csv
WMATA ridership wmata_ridership.csv
z-scores z_scores.csv
Bibliography test_rmd_file.bib

Resources

Resource What it is for
The R Project Install R
RStudio Desktop The editor we use in class
R for Data Science Main textbook
STAT 545 Extra tidyverse practice
What They Forgot to Teach You About R Projects, files, and debugging
R Markdown Older report format
Quarto Reports this semester