An Introduction to Time Series

Discover how to model, interpret, and forecast time series data. Learn about stochasticity, stationarity, ARIMA models, and decomposition. Gain skills to explore, model, and forecast using Python.

Intermediate

40 Lessons

7h

Certificate of Completion

Discover how to model, interpret, and forecast time series data. Learn about stochasticity, stationarity, ARIMA models, and decomposition. Gain skills to explore, model, and forecast using Python.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Assessment
82 Playgrounds
6 Quizzes

This course includes

1 Assessment
82 Playgrounds
6 Quizzes

Course Overview

Time series are all around us, from stock prices and weather forecasts to economic trends and medical diagnoses. This course is designed to equip you to effectively model, interpret, and forecast time series. In this course, you’ll learn time series analysis concepts, such as stochasticity, stationarity, and autocorrelation. You’ll analyze the time series by computing its various moments and by visualizing it using histogram and density plots. Next, you’ll decompose the time series into its trend, season, ...Show More

What You'll Learn

Understanding of properties of time series, including its moments, stationarity, autocorrelation, seasonality, and trend

Hands-on experience in analyzing and modeling real-world time series using Python’s statsmodel

Familiarity with modeling time series as autoregressive (AR) and moving average (MA) processes and their combinations ARMA and ARIMA

Working knowledge of point forecasting with ARIMA models using Pythons’s statsmodel

What You'll Learn

Understanding of properties of time series, including its moments, stationarity, autocorrelation, seasonality, and trend

Show more

Course Content

1.

Introduction to Time Series

Get familiar with the fundamentals of univariate time series, analysis, and forecasting.
2.

The Basics of Time Series

Discover the logic behind time series fundamentals, from stochastic processes to statistical analysis.
3.

Exploring Data

Examine key moments, visual tools, and tests for analyzing time series data distributions.

Analyze Time Series Data Using Markov Transition Fields

Project

4.

The Properties of Time Series

Grasp the fundamentals of time series properties, including integration, autocorrelation, and decomposition.
5.

ARIMA Models

Map out the steps for understanding MA, AR, ARMA, ARIMA, and SARIMA models.
6.

On Prediction

4 Lessons

Simplify complex topics for point forecasting, model accuracy, and confidence intervals in ARIMA.
7.

Choosing, Fitting, and Evaluating Models

6 Lessons

Master the steps to choose, fit, and evaluate time series models effectively.
8.

Conclusion

1 Lesson

Congratulations on mastering time series analysis with key concepts and practical tools.
9.

Appendix

2 Lessons

Discover the logic behind downloading data and valuable references for time series analysis.

What have you learned?

Assessment

Time Series Forecasting with Prophet in Python

Project

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor