Updated · By Pete Bromfield, IB examiner

IA idea · Matrices, transformations & Markov chains

Ranking teams that haven't all played each other: the Colley matrix

AI HLAA HL Ambitious Also in: Sport, Statistics

Research question

How does a ranking from solving the Colley linear system compare with a league table halfway through a season, and which is better at predicting second-half results?

Adapt it: change the place, the data or the comparison until the question is yours.

Free: the A–E checklist an examiner uses, by email ↓

Why it makes a good exploration

Ranking from incomplete schedules is a real problem (college sports, chess). The method is a single matrix equation, and testing its predictions against real results gives a clear answer.

The mathematics you'll need

  • Setting up the Colley system Cr = b (new: explain it)
  • Solving with matrices
  • Comparing rankings with Spearman's rank correlation
  • Prediction accuracy as a proportion
  • Effect of strength of schedule

Course labels show where a technique sits; using maths from outside your course is fine if you explain it clearly and say it is new to you.

Where the data comes from

Use one season of results from Football-Data.co.uk (or another sport you follow).

  • Football-Data.co.uk — Match results, shots, cards and bookmaker odds for 25+ seasons of European leagues, CSV.

Cite every source in a footnote where you use it and in your bibliography. Check the licence of any dataset you download.

A possible outline

  1. Explain the method with a four-team example.
  2. Build the system for the first half of a season.
  3. Compare with the league table.
  4. Test both on second-half results.
  5. Reflect on draws, home advantage and margin of victory.

Pitfalls that cost marks

  • Using a ranking method you can't explain.
  • Comparing rankings only by eye.
  • Ignoring draws without comment.

Showing personal engagement

  • Use your own league.
  • Rank your school's sports teams.
  • Invent an adjustment for home advantage.

See Criterion C: personal engagement for what examiners look for.

Which course is it for?

CourseFitMaths to lean on
AA SLNot a natural fitThe core technique sits in the AI course or at HL; an AA SL student could use it only as clearly explained new mathematics.
AA HLGood fitSetting up the Colley system Cr = b (new: explain it); Solving with matrices
AI SLNot a natural fitThe mathematics is mainly AA or HL (calculus or proof beyond AI SL); an AI SL version would need a data-driven, technology-based approach.
AI HLGood fitSetting up the Colley system Cr = b (new: explain it); Solving with matrices

Level: Ambitious. Suits confident students; expect to learn some mathematics on your own. See how the IA differs between AA and AI, SL and HL.

How this idea reaches the top bands

Personal engagement (C)

Collect the data for your matrix yourself (counting transitions, measuring a shape), and choose the states or the transformation from a situation you care about.

Reflection (D)

Question the model's assumptions: is the process memoryless, are the probabilities constant, does the transformation preserve what it should? Say how each affects your conclusion. For this idea, start with: using a ranking method you can't explain — say how it affects your answer.

Use of mathematics (E)

SL: Matrices are in AI HL. At SL, keep to small matrices you explain carefully as new mathematics, with every multiplication shown once and the result interpreted.

HL: Transition matrices, powers, steady states and eigenvalues used correctly, with diagonalisation or a general result derived, and the long-run behaviour interpreted in context.

Criteria A and B (presentation and communication) work the same way for every idea: see the guides to Criterion A and Criterion B.

Taking it further

Compare with a Massey (points difference) ranking or an Elo rating.

Extending it for HL

Diagonalise the matrix to find a formula for the nth state, or compare the steady state with what your data actually shows.

Before you start: the checklist an examiner uses

Every check for Criteria A–E in a 4-page PDF, the mistakes that cost the most marks and a self-assessment grid. We'll email it with a short IA tip every few days, timed to your deadline if you give it. Free — no account, no payment.

Turn this idea into your IA

Similar ideas

All matrices & markov ideas · AI HL ideas · AA HL ideas · All 239 IA ideas