At a glance
- Course
- Maths AI, current guide (first assessment 2021)
- SL model families
- Linear, quadratic, cubic, exponential, variation, sinusoidal
- HL additions
- Logistic, logarithmic, linearising data, differential equations
- Where it is tested
- Papers 1 and 2; HL Paper 3 is two long problem-solving questions
- Calculator
- GDC required in every AI paper
Match the behaviour to the model
| What the situation does | Model | General form |
|---|---|---|
| Changes by the same amount each step | Linear | f(x) = mx + c |
| Rises then falls, or falls then rises, with one turning point | Quadratic | f(x) = ax^2 + bx + c |
| Changes by the same percentage each step | Exponential | f(x) = ka^x + c or f(x) = ke^(rx) + c |
| One quantity proportional to a power of another | Direct or inverse variation | f(x) = ax^n |
| Repeats in a regular cycle | Sinusoidal | f(x) = a sin(b(x - c)) + d |
| Grows quickly, then levels off at a limit (HL) | Logistic | f(x) = L/(1 + Ce^(-kx)) |
Worked example 1: an exponential model from two data points
A colony has 50 bacteria at t = 0 hours and 72 at t = 2 hours. Model the population as P = a × b^t.
- At t = 0, P = a × b^0 = a, so a = 50.
- At t = 2, 72 = 50b^2, so b^2 = 1.44 and b = 1.2 (b must be positive).
- Model: P = 50 × 1.2^t. Interpret b: the population grows by 20% each hour.
- Predict t = 5: 50 × 1.2^5 = 50 × 2.48832 = 124 bacteria (to the nearest whole bacterium).
- Check: P(2) = 50 × 1.44 = 72, which matches the data.
- Judge the model: exponential growth cannot continue forever because food and space run out, so long-range predictions are unreliable. This is exactly where an HL logistic model improves on it.
Worked example 2: a quadratic model and its domain
A ball's height in metres is modelled by h(t) = -5t^2 + 20t + 1.5, where t is time in seconds.
- Maximum height: the axis of symmetry is t = -20/(2 × -5) = 2. Then h(2) = -20 + 40 + 1.5 = 21.5 m.
- When does the ball land? Solve -5t^2 + 20t + 1.5 = 0 with the GDC equation solver: t = 4.07 s or t = -0.0736 s.
- Reject the negative root because time starts at 0. Check with the quadratic formula: t = (20 + sqrt(430))/10 = 4.07.
- State the domain: 0 ≤ t ≤ 4.07. Outside this the model gives negative heights, which are meaningless.
Worked example 3: a sinusoidal model
The depth of water in a harbour varies between 3 m and 9 m. High tide is at t = 4 hours and the cycle repeats every 12 hours. Find a model h(t) = a sin(b(t - c)) + d.
- Amplitude a = (9 - 3)/2 = 3. Principal axis d = (9 + 3)/2 = 6.
- Period 12, so b = 2π/12 = π/6 (about 0.524). Work in radians.
- The sine curve reaches its maximum a quarter-period after its start, and a quarter of 12 is 3. The maximum is at t = 4, so c = 4 - 3 = 1.
- Model: h(t) = 3 sin((π/6)(t - 1)) + 6.
- Check: h(4) = 3 sin(π/2) + 6 = 9, and h(10) = 3 sin(3π/2) + 6 = 3. Both match.
Fitting models to data with the GDC
When a question gives a table of data, the calculator's regression menu fits linear, quadratic, cubic, exponential, power and sinusoidal models. Enter the data, choose the family, write the model with parameters to 3 significant figures, and then use the model, not the raw data, for predictions. If the question asks which model fits best, compare the fit (for example the coefficient of determination R^2, if your level covers it) and also the shape: a model that fits the data points well but predicts something impossible outside them is not the best model.
At HL, data that looks exponential or like a power function can be linearised: taking logarithms turns y = ka^x into a straight line in ln y against x, and y = ax^n into a straight line in ln y against ln x. HL students also model with differential equations, including slope fields, Euler's method and coupled systems, and HL Paper 3 often builds a full model across one long question.
Common mistakes
- Using degrees for sinusoidal models. Set the calculator to radians unless the question says otherwise.
- Leaving out the domain, or failing to reject a root that has no meaning in context (negative time, negative lengths).
- Rounding parameters to 1 or 2 significant figures and then using the rounded model, which drifts from the expected answer.
- Interpreting a parameter vaguely. 'b is the growth' earns less than 'the population grows by 20% per hour'.
- Extrapolating far beyond the data without comment.
Exam technique, and how one-to-one lessons help
Modelling questions usually run in the same order: set up, find parameters, predict, interpret, criticise. The last two parts are short but carry marks that students give away by answering with numbers only. Practise finishing every modelling question with one sentence on what the answer means and one on a limitation of the model.
In lessons, a tutor who teaches AI gives the student a real situation and asks them to choose the model before any calculation, then to defend the choice. That habit, practised on the shared whiteboard with the student's own GDC, is what makes unfamiliar Paper 2 contexts and HL Paper 3 feel manageable. It also feeds directly into the exploration, where a well-justified model is often the core of the mathematics.
Self-check
- A car worth 30000 loses 15% of its value each year. Write a model and find its value after 4 years. (Answer: V = 30000 × 0.85^t, 15700 to 3 s.f.)
- Find the vertex of h(t) = -4.9t^2 + 14.7t. (Answer: t = 1.5, h = 11.025)
- A sinusoidal model has maximum 20 and minimum 8. Find a and d. (Answer: a = 6, d = 14)
- Why might a linear model for a child's height against age fail at age 30?
Common questions
How do I know which model to use in IB Maths AI?
Look at the behaviour: constant change suggests linear, constant percentage change suggests exponential, a single turning point suggests quadratic, and repeating cycles suggest sinusoidal. If the question names the model, use it; if it asks you to choose, justify the choice in a sentence.
Is logistic modelling on the SL paper?
Logistic models are additional HL content in the current AI guide. SL students meet exponential growth and decay, which is often compared with a logistic model in HL questions.
Do I have to fit models by hand?
No. The GDC's regression functions are expected for fitting models to data. You do need to set up models from given conditions algebraically, as in the exponential and sinusoidal examples above.
Can modelling be the topic of my IA?
Yes, and it often is in AI. The exploration rewards a model you justify, test and criticise, not just a curve that fits. The mathematics and the writing must be your own.
How much do IB Maths AI lessons cost with LiveTutor?
$15 a lesson, the same flat rate for every subject and level, on a weekly plan of 1 to 5 lessons billed monthly. Lessons are 60 minutes, one to one and online, and the first lesson is a free trial.
Sources
Dates and figures on this page come from these official and published sources. Always confirm deadlines on the official page before acting on them.