Course information

Course components.

Instructor contact information. email: . web: https://ionides.github.io/. office hours: Tue 1-2pm, Wed 10-11am in 453 West Hall.

GSI, Aaron Abkemeier. email: . office hours: MF 5:30-6:00. Location: G219 Angell Hall

AI policy. Appropriate use of AI is encouraged for projects and data analysis homework. Uses of AI can be effective or ineffective, as well as honest or dishonest, and we seek honest and effective use of AI. The midterm exams are pencil and paper, and will test foundational knowledge and reasoning skills without AI support. Some homework problems will be labeled as exam preparation and should be mastered without AI support. Mini-quiz problems will be drawn from the same problem pool as the midterm exams.

Course GitHub site. Documents, code and data are posted at available at https://github.com/ionides/531w26.

Use of GitHub issues and pull requests. Discussion on course material or course assignments can be generated or followed via GitHub issues. Set Watch on the top right of the GitHub repository to All Activity to make sure you are notifed of all posted issues. Pull requests that fix bugs and errors on the course website are especially appreciated. Up to 2% extra credit is available for contributions to the course git repository. If you have a contribution to make but are not yet comfortable with git, the GSI and instructor will be happy to teach that.

Supplementary textbooks
1. R. Shumway and D. Stoffer, Time Series Analysis and its Applications, 4th edition (2017). A pdf is available using the UM Library’s Springer subscription.
2. C. Huang and A. Petukhina, Applied Time Series Analysis and Forecasting with Python (2022). A pdf is available using the UM Library’s Springer subscription.

Prerequisites. STATS 500 and prior or concurrent enrollment in STATS 511. For undergraduates, STATS 525 or 510, in conjunction with STATS 413 and STATS 426. For review, see “Mathematical Statistics and Data Analysis” by J. A. Rice.

Statistical computing background. We carry out data analysis using Python. There is no formal programming prerequisite, but we will be working with some advanced statistical computing by the end of the semester. Statistical computing training to the level of DATASCI 507 is helpful.

Computing support. If you have a coding problem you cannot debug, first try aksing AI, internet sources, and your colleagues. If the problem persists, develop a minimal reproducible example that others can run to help you. You can share this, and the error message you obtain, via a GitHub issue or otherwise.


Groups


Grading

Learning goals and the roles of AI

  1. Learn to carry out a time series analysis using linear time series models in a situation where these are appropriate. Write a midterm report that carries out a comprehensive, well-motivated and clearly explained data investigation.

  2. Learn to carry out inference for a scientifically-motivated stochastic dynamic model using time series data. Write a final report that carries out a comprehensive, well-motivated and clearly explained data investigation, usually involving inference for a nonlinear partially observed Markov process model.

  3. Learn how to critically evaluate the strengths and weaknesses of a time series data analysis. This is carried out via peer review of midterm and final projects done by other groups.

  4. Learn how to use AI to support practical applied statistics research in the context of writing and evaluating data analysis.

  5. Learn how to follow scientific standards for citation of references, credit to sources, and construction of reproducible data analysis embedded in a scientific report.

  6. Build sufficient understanding of time series theory and methods to take full responsibility for decisions made during data analysis, whether or not AI is involved.

Grading for scholarship

Homework will be primarily based on scholarship, not correctness. Answers are available online, even before the solutions are posted. Hints are available from AI. In practice, that means that the grading will emphasizes scholarship, i.e., the process by which the solution was obtained and the explanation of this. Scholarship is also an important component of the grading for projects.

Attribution of sources. Explaining what sources were used, and where, is central to scientific work. It ensures you get credit for your own contribution but not somebody elses. It also facilitates fact-checking, and tracking down the source of any error that might arise. Failure to attribute sources may lead to deduction of points and can become academic misconduct.

Demonstrated effort. You are expected to put a reasonable amount of time and thought into the task. Don’t let your sources do all the work.

AI and scholarship.

  • AI is a source, and so its role should be credited. Note that current AI can write poorly in some situations. You should be careful to edit and error-check any material written using AI. You take full responsibility for work submitted under your name.

  • Explaining how you used AI can also be part of your “demonstrated effort.”

  • In group work, you are responsible for checking that the sources of your collaborators are properly documented. The whole group must take responsibility for material that the group submits.


Student Mental Health and Wellbeing

University of Michigan is committed to advancing the mental health and wellbeing of its students. If you or someone you know is feeling overwhelmed, depressed, and/or in need of support, services are available. For help, contact Counseling and Psychological Services (CAPS) at 734.764.8312 and https://caps.umich.edu during and after hours, on weekends and holidays. You may also consult University Health Service (UHS) at 734.764.8320 and https://www.uhs.umich.edu/mentalhealthsvcs.


Acknowledgements

Many people have contributed to the development of this course, including all former students and instructors. See the acknowlegements page for further details.