AP Precalculus · Unit 2: Exponential and Logarithmic Functions · Lesson 2.5

Deep Dive: Exponential Function Context and Data Modeling

🔬 Deep Dive
This is your textbook for this topic. Take your time. Read it more than once.
2.5.A2.5.A.1Concept

Proportional Growth Means Exponential

Exponential functions model situations where the outputs over equal-length input intervals are proportional. When the inputs are whole numbers, the situation is repeated multiplication of a constant factor applied to an initial value:

f(n) = a·b·b·…·b = a·bn  (n factors of b)

Example. A colony starts with 200 cells and grows by 50% each day. Each day multiplies the count by 1.5, so the counts are 200, 300, 450, 675, … The ratios 300/200, 450/300, and 675/450 are all 1.5. The model is P(t) = 200(1.5)t.

Pick a situation and the number of whole-number steps n. Each step multiplies the output by the same factor, so the outputs are proportional over equal-length intervals.

steps n (days)4
012345678010002000300040005000dayamount
day01234
amount2003004506751012.5
ratio—1.51.51.51.5
f(4) = 200·1.54 = 1012.54 steps: the initial value 200 has been multiplied by 1.5 a total of 4 times. Change per day: +50%.
🔑To decide if a situation is exponential, compare outputs over equal-length intervals. A constant difference means linear. A constant ratio means exponential.
2.5.A2.5.A.2Math

Add a Constant to Reveal the Pattern

Sometimes the outputs in a data set are not proportional, but a constant added to (or subtracted from) every output reveals a proportional pattern. The constant is the vertical shift k in f(x) = abx + k.

Example. A cup of hot chocolate sits in a 22°C room. Its temperatures at hours 0, 1, 2, 3, 4 are 90, 83.2, 77.08, 71.572, 66.6148. These are not proportional. Subtract the room temperature, 22: 68, 61.2, 55.08, 49.572, 44.6148. Now each is 0.9 times the one before, so T(t) = 68(0.9)t + 22.

Each list is the output of a function at x = 0, 1, 2, 3, 4. First check whether the outputs are proportional. If not, slide k to subtract a constant from every output (to add 5, set k = −5), and look for a value of k that makes the new outputs proportional.

subtract k0
00.511.522.533.54020406080100xf(x)
x01234
f(x)9083.277.0871.57266.615
f(x) − 09083.277.0871.57266.615
ratios—0.9240.9260.9280.931
✗ The outputs of f are not proportional (the ratios above are not constant).
💡Cooling toward the room temperature, a savings balance approaching a cap, and a growing population above a fixed base are all situations where a constant is hiding the exponential pattern.
2.5.A2.5.A.3Math

Build a Model from Two Input-Output Pairs

An exponential model can be built from an initial value and a ratio, or from two input-output pairs. With two pairs (x₁, y₁) and (x₂, y₂), the initial value a and the base b come from a system of equations:

a·bx₁ = y₁  and  a·bx₂ = y₂

Divide the second equation by the first. The a cancels, leaving bx₂ − x₁ = y₂ / y₁. Take the root to find b, then substitute back to find a.

Example. For (1, 6) and (3, 24): b2 = 24/6 = 4, so b = 2 (the base is positive). Then a·2 = 6, so a = 3. The model is f(x) = 3·2x.

Two input-output pairs give two equations, a·bx₁ = y₁ and a·bx₂ = y₂. Divide the second by the first to get b, then back-substitute to get a.

00.511.522.533.5401020304050xf(x)(1, 6)(3, 24)
a·b1 = 6  and  a·b3 = 24divide: b2 = 24 / 6 = 4b = 41/2 ≈ 2a = 6 / b1 ≈ 3f(x) ≈ 3(2)x
⚠️The two outputs must have the same sign and the ratio y₂ / y₁ must not be 1. If y₂ = y₁ the base would be 1, and the general form requires b ≠ 1.
2.5.A2.5.A.4Concept

Transformations of abx

A model can be built by applying transformations to f(x) = abx, chosen to match the characteristics of the situation or data. The most useful form is:

f(x) = a·bx − h + k
ChangeEffect on the graph of bx
a > 1 or 0 < a < 1vertical stretch or shrink
a < 0reflection over the x-axis (concave down)
x − hhorizontal shift by h (equivalent to a vertical dilation by b−h)
+ kvertical shift up by k; the graph levels off toward y = k

Build f(x) = a·bx − h + k from the parent function bx. The dashed line is y = k. Notice that the horizontal shift h can be absorbed into the multiplier: a·bx − h = (a·b−h)·bx.

vertical stretch a2
right shift h0
up shift k0
-3-2-10123405101520253035xf(x)
f(x) = 2(2)x − 0 + 0= 2(2)x + 0  (equivalent form)The function is increasing and concave up. Domain: all real numbers. As x → ∞, f(x) → ∞; as x → −∞, f(x) → 0. The graph levels off toward y = 0.
🔑Match each transformation to a feature of the situation. A cooling object levels off toward the room temperature (k). A starting amount of 25 sets the output at x = 0. A model that begins later in time may use a horizontal shift.
2.5.A2.5.A.5Concept

Exponential Regression with Technology

Real data is rarely perfect. For a data set, an exponential function model can be constructed with technology using exponential regression. A calculator or graphing tool finds the function y = a·bx that best fits the data.

  1. Enter the input values in one list and the output values in another.
  2. Choose exponential regression (often called ExpReg).
  3. Read a and b from the result and write the model y = a·bx.
  4. Check the model against the data, then use it to predict.

A graphing calculator finds the exponential function y = a·bx that best fits a data set. The tool does what the calculator does. The blue curve is the regression model and the gold dots are the data.

02468020406080hoursthousandsprediction
hours0123456
data2.13.15.3813.420.534.2
model2.033.245.178.2513.1520.9833.48
predict at hours8
ExpReg: y = a·bx with a ≈ 2.031 and b ≈ 1.595prediction at 8: y ≈ 85.19 (extrapolation: beyond the data)The model grows by a factor of about 1.595 per hour, which is a change of about 59.5% per hour. Predictions beyond the data are less reliable.
⚠️A regression model fits the data, but it does not match every point. Predictions inside the range of the data (interpolation) are more reliable than predictions far outside it (extrapolation).
2.5.A2.5.A.6Concept

The Natural Base e

The number e ≈ 2.718 is often used as the base in exponential functions that model real situations. A model written with the natural base looks like:

f(x) = a·ekx

This is still an exponential function. By the power property from Lesson 2.4, a·ekx = a·(ek)x, so the ordinary base is b = ek. For example, 100·e0.03t = 100(1.0305)t.

The number e ≈ 2.718 is often used as the base of models: f(x) = a·ekx. Because of the power property, a·ekx = a·(ek)x, an ordinary exponential function with base b = ek.

rate k0.3
012345601234567xf(x)
f(x) = 1·e0.3x = 1·(1.35)xbase b = e0.3 ≈ 1.35Growth: each step of 1 in x multiplies the output by 1.35, a change of about 34.99% increase. Note it is not exactly 30%.
💡Use the calculator's exkey. When k > 0 the function shows growth and when k < 0 it shows decay. The constant k is related to the percent change, but it is not equal to it: e0.03 ≈ 1.0305 is a 3.05% change, not 3%.
2.5.B2.5.B.1Concept

The Base Is a Growth Factor

For a model f(x) = a·bx, the base b is the growth factor for each unit change in the input. It is related to a percent change in context:

b = 1 + r  (r is the percent change as a decimal)
SituationFactor b
8% increase per year1.08
12% decrease per year0.88
doubles each step (100% increase)2
halves each step (50% decrease)0.5

In f(x) = a·bx, the base b is the growth factor for each unit step. A percent change r gives b = 1 + r/100. Slide the percent change (the initial value here is 100).

percent change+8%
0123456020406080100120140160stepamount
b = 1 + 0.08 = 1.08f(x) = 100(1.08)x  →  steps 0 to 3: 100, 108, 116.64, 125.97A 8% increase keeps 100% of the amount and adds 8%, so you multiply by 1.08. Reverse: b − 1 = 0.08 is the percent change as a decimal.
⚠️A 12% decrease means b = 0.88, not 0.12. A 5% increase means b = 1.05, not 0.05. Always add the change to 1.
2.5.B2.5.B.2Concept

Equivalent Forms Reveal Different Properties

Equivalent forms of an exponential function can reveal different properties. If d is the number of days, the base of f(d) = 2d says the quantity increases by a factor of 2 every day. The equivalent form f(d) = (27)d/7 = 128d/7 says it increases by a factor of 128 every week.

2d = (27)d/7

A quantity is modeled by f(d) = 2d, where d is the number of days. It doubles every day. Pick a time unit to see the equivalent form (2u)d/u and the factor for that unit.

d (days)0714
2d112816,384
(128)d/7112816,384
2d = (27)d/7 = 128d/7The quantity is multiplied by 128 per week. It is the same function: both rows agree at every d (up to d = 14). Which form helps depends on the question you are asking.
🔑This uses the power property from Lesson 2.4. Choose the form that answers your question: the daily factor to compare with a daily percent change, the weekly factor to plan for a week.
2.5.B2.5.B.3Math

Predictions, Domain Limits, and Solving for the Input

Exponential models can be used to predict values of the dependent variable, depending on the contextual constraints on the domain. They can also be used to determine values of the independent variable: for what input does the model reach a given output?

A model gives the output for any allowed input. A graph or table can also answer the reverse question: for what input does the model reach a target? Use the intersection of the curve with the line y = target.

days t3
target1,000
0246810020004000600080001000012000dayscellst = 3t ≈ 3.97
Predict: f(3) = 200(1.5)3 ≈ 675 cellsReach 1,000 cells at t ≈ 3.97 days (where the curve meets y = 1,000).Context limits the domain: here 0 ≤ t ≤ 10 days. Negative time or a huge t may not make sense for this situation, even though the formula accepts it.

Checklist for answering a modeling question

  1. Identify the input, the output, and the units.
  2. Write or fit the model (initial value a, base b, and any shift k).
  3. Check the domain: does the input value make sense in the context?
  4. Predict by substituting, or find the input with a graph or table.
  5. Answer in a sentence with units, and round sensibly for the situation.
💡For “when does it reach” questions, graph the model and the line y = target and find the intersection, or use a table. Logarithms give an exact method later in Unit 2.
← Back to Lesson 2.5Try Guided Practice →Ready for 2.6? Competing Function Model Validation compares linear, quadratic, and exponential models for the same data.