Sta 444/644
Fall 2018
  Spatio-Temporal Modeling

Schedule

Date Lecture Readings Notes
Wed, Aug 29 Introduction
Fri, Aug 31 Linear Models
Mon, Sep 3 No Lab
Wed, Sep 5 Diagnostics and Model Evaluation
Fri, Sep 7 Generalized Linear Models (pt. 1)
  • Gelman & Hill 6
Wed, Sep 12 Generalized Linear Models (pt. 2)
  • Gelman & Hill 5.6-5.8
Fri, Sep 14 Class canceled - Hurricane Florence
Wed, Sep 19 Random Effect Models
Fri, Sep 21 Discrete Time Series
  • Shumway 1.2-1.6, 2, 3.1-3.4
Wed, Sep 26 Differencing and AR(1) models
  • Shumway 3.2, 3.4
Fri, Sep 28 AR, MA, and ARMA models
  • Shumway 3.7, 3.8
Wed, Oct 3 ARIMA models
  • Shumway 3.7, 3.8
HW3 out - due 10/10 by 11:59 am
Fri, Oct 5 Seasonal ARIMA
Mon, Oct 8 No lab - Fall break
Wed, Oct 10 Fitting ARIMA Models
Fri, Oct 12 Midterm 1
Wed, Oct 17 Gaussian Process models (pt. 1)
Fri, Oct 19 Gaussian Process models (pt. 2) Utility Code (util.R)
Wed, Oct 24 Covariance Functions No screencast
Fri, Nov 2 GPs & GLMs + Spatial Data (pt. 1) Exercise code
Wed, Oct 31 Spatial Data and Cartography (pt. 2)
Fri, Nov 2 Models for areal data
  • Banerjee, Carlin, Gelfand Ch. 4
Wed, Nov 7 Fitting CAR and SAR models
Fri, Nov 9 GLMs for areal data + Point referenced data (pt. 1)
Wed, Nov 14 Point referenced data (pt. 2)
Fri, Nov 16 Computation and GP Models
Wed, Nov 21 No class - Thanksgiving
Fri, Nov 23 No class - Thanksgiving
Wed, Nov 28 Spatio-temporal models
Fri, Nov 30 Midterm 2
Fri, Dec 14 Project due by 11:59 pm

Syllabus

Lectures & Lab:

The goal of both the lectures and the labs is for them to be as interactive as possible. My role as instructor is to introduce you new tools and techniques, but it is up to you to take them and make use of them. Statistics, data analysis, and programming are all skills that are best learned by doing, so as much as possible you will be working on a variety of tasks and activities throughout each lecture / lab. Attendance will not be taken during class but you are expected to attend all lecture and lab sessions and meaningfully contribute to in-class exercises and homework assignments.

Classroom:

Social Psych 126

  • Lecture - Wednesdays & Fridays 1:25 - 2:40 pm

Old Chem 116

  • Lab - Mondays 1:25 - 2:40 pm

Holidays:

  • Monday, January 15 - Martin Luther King, Jr. Day
  • Monday, March 12 to Friday, March 16 - Spring Break

Homework:

You will be regularly given homework assignments, roughly one per week. These assignments will be composed of both theoretical / statistical questions as well as applied computational questions. These assignments are to be completed individually, but you are encouraged to work together to complete the assignments. Each assignment will be hosted in a private github repository within the class' organization. All work should be written up using Rmarkdown documents (templates will be provided) and turned in via this github repository. Grading will be based on completeness and correctness as well as overall effort.

You are individually responsible for all work turned in, taking with and collaborating with another student is fine but you should never be directly sharing code or solutions. See the academic integrity section below if you have any questions about what constitutes cheating and or plagiarism. Any instances of directly copying another student's work will at the very least result in a 0 on the assignment for any involved students as well as any additional penalties deemed appropriate by the instructor.

Final Project:

You will form your own team of 2-5 students and will be responsible for the completion of an open ended final project for this course, the goal of which is to tackle an "interesting" problem using the tools and techniques covered in this class. Additional details on the project will be provided as the course progresses. You will give a 10-20 minute presentation on your final project in class.

Exams:

There will be up to two in class midterms that you will complete individually. Each exam will ask you to complete a small number of questions related to the material presented in the class. The exact structure and content of the exams will be discussed in more detail before they are assigned.

Course Announcements:

I will regularly send course announcements by email, make sure to check your email daily. Email is the easiest way to reach me outside of class, note that it is much more efficient to answer most questions in person.

Academic integrity:

Duke University is a community dedicated to scholarship, leadership, and service and to the principles of honesty, fairness, respect, and accountability. Citizens of this community commit to reflect upon and uphold these principles in all academic and non-academic endeavors, and to protect and promote a culture of integrity. Cheating on exams or plagiarism on homework assignments, lying about an illness or absence and other forms of academic dishonesty are a breach of trust with classmates and faculty, violate the Duke Community Standard, and will not be tolerated. Such incidences will result in a 0 grade for all parties involved. Additionally, there may be penalties to your final class grade along with being reported to the Undergraduate Conduct Board.

Please review the Academic Dishonesty policies here.

A note on sharing / reusing code - I am well aware that a huge volume of code is available on the web to solve any number of problems. Unless I explicitly tell you not to use something the course's policy is that you may make use of any online resources (e.g. StackOverflow) but you must explicitly cite where you obtained any code you directly use (or use as inspiration). Any recycled code that is discovered and is not explicitly cited will be treated as plagiarism. The one exception to this rule is that you may not directly share code with another team in this class, you are welcome to discuss the problems together and ask for advice, but you may not send or make use of code from another team.

Excused Absences:

Students who miss a class due to a scheduled varsity trip, religious holiday or short-term illness should fill out an online NOVAP, RHoliday or short-term illness form respectively. Note that these excused absences do not excuse you from assigned homework, it is your responsibility to make alternative arrangements to turn in any assignments in a timely fashion.

Those with a personal emergency or bereavement should speak with your director of graduate studies or your academic dean.

Late work policy:

  • late, but same day: -10%
  • late, next day: -20%
  • 2 days or later: no credit

Grading:

Your final grade will be comprised of the following.

  • Homework: 55%
  • Midterms: 35%
  • Final Project: 10%

The exact ranges for letter grades will be curved and cutoffs will be determined at the end of the semester. The more evidence there is that the class has mastered the material, the more generous the curve will be.

Textbooks

There are no required textbooks for this course, the following textbooks are recommended for supplementary and reference purposes.

  • Hierarchical Modeling and Analysis for Spatial Data - Banerjee, Carlin, Gelfand
    CRC Press, 2nd edition, 2014 (ISBN: 978-1439819173)
  • Time Series Analysis and Its Applications - Shumway & Stoffer
    Springer, 4th edition, 2016 (ISBN: 978-3319524511)
  • Data Analysis Using Regression and Multilevel/Hierarchical Models - Gelman & Hill
    Cambridge University Press, 1st edition, 2003 (ISBN: 978-0521686891)
  • Applied Bayesian Modelling - Congdon
    Wiley, 2003 (ISBN: 978-0471486954)
  • Forecasting: Principles and Practice - Hyndman & Athanasopoulos
    OTexts, 2nd edition, 2018 (ISBN: ---)

Contact Information

Office Hours:

  • Prof. Rundel - 204 Old Chemistry - Mon 10:00 am - 12:00 pm
  • Phil White - 203B Old Chemistry - Tue 2:30 - 3:30 pm, Thur 1:30 - 2:30 pm

About this website

This site is built with Hugo and Blogdown. The theme is based on Blackburn and Hugo Conference.

© 2018. All rights reserved.