Home
Schedule
Modules
Project
Slides
R, RStudio, & R Markdown
Git and GitHub
Functions, Parameters, and Arguments
HW
HW 01
HW 02
HW 03
HW 04
HW 05
HW 06
HW 07
HW 08
HW 09
HW 10
Exercises
project-management-and-git.pdf
grouping_and_summarizing_exercise.pdf
grouping-summarizing-and-plotting-exercise.pdf
visualizing-associations-exercise.pdf
spatial-position-exercise.pdf
visualizing-amounts-exercise.pdf
color-scales-exercise.pdf
coordinates-axes-and-scales-exercise.pdf
more-distributions-exercise.pdf
uncertainty-and-variability-exercise.pdf
small-multiples-exercise.pdf
Data
baby-names-2008.csv
cms-top-all-time-2023-swim.xlsx (/data/raw)
cms-top-all-time-2023-swim.csv (/data/raw)
cleaned-cms-top-all-time-2023-swim.csv (/data/processed)
cleaned-2023-cms-invite.csv (/data/processed)
Fun Tidy Tuesday Data Sets
Defense Casualty Analysis System (DCAS)
Example Files & Other
Other Tools/Resources
example-figure-script.R
example-rmarkdown-file-with-fig-script.Rmd
Cheatsheets
Symbols
RMarkdown
Data Wrangling with {dplyr} and {tidyr}
Quarto (Publish and Share)
String Manipulation with {stringr}
Reading and Writing Data with {readr}
Data Science with RWorkflow
More Cheatsheets From RStudio
Quarto Cheat Sheet (what Quarto Files Look Like)
Me
Modules
Project Management
Syllabus
Schedule
Installation, Setup, & R Basics
Installation & Setup
**Installing R & RStudio**
Installing Git
R Basics and Refreshers
Introduction to RStudio, R Markdown, & Functions
Functions, Arguments, and R scripts
Vectors and data frame basics
Reading data files
Modules
Project Management
Project Management 01
: Setting Up Git and GitHub for R
Project Management 02
: R Projects, Git, and GitHub
Graphical perception
Data frame manipulation and wrangling
Data subsets and summaries
Considerations in data visualization
Designing perceptually-efficient visualizations
{ggplot2}
: The Grammar of Graphics
Visualizing associations
Spatial position and adjustment
Visualizing amounts
Color scales and palettes
Histograms and density plots
Coordinates, axes, and position scales
Statistical transformations
Visualizing more distributions
Visualizing uncertainty
Legends and arrangement
Visualizing trends
Multi-panel plots: Faceting
Annotation and text
Attentional control
Bonus: Theme and figure design
Title, Captions, and Tables
Project
Team membership and roles
Midterm presentation
Final Presentation
Final Report
Project Tasks
Git Branch Merging Tutorial
Modules
Project Management
Project Management