Syllabus

Overview:

STAT 545A

Warning: adjustments are still being made!

date notes
sep-04 tues cm001: Intro to course; S/W install; acct sign-ups. Intro to RStudio.
sep-06 thurs cm002: Git(Hub) test drive. Typesetting with markdown. Getting familiar with R.
sep-11 tues cm003: Run/render an R script
sep-13 thurs cm004: R Markdown test drive. R Notebooks.
sep-18 tues cm005: Care and feeding of data frames or “tibbles”
sep-20 thurs cm006: First look at dplyr, %>%, and ggplot2
sep-25 tues cm007: ggplot2
sep-27 thurs cm008: dplyr: mutate, group, summarize. The model-fitting paradigm in R.
oct-02 tues cm009: Tidy data, reshaping
oct-04 thurs cm010: dplyr joins, reshaping part 1. Minimum “need to know” re: R as a programming language.
oct-09 tues cm011: R as a programming language, getting data out of R (and back in)
oct-11 thurs cm012: Be the boss of your factors, getting data out of R (and back in)
oct-16 tues cm013: Revisit ggplot, practicalities of daily figure-making
oct-18 thurs cm014: The model-fitting paradigm in R

Links to homework will be posted here as they are made available. Submissions are due at midnight.

Link Homework Due Date Peer Review Due Date
Homework 01 September 18, 2018 September 24, 2018
Homework 02 September 25, 2018 October 01, 2018
Homework 03 October 02, 2018 October 08, 2018
Homework 04 October 09, 2018 October 15, 2018
Homework 05 October 19, 2018 October 24, 2018

Office hours

Want to talk about the course outside of lecture? Let’s talk during these dedicated times.

Instructor Date Time Place
Vincenzo Tuesdays, Sept 4 - Sept 25 14:00-15:00 ESB 1043
Vincenzo Tuesdays, Oct 2 - Oct 16 11:00-12:00 ESB 1043

STAT 547M

date notes
oct-23 tues cm101: Regular expressions and character data
oct-25 thurs cm102: Writing your own R functions
oct-30 tues cm103: purrr, list-columns, nested data frames 1
nov-01 thurs cm104: purrr, list-columns, nested data frames 2
nov-06 tues cm105: Automate tasks and pipelines
nov-08 thurs cm106: ditto
nov-13 tues cm107: Build your first Shiny app
nov-15 thurs cm108: ditto
nov-20 tues cm109: Build your first R package
nov-22 thurs cm110: ditto
nov-27 tues cm111: Get data from the web (scraping and APIs)
nov-29 thurs cm112: ditto

Links to homework will be posted here as they are made available:

Link Homework Due Date Peer Review Due Date
Homework 06 November 09, 2018 November 12, 2018
Homework 07 November 13, 2018 November 16, 2018
Homework 08 November 20, 2018 November 23, 2018
Homework 09 November 27, 2018 December 05, 2018
Homework 10 December 06, 2018 December 12, 2018

Office hours

Want to talk about the course outside of lecture? Let’s talk during these dedicated times.

Instructor Date Time Place
Vincenzo Tuesdays, Oct 23 - Nov 27 11:00-12:00 ESB 1043
Homework topics:
  • Homework 06: Choose your adventure! Topics include regular expressions, data ingest/exploration, working with lists, working with nested data frames.
  • Homework 07: Automate a data analysis pipeline.
  • Homework 08: Build a Shiny app.
  • Homework 09: Write an R package.
  • Homework 10: Get data from the web

Resources

Here are some resources to learn more about each of the tools we’re using.