HomeCourse

Learning Time Series with Interventions

An in-depth introduction to time series analysis, from learning structured models to predictions and reinforcement learning, with hands-on projects - Part of the MITx MicroMasters program in Statistics and Data Science.

Course Information

Format: Instructor-Paced
Estimated: 14 weeks
Start: End:

Choose Your Path

Certificate Track

Earn a verified certificate of completion
$300
Access to this course & course materials
Graded assignments & exams
MIT certificate on completion

Learn for Free

Audit this course
Free
Access to this course & course materials
Part of a Program

About this Course

If you have specific questions about this course, please contact us at sds-mm@mit.edu.

A time series is a time-stamped set of noisy observations from an underlying process that evolves over time. These observations are dependent on each other in a particular, unknown, fashion. Examples of such series include stock values, value of a currency with respect to the dollar, mean housing prices, the number of Covid-19 infections, or the pitch angle of an airplane during flights. Modeling such processes for the purpose of prediction or intervention is a fundamental problem in statistical learning.

This graduate-level course that will address three lines of development:

Learning Structured Models: In this module, we focus on learning the underlying stochastic dynamic model that generates the data. We discuss how algorithms depend on the underlying class of models adopted for this learning. We address the accuracy and reliability of our learned models.

Prediction: In this module, we make no assumptions on how the data is generated and focus on predicting the next outcome of the process based on past observations. In this context, we analyze Matrix and Tensor Completion Methods in providing such predictions and we analyze the accuracy of these prediction in the presence of noise, missing data.

Optimal Intervention and Reinforcement Learning (RL): A key ingredient of RL is a simulator that can estimate the value of a reward for a given intervention. In this module course, we build on techniques from RL as well as the first two parts to show how new intervention/control can be derived with better outcomes.

This course will consist of three hands-on projects, in which learners will apply knowledge gained in lectures, build models and implement algorithms to solve problems posed on real time series data sets.

This course is part of the MITx MicroMasters Program in Statistics and Data Science. Master the skills needed to be an informed and effective practitioner of data science. You will complete this course and three others from MITx, at a similar pace and level of rigor as an on-campus course at MIT, and then take a virtually-proctored exam to earn your MicroMasters, an academic credential that will demonstrate your proficiency in data science or accelerate your path towards an MIT PhD or a Master's at other universities. To learn more about this program, please visithttps://micromasters.mit.edu/ds/.

Show more

What you'll learn

  • Analyze time series through the perspective of Linear Time-invariant (LTI) systems and use methods and tools such as spectral analysis.
  • Model time series using autoregressive moving average (ARMA) and integrated processes.
  • Perform prediction, imputation on general time series data using matrix completion methods.
  • Use various dynamical programming and reinforcement learning algorithms to optimize control and interventions for time series.

Prerequisites

  • Undergraduate Python programming
  • Undergraduate multi-variable calculus, and linear algebra,.
  • Undergraduate probability theory and statistics
  • basic knowledge of complex numbers

Meet your instructors

Munther Dahleh

William A. Coolidge Professor, Department of Electrical Engineering and Computer Science (EECS); Founding Director, Institute for Data, Systems, and Society (IDSS

Prof. Dahleh is internationally known for his fundamental contributions to robust control theory, computational methods for controller design, the interplay between information and control, the fundamental limits of learning and decision in networked systems, and the detection and mitigation of systemic risk in interconnected and networked systems.