Module · 5 lessons

Autocorrelation: ACF and PACF

Read ACF and PACF plots to tell an AR process from an MA process, know which lags are actually significant, and turn that reading into candidate ARIMA orders for Cyclepath.

At a glance

Level
Intermediate
Lessons
5 lessons
Time to complete
1 week
Cost
Free forever · no sign-up

Welcome to Autocorrelation: ACF and PACF, the fourth module of the course. Module 3 stationarized Cyclepath — seasonal differencing, confirmed with the ADF test — but stationarity alone doesn’t tell you how to build a model on top of it. ARIMA, which Module 5 introduces, needs two specific numbers: how many autoregressive (AR) terms and how many moving-average (MA) terms to include. This module is where those numbers come from.

You’ll start with what the autocorrelation function (ACF) and partial autocorrelation function (PACF) actually measure, and why you need both rather than either alone. You’ll learn the classic signatures that separate an AR process from an MA process — one tails off while the other cuts off sharply, and which is which tells you the process type. You’ll learn to read a significance band properly, including the real risk of chasing a spike that’s just noise. And you’ll apply all of it to Cyclepath’s stationary series from Module 3, turning a plot into a genuine shortlist of ARIMA orders to try next.

Every plot in this module is generated from real data — synthetic AR and MA processes with known, verifiable structure, and the actual seasonally-differenced Cyclepath series — computed with statsmodels.tsa.stattools.acf and pacf. Start with Lesson 1 on what these two functions are actually measuring.

Lessons in this module

Achievement

Complete all 5 lessons to finish the Autocorrelation: ACF and PACF module.

Start module