Specialized Models: Time Series and Survival Analysis (W7106G-WBT)


This course introduces you to additional topics in Machine Learning that complement essential tasks, including forecasting and analyzing censored data. You will learn how to find analyze data with a time component and censored data that needs outcome inference. You will learn a few techniques for Time Series Analysis and Survival Analysis. The hands-on section of this course focuses on using best practices and verifying assumptions derived from Statistical Learning.


IBM Clients and Sellers - Consider this course as part of an individual or enterprise subscription service:

  • IBM Data/AI Individual Subscription (SUBR003G)
  • IBM Digital Learning Subscription — IBM Data/AI Enterprise Subscription (SUBR004G)
  • IBM Learning Individual Subscription with Red Hat Learning Services (SUBR013G)


This course targets aspiring data scientists interested in acquiring hands-on experience with Time Series Analysis and Survival Analysis.


To make the most out of this course, you should have familiarity with programming on a Python development environment, as well as fundamental understanding of Data Cleaning, Exploratory Data Analysis, Calculus, Linear Algebra, Supervised Machine Learning, Unsupervised Machine Learning, Probability, and Statistics.


By the end of this course you should be able to:
- Identify common modeling challenges with time series data. 

- Explain how to decompose Time Series data: trend, seasonality, and residuals. 

- Explain how autoregressive, moving average, and ARIMA models work. 

- Understand how to select and implement various Time Series models. 

- Describe hazard and survival modeling approaches. 

- Identify types of problems suitable for survival analysis.

Show details

Course Outline

1. Introduction to Time Series Analysis

2. Stationarity and Time Series Smoothing

3. ARMA and ARIMA Models

4. Deep Learning and Survival Analysis Forecasts