USGS - science for a changing world

Example Schedule

Day 1


A. Introduction (8:30 am - 10:00 am)

  • Getting R and RStudio going
  • Using packages
  • Using functions
  • Help!

Break (10:00 am - 10:15 am)

B. Get (10:15 am - 12:00 pm)

  • Working in the console
  • Useful functions
  • Data types and structures in R
  • Reading data into R

Lunch (12:00 pm - 1:00 pm)

C. Clean (1:00 pm - 2:45 pm)

  • dplyr
  • Subset
  • Reshape
  • Modify
  • Pipes

Break (2:45 pm - 3:00 pm)

D. Explore (3:00 pm - 4:30 pm)

  • Exploratory data analysis
  • Summary Statistics
  • Exploratory plots with base R

Day 2


E. Analyze: Base (8:30 am - 9:30 am)

  • Base statistics

F. Analyze: Contributed Package (9:30 am - 10:45 am)

  • Contributed Packages - dataRetrieval and EGRET

Break (10:45 am - 11:00 am)

G. Visualize: Part 1 (11:00 pm - 12:00 pm)

  • Advanced base R plotting

Lunch (12:00 pm - 1:00 pm)

H. Visualize: Part 2 (1:00 pm - 2:30 pm)

  • Plotting with ggplot2

Break (2:30 pm - 2:45 pm)

I. Repeat (2:45 pm - 4:30 pm)

  • Programing with R
  • Functions
  • Reproducible Research with Rstudio (R Markdown)

Day 3


J. Practice (8:30 am - 10:30 am)

  • More USGS R packages
  • Work on projects (group/individual)
  • Cover additional topics brought up during the workshop

Lindsay R. Carr