IFoA CM2 study materials
IFoA CM2 study resources

IFoA CM2 study plan

IFoA CM2 · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Markov chains and Markov jump processes & Principles of actuarial modelling

  • Derive and interpret the Chapman-Kolmogorov equations and compute n-step transition probabilities for a small state space by hand and in code

  • Classify states (transient, recurrent, periodic, absorbing) and compute hitting probabilities and expected hitting times for a 3-4 state chain

  • Set up the generator matrix of a Markov jump process and derive the Kolmogorov forward equations for a simple illness-death model

  • Map the modelling cycle (specify, fit, validate, communicate) onto one Markov model example and list the assumptions each step makes

  • Write a one-page assumption audit template you will reuse for later models

Your checkpoint

A worked solutions sheet for 6 Markov chain and jump process problems, including one illness-death forward-equation derivation, graded against the official formula list

Week 2

Markov chains and Markov jump processes & Time series and stochastic processes

  • Solve jump-process transition probability problems using matrix exponentials or Laplace transforms for 2-3 state models

  • Estimate transition intensities from aggregate exposed-to-risk data and state the assumptions behind the estimator

  • Define weak and strict stationarity and test a given series description against each definition

  • Fit and interpret AR, MA and ARMA models up to order 2, including stationarity and invertibility conditions

  • Compute autocovariance and autocorrelation functions for an AR(1) and an MA(1) from first principles

Your checkpoint

A 12-question timed set (90 minutes) on Markov jump processes and ARMA basics, with a written error log classifying each mistake as concept, algebra or misread

Week 3

Survival models and life table estimation & Time series and stochastic processes

  • Derive the Kaplan-Meier product-limit estimator and construct Greenwood confidence intervals for a small dataset

  • Distinguish censoring types and explain which estimators remain valid under each

  • Build a life table from raw deaths and exposure data, computing central exposed-to-risk and qx from mx

  • Compare the Cox proportional hazards model with parametric survival models and interpret hazard ratios

  • Apply differencing and ARIMA(p,d,q) identification to a non-stationary series and justify the chosen d

Your checkpoint

A complete worked survival analysis of a 20-record synthetic dataset: KM curve, Greenwood interval, life table, and a written justification of the censoring assumption

Week 4

Linear regression and generalised linear models & Estimators and estimation

  • Derive ordinary least squares estimators in matrix form and state the Gauss-Markov conditions

  • Diagnose heteroscedasticity, non-linearity and influential points from residual summaries and state the corrective model change

  • Specify and interpret a generalised linear model: link function, linear predictor, variance function and deviance

  • Distinguish method of moments, maximum likelihood and least squares estimators, and evaluate bias, variance and consistency for each

  • Derive the Cramer-Rao lower bound and use it to compare two candidate estimators

Your checkpoint

A two-page model specification and diagnostics report for a GLM fitted to a provided binary-outcome dataset, including deviance comparison against a nested model

Week 5

Estimators and estimation & Hypothesis testing

  • Compute maximum likelihood estimates and their asymptotic standard errors for binomial, Poisson and normal samples

  • Construct and interpret confidence intervals using pivots, and explain the coverage probability of an interval

  • Set up a likelihood ratio test and a Wald test for a composite null and compare their conclusions

  • Explain size, power and p-value correctly, and compute the power of a simple test against a specified alternative

  • Identify when a normal approximation is inappropriate and select an exact alternative

Your checkpoint

A one-page reference sheet of estimator and test formulas, each with a hand-worked numerical example and a one-sentence statement of when it fails

Week 6

The binomial and Poisson models & The normal and related distributions

  • Fit binomial and Poisson models by maximum likelihood and test goodness of fit using deviance and the chi-square approximation

  • Derive the mean and variance of the Poisson and binomial distributions and state the Poisson limit of the binomial

  • Transform and combine normal variables, and compute probabilities for sums and sample means

  • Use the lognormal, chi-square, t and F distributions in the contexts where each arises in CM2

  • Explain overdispersion in a Poisson model and describe the quasi-Poisson and negative binomial responses

Your checkpoint

A closed-book 45-minute quiz scoring at least 80 percent on distribution derivations and goodness-of-fit tests, with all working retained

Week 7

Graduation and mortality projection & Survival models and life table estimation

  • Graduate a set of crude mortality rates using at least two methods and compare the fitted-versus-actual residuals

  • State the criteria for a valid graduation: adherence, smoothness, parsimony and comparability with the standard table

  • Apply a mortality projection model and interpret the resulting improvement factors and cohort effects

  • Explain the Lee-Carter structure and the role of the time index in projecting future rates

  • Adjust a life table for selection effects and describe the impact on annuity values

Your checkpoint

A graduation and projection report on a provided mortality dataset: graduated rates, residual plots described in words, and a 20-year projection with sensitivity to the improvement parameter

Week 8

Principles of actuarial modelling & Linear regression and generalised linear models & Markov chains and Markov jump processes & Survival models and life table estimation & Graduation and mortality projection

  • Assemble a formula and assumption summary across all ten domains, flagging the three you are least confident in

  • Complete two full-length timed mock papers under exam conditions and record scores by domain

  • Rework every mock question answered incorrectly until you can reproduce the method unaided

  • Rehearse written explanations of model assumptions and limitations for the higher-mark discussion parts

  • Finalise a one-page exam-day checklist covering calculator, formula list and time allocation

Your checkpoint

Two completed mock papers with a domain-by-domain score table and a remediation list showing every weak area closed or explicitly scheduled for post-exam study

Milestones

Week 2: Can derive the forward equations for a 3-state jump process and classify states of an arbitrary small chain without notes

Week 4: Scores at least 70 percent on a self-marked 10-question mixed set covering domains 4, 6, 8 and 9, and can explain every wrong answer aloud

Week 6: Achieves at least 80 percent on the closed-book distribution and goodness-of-fit quiz, and can state the conditions under which each estimator is consistent

Week 8: Both mock papers completed within time, with no domain scoring below 50 percent and an overall average at or above the pass mark you have set