This schedule is subject to revision. Students are expected to attend class meetings and to regularly check this page for updates.

Date | Day | Topic | Reading | Due |
---|---|---|---|---|

Aug 23 | W | Overview, Introduction to R | R4DS (web 4; print 2) | |

Aug 28 | M | Data types in R | R4DS (web 6; print 5) | |

Aug 30 | W | Lists and data frames in R | R4DS (web 10; print 7) | |

Sep 4 | M | No class |
||

Sep 6 | W | Data manipulation and summarization in R | R4DS (web 5; print 3) | |

Sep 11 | M | Grammar of graphics | R4DS (web 3; print 1) | |

Sep 13 | W | Lab 1: ggplot2 | HW1 | |

Sep 18 | M | Smoothing | ||

Sep 20 | W | Lab 2: Smoothing | ||

Sep 25 | M | Functions | R4DS (web 19; print 15) | |

Sep 27 | W | Lab 3: Functional programming | HW2 | |

Oct 2 | M | Density estimation | ||

Oct 4 | W | Exam 1 |
||

Oct 9 | M | Generating random variables | ||

Oct 11 | W | Lab 4: Conditionals and iteration | R4DS (web 21–21.4; print 17, pp313–324) | |

Oct 16 | M | Monte Carlo simulation | ||

Oct 18 | W | Lab 5: Monte Carlo | HW3 | |

Oct 23 | M | Split, apply, combine | ||

Oct 25 | W | Lab 6: plyr | ||

Oct 30 | M | The Bootstrap | ||

Nov 1 | W | Lab 7: The Bootstrap | Project proposal/HW4 | |

Nov 6 | M | Pipes and dplyr | R4DS (web 5, 18; print 3, 14) | |

Nov 8 | W | Exam 2 |
||

Nov 13 | M | Permutation tests | ||

Nov 15 | W | Lab 8: Permutation tests | ||

Nov 20 | M | purrr and modelr | R4DS (web 21.4–21.9, 22; print 17, pp322–344, 18) | |

Nov 22 | W | No Class |
||

Nov 27 | M | Cross-validation | HW5 | |

Nov 29 | W | Lab 9: Cross-validation | ||

Dec 4 | M | TBD | ||

Dec 6 | W | TBD | ||

Dec 11/12? | M | Final project presentations |