Use the modelling cycle to choose, fit, test and use a function model: state assumptions, find parameters with technology, set a reasonable domain, and judge validity, limitations and extrapolation in context.
Each is in the Maths AI glossary, with every other term in the subject.
A statement accepted as true, without proof, in order to simplify a real situation enough for it to be modelled mathematically.
Using a model to predict a value for an input that lies outside the range of the input values used to build or test the model; such predictions rely on the pattern continuing and are often unreliable.
Finding values of a model's parameters so that the model agrees with given conditions or data.
Using a model to predict a value for an input that lies within the range of the input values used to build or test the model.
A feature of the real situation that a model ignores or represents poorly, or a range of inputs where the model gives unreliable results.
The repeated process of stating assumptions about a real situation, choosing and fitting a model, testing it against reality, reflecting on and adapting it, and finally using it to explain, predict or inform decisions.
The set of input values for which a model makes sense in its real context, given by physical limits, by the meaning of the variables and by the range of the data used to build it.
The extent to which a model's assumptions, type of function and outputs match the real situation over the inputs where it is used, so that conclusions drawn from it can be trusted.
Describe the stages of the modelling cycle: develop and fit, test and reflect, then use the model.
State the assumptions behind a model and explain how they simplify a real situation.
Identify an appropriate model for a context, and predict the signs and sizes of its parameters before fitting it.
Justify the choice of a model from the shape of the data, the properties of the curve and the context.
Find the parameters of a model from initial conditions, from features of a graph, or by setting up and solving up to three linear equations with technology.
Determine a reasonable domain for a model in context.
Comment on the appropriateness and reasonableness of a model, and suggest limitations and improvements in context.
Use a model to read values, interpret parameters and make predictions, distinguishing interpolation from extrapolation.
A mathematical model describes a real situation with a function, so that questions about the situation become questions about the function. Building one is a process, not a single calculation: a modeller decides what to keep and what to ignore, chooses a type of function, finds its parameters, checks the result against reality and then uses it, often going round the process more than once. Engineers modelling traffic flow, epidemiologists projecting the spread of a disease and a business forecasting next year's sales all follow the same steps.
27 exam-style questions on this subtopic, written in the style of the IB papers. The first has its markscheme open. Counted on
A mobile phone company offers three monthly plans. The cost of each plan, in British pounds (GBP), depends on the amount of data, gigabytes (GB), used in the month.
Plan A: 18 GBP, which includes the first 5 GB of data, then 4 GBP per GB for any data beyond 5 GB.
Plan B: 9 GBP plus 3.50 GBP per GB of data used.
Plan C: 30 GBP for unlimited data.
Assume that data is charged for exact amounts.
Find the cost of each plan for a month in which Zara uses 8 GB of data.
3 marks
Plan A:
With a free account, Augment remembers where you stopped and what you have practiced.
YouTubeModelling starts from a genuine problem: a question someone wants answered or a decision someone has to make. The real situation is always more complicated than any function, so the modeller simplifies it, writes down a model, and then checks whether the model behaves like the real thing. When it does not, the modeller changes something and tries again. This loop is called the modelling cycle.
The diagram of the cycle shows six stages arranged in a loop. The dashed arrow is the step that makes modelling a cycle rather than a list: when testing shows the model is not good enough, the modeller returns to the assumptions or the choice of function.

The stages group into three phases.
Develop and fit the model. Decide which quantities matter, state the assumptions, choose a type of function, decide a reasonable domain and find the parameters.
Test and reflect on the model. Compare the model's outputs with data that were not used to build it, check that its outputs are sensible, and judge how appropriate it is. If it fails, adapt it and go round again.
Use the model. Read values from it, interpret its parameters, make predictions and use the results to answer the original question.
Critical reflection is not confined to one stage. A modeller who finds a parameter with the wrong sign, or a domain that includes impossible values, reflects and adapts there and then, without waiting for a formal test.
Real situations involve far more influences than a function can hold. A modeller of a falling ball might ignore air resistance; a modeller of a town's population might ignore migration. Each such decision is an assumption.
Assumptions do three jobs. They decide which variables are included (time, but not temperature), they decide the type of relationship (a constant rate of change, a constant percentage change, a repeating pattern), and they set the conditions under which the model can be trusted. That last job matters most when the model is used, because a prediction made where an assumption no longer holds is unreliable.
There is always a balance between simplicity and accuracy. A model with few assumptions and many parameters can match the data closely but is hard to fit and interpret; a very simple model is easy to use but may miss important behaviour. A good modeller chooses the simplest model that answers the question to the accuracy needed.
Subtopic 2.5 gives a family of functions for each common pattern of change. Choosing between them uses three kinds of evidence: the context (what is known about how the quantity behaves), the shape of the data (how the values change from one step to the next), and the properties of the curve (intercepts, turning points, asymptotes, periodicity). A strong justification uses at least two of these.
Some contexts point straight to a family because of the mechanism behind them. A quantity that changes by the same amount in each time step suggests a linear model; one that changes by the same percentage suggests exponential growth or exponential decay; one that repeats every day or year suggests a sinusoidal model. A projectile under gravity follows a quadratic model, and a quantity proportional to a power of another follows direct variation or inverse variation.
Behaviour in context | Suggested model | Form (subtopic 2.5) |
|---|---|---|
changes by a fixed amount per unit (fixed rate of pay, steady leak) | linear | |
changes at different fixed rates over different intervals (phone tariffs, pool depth) | piecewise linear | straight-line pieces |
rises to a single peak and falls symmetrically (projectile, revenue against price) | quadratic | |
changes by a fixed percentage per unit (population, depreciation, drug in the blood) | exponential | or |
approaches a limiting value (cooling to room temperature, learning a skill) | exponential with asymptote | with |
proportional to a power (area to length squared, intensity to distance) | variation | , |
two turning points, or a rise, fall and rise (volume of a box, some profit curves) | cubic | |
repeats at regular intervals (tides, daylight, Ferris wheels) | sinusoidal | or |
When data are given at equally spaced inputs, simple arithmetic on the outputs shows the pattern of change. Subtracting each value from the next gives the first differences; subtracting those gives the second differences; dividing each value by the one before gives the ratios.
Constant first differences mean the same amount is added each step: a linear model.
Constant second differences (but changing first differences) mean a quadratic model. For with a step of 1, the first differences are , which go up by each step, so the second differences are the constant .
Constant ratios mean each value is the previous one multiplied by the same number: an exponential model with . For ,
Real data never give exactly constant differences or ratios, because of measurement error and natural variation. "Approximately constant" is the test, and a scatter diagram drawn with technology is the quickest way to see the overall shape.
The table gives two quantities, and , measured at equal time intervals.
0 | 1 | 2 | 3 | 4 | |
|---|---|---|---|---|---|
5 | 12 | 23 | 38 | 57 | |
200 | 260 | 338 | 439 | 571 |
The graph of the data for with two candidate models shows why the shape matters. A straight line through the first and last points misses every point in between, while the exponential curve passes through them all.
The features of a graph, read with technology as in subtopic 2.4, Key features of graphs, also separate the families. A quadratic has exactly one turning point and is symmetrical about it. A cubic can have two turning points and up to three zeros. An exponential model has no turning points and a horizontal asymptote . An inverse variation has both axes as asymptotes. A sinusoidal model repeats with a fixed period and stays between a maximum and a minimum.
Before any calculation, the context often fixes the sign or approximate size of each parameter. Predicting them is a quick check on the fitting that follows: a fitted value with the wrong sign means an error in the working or a poor choice of model.
The height of a thrown ball is a quadratic with (the graph opens downwards), (it starts by rising) and equal to the launch height. In metres and seconds, is close to , half the acceleration due to gravity.
The temperature of a cooling drink is with (decay), equal to the room temperature (the asymptote) and
The value of a car losing 15% a year is , with the price when new.
The daylight hours of a city are with near 12 (the average day length over a year) and period 12 months, so .
Once a family is chosen, the parameters have to be given values that make the model match the situation. This is fitting the model.
Each unknown parameter needs one independent piece of information. A model with two unknown parameters needs two facts (two points, or one point and an asymptote), a model with three needs three, and so on. The table lists what fixes each model of subtopic 2.5.
Model | Unknown parameters | Information that fixes it |
|---|---|---|
2 | two points; or the initial value and the rate | |
(no asymptote term) | 2 | two points, often the initial value and one more point |
3 | the asymptote (often from context) and two points | |
, known | 1 | one point |
3 | three points; or the vertex and one more point; or the zeros and one more point | |
4 | four points (the -intercept gives | |
, | 3 | the maximum and minimum (for and |
The information comes in three main forms: initial conditions, features of the graph, and points that are substituted to give equations.
An initial condition is the value of the model when the input is zero, usually at the start of the time period. Substituting removes every term that contains : for it gives , for it gives , and for a polynomial it gives the constant term. One parameter is then found with no simultaneous equations.
Some parameters are features of the graph and can be read off directly. For a sinusoidal model, the amplitude is half the distance from maximum to minimum, the principal axis lies halfway between them, and the period gives :
For an exponential model , the constant is the horizontal asymptote, the value the quantity settles towards, which often comes from the context (room temperature, a machine's top speed, a minimum population). For a quadratic, the vertex lies on the axis of symmetry , so a known vertex gives an equation linking and .
When the model has several unknown parameters and no feature gives one directly, each known point is substituted into the general form. Every point gives one linear equation in the parameters, because the parameters appear only to the first power once numbers replace and . Three points give a system of three linear equations, which the GDC solves directly.
The method for a quadratic through three points:
Substitute each point to get , and simplify the numbers (square each ).
Write the three equations with , , in the same order in each, which is the layout the GDC's simultaneous equation solver uses.
Enter the coefficients in the solver (on a TI-84 Plus CE, the PlySmlt2 app's simultaneous equation solver; on a Casio fx-CG50, MENU → Equation → SIMUL), with 3 unknowns.
Write down the three equations and the solution, with each value labelled.
A cubic needs four points. The -intercept gives at once, which leaves three equations in , and , the most the method ever needs at SL.
A function written as a formula accepts any input, but a model only makes sense for some of them. Time before the start of an experiment, a negative number of items or a height below the ground are outside the situation being modelled. The domain of a model must therefore be chosen from the context, not taken as all real numbers.
Four considerations set the limits of a reasonable domain:
The start of the situation. Usually , the start of the observation.
The end of the situation. The ball lands, the tank empties, the ride finishes, the battery runs out. Solving "model boundary value" with technology gives the end point.
The possible values. Numbers of people or items are whole numbers, so the domain is a set of integers and the graph is a set of points.
The range of the data. Inside the range of the data the model has been checked; beyond it, the model has not.
The graph of Ayesha's ball model shows the reasonable domain as the solid part of the curve. Outside it the formula still produces numbers, including negative heights, but they describe nothing real.
A model that has been fitted to some information has not yet been shown to be any good. It agrees with the points used to build it by construction, so those points prove nothing. Testing compares the model with other evidence: further data, known facts about the situation, and common sense about its outputs.
The strongest test uses data that were not used for the fitting. The modeller compares the model's prediction with each observed value, often as a difference (observed minus predicted) or as a percentage error.
Small differences scattered above and below the data support the model. Differences that grow steadily, or that are all on one side over a long stretch, show that the shape of the model is wrong and a different family may be needed. Graphing the model over a scatter diagram of all the data makes both patterns easy to see.
Day length changes through the year in a regular pattern, so it is a natural test case for choosing, fitting and testing a model. The table gives the time from sunrise to sunset in Edinburgh, Scotland, on the 21st day of each month in 2025.
Month () | Jan (1) | Feb (2) | Mar (3) | Apr (4) | May (5) | Jun (6) | Jul (7) | Aug (8) | Sep (9) | Oct (10) | Nov (11) | Dec (12) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Daylight (h min) | 7 57 | 10 07 | 12 17 | 14 40 | 16 40 | 17 37 | 16 42 | 14 38 | 12 18 | 10 00 | 7 54 | 6 58 |
Daylight (hours) | 7.95 | 10.12 | 12.28 | 14.67 | 16.67 | 17.62 | 16.70 | 14.63 | 12.30 | 10.00 | 7.90 | 6.97 |
Source: US Naval Observatory, Astronomical Applications sunrise and sunset data for 55.95° N, 3.19° W, 2025. Day length is sunset minus sunrise.
The graph of the fitted model with all twelve observations is the test. The curve passes through June and December exactly, because those two values were used to fit it, so they prove nothing. The other ten months are the real evidence: they lie close to the curve, within 5% everywhere, with the model slightly too low in winter and slightly too high in spring and late summer.
Agreement with data is one part of judging a model. Two further checks complete the judgement. A model is appropriate when its type matches how the situation behaves (repeating, levelling off, growing by a percentage). It is reasonable when its outputs are sensible across the whole domain where it will be used, including values far from the data. A model can fit five data points closely and still predict negative lengths or a population larger than the Earth's.
Validity is not all-or-nothing. A model can be valid over one interval and invalid beyond it, so a full comment says where the model can be trusted and why. Checking reasonableness includes looking at the long-run behaviour of the model's family:
Exponential growth increases without limit, so for large inputs it predicts values that cannot happen (more people than live in a country, more money than exists).
A linear decrease eventually becomes negative, which is impossible for a length, a mass or a price.
A quadratic or cubic changes direction, so it may predict a rise where the situation can only fall.
An exponential model with never reaches its asymptote, which is realistic for a cooling drink but not for a value that really does reach zero.
Every model leaves something out, so every model has limitations. Identifying them is part of reflecting, and an answer that explains a limitation in context is far more useful than a general warning that "models are not perfect".
Limitations usually come from three places:
Broken assumptions: a constant rate that changes, an influence that was ignored (air resistance, migration, inflation).
The wrong family for part of the domain: exponential growth that cannot continue forever, a quadratic that turns where the real quantity does not.
The data: few data points, a short period of observation, measurement error, or predictions far from the data.
A good comment on a model names the limitation, links it to the context, and where possible says what effect it has (an over-estimate or under-estimate) and how the model could be improved.
Weak comment | Strong comment (in context) |
|---|---|
The model is not accurate. | The model assumes the app gains 21% more users every month; growth must slow as the number of potential users runs out, so predictions beyond the data are likely to be over-estimates. |
Models are always simplified. | The ball model ignores air resistance, which slows the ball, so the true maximum height is a little lower and the landing a little earlier than predicted. |
More data would help. | The daylight model is fitted to only two observations, June and December; a model fitted to all twelve months would use every observation and spread the errors of up to 5% more evenly across the year. |
When testing or reflection shows a problem, the cycle sends the modeller back to an earlier stage. Typical adaptations are:
restricting the domain to the interval where the model is valid, and saying so;
changing an assumption, such as allowing for a limiting value by adding a constant to an exponential;
changing the family, such as replacing a quadratic with a sinusoid when the data repeat;
splitting the domain into pieces with different models, as in a piecewise linear model;
refitting with more data, or with more recent data when conditions have changed.
The video from Dr Trefor Bazett follows one real problem, traffic flow, through several rounds of the cycle: each simple model is tested, found lacking in a specific way and adapted.
YouTubeA model that has passed its tests is used to answer the original question. Using a model has three parts: reading values from it (by substitution or from its graph), interpreting its parameters and outputs in the context, and making predictions, including solving "model target" for the input.
To find the output for a given input, substitute: the number of the app's users after months is .
To find the input that gives a target output, solve with technology: graph the model and the line and find the intersection, or use the GDC's equation solver.
To interpret a parameter, say what it means with units: " means the number of users is multiplied by 1.21 each month"; " is the height in metres from which the ball was released".
Predictions are much safer inside the range of the data than outside it. Inside, the data surround the prediction and the model has been tested nearby. Outside, there is no evidence at all that the pattern continues.
The second kind of prediction goes beyond the data, and it is where most failures of models happen.
Extrapolation is not always wrong. Astronomical models of sunrise and sunset extrapolate reliably for decades, because the physics behind them does not change. The danger is greatest when the model is empirical (fitted to data rather than derived from a mechanism), when the prediction lies far from the data, and when the family has extreme long-run behaviour, such as exponential growth, and it increases with the distance between the prediction and the data.
World population milestones show what happens when an exponential model built from two decades of data is extrapolated half a century ahead. The years in which the United Nations estimated the world population reached each whole number of billions are a short, reliable dataset.
Population (billions) | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|
Year reached | 1960 | 1974 | 1987 | 1999 | 2011 | 2022 |
(years after 1960) | 0 | 14 | 27 | 39 | 51 | 62 |
Source: United Nations estimates of world population milestones (3 billion in 1960 to 8 billion on 15 November 2022), as compiled in Wikipedia, "World population", 2026.
A modeller in the mid-1970s, with only the 1960 and 1974 milestones, might assume that the population grows by the same percentage each year, because each family's children add to the population in proportion to its size. That assumption gives an exponential model , with in billions and in years after 1960. The initial condition gives , and the 1974 milestone gives .
The model is : a growth of about 2.08% a year, which matches the very high growth rates of the 1960s.
The later milestones, not used in fitting, test the model.
Year | Actual (billions) | Model (billions) | Percentage error | |
|---|---|---|---|---|
1987 | 27 | 5 | 5.22 | 4.5% |
1999 | 39 | 6 | 6.69 | 11.4% |
2011 | 51 | 7 | 8.56 | 22.2% |
2022 | 62 | 8 | 10.73 | 34.1% |
The errors are all positive and grow steadily, which points to a model with the wrong long-run shape; random measurement error would scatter on both sides of the data. Solving with the GDC gives : the model predicts 7 billion people in 2001, ten years before it actually happened.
The model fails because its assumption of a constant growth rate does not hold. The world's population growth rate peaked at about 2.1% a year in the late 1960s and has fallen since, to about 1.1% a year between 2015 and 2020, as birth rates declined. A model that keeps the 1960s rate overestimates every later year by more and more.
A first adaptation is to refit the same family to more recent data. Using the 1987 and 1999 milestones, with , a growth of 1.53% a year. This model predicts 7.20 billion in 2011 (error 2.9%) and 8.51 billion in 2022 (error 6.4%), much better, but its errors also grow. Extrapolated to 2050 it gives 13.0 billion, while United Nations projections place the 2050 population between about 9 and 10 billion.
The deeper adaptation is to change the family. A quantity whose growth rate falls as it gets larger is better described by a model that levels off towards a limiting value, or by projections that model birth and death rates directly, which is how the United Nations works.
Two data points always fit a two-parameter model exactly, so the fit itself is no evidence of validity; the test comes from the later data.
Errors that grow steadily in one direction show that the family is wrong; noisy data would give errors of both signs.
Extrapolation over decades magnifies a small error in the growth rate: 2.08% instead of the true, falling rate gives an error of over 2.7 billion people in 2022.
Refitting to recent data improves short-range predictions but does not repair a wrong assumption.
The modelling process is rarely a whole question. Its skills appear as parts of longer Paper 1 and Paper 2 questions on the models of subtopic 2.5, and they run through every modelling question in the course. The recurring parts are:
Write down or find three equations from given points, then find the parameters with the GDC (A1 for each equation, then the labelled solution).
Write down a parameter from an initial value, an asymptote, a maximum and minimum or a period.
State or write down an appropriate (reasonable) domain, often an inequality from 0 to an end point found with technology.
Justify the choice of model, or explain why another model is unsuitable.
Comment on the appropriateness or validity of the model, or suggest a limitation, always in context (usually R1, one mark).
Use the model to predict, followed by a comment on whether the prediction is reliable (interpolation or extrapolation).
These parts are often combined with sequences (subtopics 1.2–1.4), percentage error (subtopic 1.6), equation solving (subtopic 1.8) and calculus (finding a maximum with a derivative in subtopic 5.6).
The markscheme for a comment typically lists several acceptable answers and then a note demanding a link to the context. For the cinema, answers about customers' other choices, the size of the cinema or the day of the week would all be accepted if they were tied to the revenue model.
Questions on domain are short but frequently missed. Write the domain as an inequality in the question's variable, with both end points, and make each end point come from the context: the start of the observation and the moment the situation ends (the ride finishes, the object lands, the tank empties).
Write down how many points are needed to fix the parameters of (a) a linear model, (b) a quadratic model, (c) a cubic model. [3]
A population of bacteria is modelled by , where is in hours. Initially there are 500 bacteria, and after 3 hours there are 1,350. Find and , and use the model to predict the population after 5 hours. [4]
A quadratic model passes through ,
In a city, the mean monthly temperature °C is lowest, 4 °C, at (January) and highest, 28 °C, at (July), with in months. Find a model of the form
A water tank holds 1,200 litres and is drained at 45 litres per minute. Write down a model for the volume litres after minutes and determine a reasonable domain. [3]
A child's height cm between the ages of 2 and 10 years is modelled by , where is the age in years. Use the model to predict the height at age 6.5 and at age 30, and comment on each prediction. [4]
A path runs over a small hill and down a boat ramp into a lake. Its height metres above the water level, at a horizontal distance hundred metres from a starting post, is modelled by
The number of shared electric scooters in a city with 400,000 inhabitants is modelled by , where is the number of months since the scheme started. Calculate when
A student models the value of a laptop with , where is in years. Suggest one limitation of the model and suggest a different type of model, with a reason. [3]
(a) 2 (b) 3 (c) 4.
(initial value). , so (1.3924…). , about 2,620 bacteria.
, ,
,
. The tank is empty when , (26.66…), so
cm: interpolation (inside 2 to 10 years), reliable. cm: extrapolation; children stop growing in their late teens, so the linear model is not valid at age 30 and the prediction is unrealistic.
(the path starts 2 m above the lake, at ). Equations: ,
, about 126,000 scooters, about one scooter for every three inhabitants. Exponential growth continues without limit, so the model soon predicts more scooters than people (it passes 1 million at
Limitation: the linear model predicts a negative value after 6 years ( for ), which is impossible. An exponential decay model
The modelling cycle has three phases: develop and fit the model (assumptions, type of function, domain, parameters), test and reflect (compare with new data, check outputs, adapt), and use the model (read, interpret, predict).
Assumptions simplify a situation; a model is only as reliable as its assumptions, and there is a balance between simplicity and accuracy.
A model is chosen and justified from the context, from the shape of the data (constant differences for linear, constant second differences for quadratic, constant ratios for exponential) and from the properties of its curve (turning points, asymptotes, periodicity).
Each unknown parameter needs one piece of information: initial conditions give , or the constant term; features give amplitude, principal axis, period or asymptote; substituting points gives up to three linear equations, solved with the GDC.
A reasonable domain comes from the context: where the situation starts and ends, which values are possible and where the data lie.
Points used to fit a model prove nothing; testing uses other data, percentage errors and checks of reasonableness. Errors that grow in one direction show that the type of model is wrong.
Comments on validity and limitations must name the context, the assumption that fails and its effect on the predictions.
Interpolation (inside the data) is usually reliable; extrapolation (outside the data) assumes the pattern continues and becomes less reliable the further it goes.
I can describe each stage of the modelling cycle and say why the cycle may be repeated.
I can state assumptions for a given situation and say how each one simplifies it.
I can use first differences, second differences and ratios to decide between linear, quadratic and exponential models.
I can justify a choice of model by naming a property of the curve or the context, not just a shape.
I can predict the sign of each parameter from the context before fitting a model.
I can find a parameter from an initial condition or from an asymptote given by the context.
I can find , and of a sinusoidal model from a maximum, a minimum and a period.
I can form three linear equations from three points and solve them with the GDC's simultaneous equation solver.
I can write a reasonable domain as an inequality, with each end point justified from the context.
I can test a model with data not used to fit it, using differences or percentage errors.
I can write a comment on validity or a limitation that refers to the specific context.
I can tell whether a prediction is interpolation or extrapolation and explain the risk of extrapolation.
I can interpret a model's parameters and predictions in context, with units and sensible rounding.
Plan B: (GBP) A1
Plan C: (GBP) A1
[3 marks]
Write down a piecewise function for the cost of Plan A, for .
3 marks
A1A1A1
Note: Award A1 for , A1 for or , A1 for the correct domains. Condone the endpoint
[3 marks]
Find the amount of data for which Plan A and Plan B cost the same, where .
2 marks
(M1)
(GB) () A1
[2 marks]
Determine the range of values of for which Plan A is the cheapest of the three plans.
4 marks
Plan A is cheaper than Plan B for (and for , when ) (M1)(A1)
Plan A is cheaper than Plan C when , so (A1)
A1
Note: Accept a sketch of the three cost functions with the intersections at and marked for the method marks.
[4 marks]
Zara's monthly data use varies between 4 GB and 12 GB. State, with a reason, which plan you would recommend.
2 marks
Plan C A1
Plan A is cheaper by at most GBP (when ), but costs up to GBP for GB, while Plan C never costs more than GBP R1
OR
Plan A A1
if most months are under 8 GB, Plan A costs less than (or the same as) Plan C in those months R1
Note: Accept any recommendation supported by a valid comparison of costs over the range 4 GB to 12 GB. Do not award the plan mark without a reason.
[2 marks]
A short video is posted online. The total number of views, thousand, days after it is posted is modelled by
(i) Write down the value of .
(ii) Interpret this value in context.
2 marks
Find the number of views after 7 days.
2 marks
Find the number of days until the video reaches 50 million views.
2 marks
Show that, according to this model, the number of views doubles approximately every two days.
3 marks
Explain why this model is not suitable for predicting the number of views after several months.
1 mark
An analyst proposes a second model,
Consider the following four situations.
A: the height of the tide at a harbour, measured every hour for three days.
B: the value of a savings account in which interest is compounded annually, with no further deposits or withdrawals.
C: the fare for a taxi journey, which is a fixed charge plus a constant charge per kilometre.
D: the height of a basketball, from the moment it leaves a player's hands until it reaches the hoop.
The possible types of model are: linear, quadratic, exponential and sinusoidal.
For each situation, write down the most appropriate type of model.
4 marks
Give a reason for your choice of model for situation A.
1 mark
Give a reason for your choice of model for situation B.
1 mark
(b) Substituting , :
So (3 s.f.). The negative fourth root is rejected because a growth factor must be positive. A GDC gives the same value by graphing and and finding the point of intersection with .
Interpretation: the number of users is multiplied by about 1.21 each month, a growth of about 20.7% per month.
At : , so and
The model is . As a check, , so the gap below 60 shrinks each week, as expected.
(c) Graph and on the GDC and find the intersection: . Her rate exceeds 55 during the 10th week, so 9 complete weeks pass first.
(b) Using the GDC's simultaneous equation solver:
(More precisely, , , ; these unrounded values are stored and used in the later parts.)
(c) Graphing and using the maximum tool gives the vertex at s with m. Alternatively, and substituting gives the same height. The maximum height is 6.46 m.
(d) For a projectile, should be about (half of ). The fitted value is close, which supports the model; the small difference may come from reading errors in the heights and from air resistance.
The pattern repeats every 12 months, so . The negative cosine is used because the curve is at its minimum at (December, a year before ) and rises to its maximum at .
(b) hours. The observed value is 10.12 hours.
(c) The data rise to one maximum and then fall, which a quadratic can copy for one year, but day length repeats every year. A quadratic has only one turning point and decreases without limit on either side, so outside these 12 months it would predict ever shorter days and then negative daylight, which is impossible. A sinusoidal model repeats with period 12 months and stays between the observed maximum and minimum.
(d) Graph (in degree mode) and , and find the intersections: and . The time above 14 hours is
about 4.76 months (roughly from early April to the end of August). The data agree: April to August are the only months whose 21st has more than 14 hours of daylight.
(b) The 2-month prediction is more reliable, because lies inside the range of the data (), so it is interpolation; is far outside the range, which makes it extrapolation.
(c) The model assumes growth of about 21% every month for two years. Growth of a new app usually slows as it runs out of new people who want it, or competitors appear, so the true number after 24 months is likely to be much lower than 221,000. The prediction should not be trusted without data covering a longer period.
[3 marks]
(b) Solving with GDC: , , A1A1
Note: Award A1 for two correct values, A2 for all three correct.
[2 marks]
(c) Use of the GDC's maximum on the graph, or
A1
A1
[2 marks]
(d) A1
The model predicts $300 of revenue when tickets are free, which is impossible, so the model is not valid for low prices R1
Note: Accept any reasonable comment that refers to the revenue at or near a price of zero.
[2 marks]
(e) Solving or using the zero on the graph (M1)
(35.7003…) A1
[2 marks]
(f) A1
$30 lies outside the range of prices in the data ($10 to $24), so this is extrapolation R1
The prediction may be unreliable, because there is no evidence that the quadratic pattern continues above $24 R1
[3 marks]
Total [14 marks]
(i) Write down the equation of the horizontal asymptote of the graph of .
(ii) Interpret your answer to part (f)(i) in context.
2 marks
(i) Find the value of , , at which the two models predict the same number of views.
(ii) Hence suggest how the two models could be combined to describe the number of views.
3 marks