Skip to content

IAI Actuarial Core Principles · Risk Modelling and Survival Analysis

Core Concepts of Time Series Models for IAI Actuarial CS2

A time series model describes how a variable observed over time depends on its own past and on random noise. You solve questions by checking stationarity, identifying the model from the ACF and PACF, writing the model in backshift form, fitting parameters, and then forecasting step by step.

What this chapter covers

This chapter builds the toolkit for modelling data observed in time order, such as monthly claims, inflation or asset returns. You start with stationarity, then meet the basic building blocks: white noise and random walks. From these you build autoregressive (AR), moving average (MA), ARMA and ARIMA models. The chapter ends with the practical cycle of identifying, fitting, checking and forecasting.

The central skill is moving between three views of the same model: the equation, the backshift-operator form, and the autocorrelation pattern. Many questions give you one view and ask for another. For example, you may be given an equation and asked whether it is stationary, or given sample ACF and PACF values and asked which model fits.

This chapter is one of five topic areas in CS2, alongside risk modelling distributions, stochastic processes, survival models and machine learning. It connects most closely to stochastic processes, since a time series is a process indexed by time, and to the Paper B computer-based exam, where you fit and forecast models in R. It also links to CS1 ideas such as regression, estimation and variance.

Time series carries a 2026 syllabus weighting of 20% in CS2, so it is a major topic. It is also a topic where a clear method earns steady marks in both Paper A and Paper B. Written questions follow predictable patterns: check stationarity, find the ACF, identify the model, forecast. Once you practise these, you can score well. The R work in Paper B uses the same ideas, so the time you spend here pays off twice.

Core concepts of time series models: topics in the order to study them

  1. 1Stationarity and Weak Stationarity of Time SeriesEvery later model is judged by whether it is stationary, so you need the definitions, the autocovariance function and the ACF first.
  2. 2White Noise and Random Walk ProcessesThese are the simplest processes and the building blocks of AR, MA and ARIMA models; the random walk is also your first non-stationary example.
  3. 3Autoregressive (AR) ModelsAR models introduce the backshift operator, the stationarity condition on the characteristic roots and the Yule-Walker equations.
  4. 4Moving Average (MA) Models and InvertibilityMA models mirror AR models, with a finite ACF and the invertibility condition, so they are easier once AR is clear.
  5. 5ARMA and ARIMA ModelsThese combine AR and MA parts, and ARIMA adds differencing to handle non-stationary data.
  6. 6Model Identification, Fitting and ForecastingThis topic uses everything before it: you pick a model from the ACF and PACF, estimate it, check residuals and forecast.

How to prepare Core concepts of time series models

Treat this chapter as a method to practise, not a list of facts to memorise. Aim to be able to run the full cycle on any small example.

  1. Write out the definitions of weak stationarity: constant mean, variance finite and constant, and autocovariance depending only on the lag. Practise testing simple processes against them.
  2. Learn the backshift operator and rewrite each model as a polynomial in B. Practise finding roots and checking whether they lie outside the unit circle.
  3. Derive the ACF of AR(1), MA(1) and, where possible, AR(2) and MA(2) by hand until the steps feel routine. Use Yule-Walker equations for AR models.
  4. Build a one-page table of the ACF and PACF patterns: which one cuts off, which one tails off, for AR, MA and ARMA.
  5. Practise forecasting: compute one-step and multi-step forecasts, and see how forecasts of a stationary model move towards the mean as the horizon grows.
  6. Repeat the fitting cycle in R on a sample data set: plot, difference if needed, inspect ACF and PACF, fit with arima, check residuals and forecast.
  7. Finish with past-paper style questions, writing out your working in full, with assumptions stated.

Common mistakes in Core concepts of time series models

  • Checking stationarity using the roots of the wrong polynomial or the wrong region.

    Fix: Pick one convention and stick to it. In the B form, roots must lie outside the unit circle, which means |B| > 1.

  • Confusing the stationarity condition for AR with the invertibility condition for MA.

    Fix: Remember that AR models need a stationarity check and MA models need an invertibility check. MA models are always stationary.

  • Reading the ACF and PACF the wrong way round when identifying a model.

    Fix: Use your table: PACF cuts off for AR, ACF cuts off for MA, and both tail off for ARMA. Say it aloud before every identification.

  • Forgetting to difference before fitting a series with a clear trend, or over-differencing.

    Fix: Difference only until the series looks stationary, usually once or twice. Over-differencing adds unwanted MA structure.

  • Dropping the mean when writing or forecasting a model.

    Fix: Work with the deviation Xt − μ, forecast it, and add μ back at the end.

  • Giving a bare answer without stating assumptions or showing steps.

    Fix: State the model, the assumptions on the noise term, each step of the working and the final result with its interpretation.

Last-day revision: Core concepts of time series models

  • Weak stationarity: constant mean, constant finite variance, and covariance that depends only on the lag.
  • Autocorrelation at lag k: ρk = γk ÷ γ0, and ρ0 = 1.
  • White noise: uncorrelated terms with zero mean and constant variance.
  • Random walk: Xt = Xt-1 + et is non-stationary, but its first difference is white noise.
  • AR(p) is stationary when all roots of its characteristic polynomial lie outside the unit circle.
  • AR(1): Xt = μ + α(Xt-1 − μ) + et is stationary if |α| < 1, with ρk = α^k.
  • MA(q) is always stationary and its ACF is zero beyond lag q.
  • MA(q) is invertible when all roots of its MA polynomial lie outside the unit circle.
  • AR has a PACF that cuts off after lag p; MA has an ACF that cuts off after lag q.
  • ARIMA(p,d,q) means the series differenced d times follows an ARMA(p,q) model.
  • Stationary forecasts tend to the mean as the horizon grows; random-walk forecasts do not.
  • Check residuals: they should look like white noise, with no remaining ACF pattern.

Core concepts of time series models practice questions

Core concepts of time series models in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Core concepts of time series models: frequently asked questions

How much of CS2 is time series?

The 2026 syllabus gives time series a weighting of 20% in CS2. It sits alongside risk modelling distributions at 20%, and stochastic processes and survival models at 25% each.

Do I need R for this chapter?

Yes, it helps a lot. CS2 Paper B is a computer-based exam, and fitting and forecasting time series models in R is a natural task there. Practise with sample data after you understand the theory by hand.

Should I learn the ACF derivations or just the results?

Learn the derivations for AR(1), MA(1) and, if you can, the second-order cases. Written questions often ask you to derive or use these results, and knowing the method also helps you spot errors.

What is the difference between ARMA and ARIMA?

ARMA models are for stationary series. ARIMA adds a differencing step: if a series needs to be differenced d times to become stationary, you model it as ARIMA(p,d,q).