SECTION 1
Historical Context & Motivation
Mathematical models are only as reliable as the numbers we feed into them. In the real world, inputs like costs, measurements, and growth rates are rarely known with perfect certainty. Sensitivity analysis is the practice of asking, "What happens to my answer if I change one of my inputs?" This question has driven better decision-making in engineering, economics, and science for more than a century.
1920s • Early Economic Models
1940s • Operations Research in WWII
1960s • NASA & Aerospace Engineering
2000s–Today • Data Science & Everyday Modeling
The central question sensitivity analysis answers is simple yet powerful: "Which inputs matter most, and how much does the output swing when those inputs change?" In this lesson, you will learn to answer that question using algebra and graphing skills you already have.
SECTION 2
Core Principles & Definitions
Before diving into calculations, you need a shared vocabulary. Sensitivity analysis is built on a handful of ideas that connect inputs, outputs, and the model itself.
Input (Parameter)
Output (Response)
One-at-a-Time (OAT) Testing
Sensitivity (Rate of Change)
Break-Even / Critical Value
KEY TAKEAWAY
SECTION 3
Visual Explanation
The diagram below illustrates the fundamental idea: a model takes multiple inputs and produces an output. Changing each input by the same percentage can produce very different changes in the output, revealing which input the model is most sensitive to.
Notice how a relatively small tweak to one input can amplify through the model. The percentage change in the output divided by the percentage change in the input gives us a handy number called the sensitivity ratio. In this case, 25 % ÷ 10 % = 2.5, meaning every 1 % change in Price produces about a 2.5 % change in Profit. That ratio is the heart of sensitivity reasoning.
SECTION 4
Mathematical Framework
You can quantify sensitivity with two complementary tools: absolute change and percentage (relative) change. Both start with the same idea — nudge one input, recalculate the output, and compare.
ABSOLUTE SENSITIVITY
S is the absolute sensitivity, y is the output, x is the input being changed. This is the slope of the input-output relationship — a concept you already know from linear functions.
PERCENTAGE SENSITIVITY RATIO
If SR > 1, the output changes faster than the input (high sensitivity). If SR < 1, the output changes slower than the input (low sensitivity). If SR = 1, they change at the same rate.
PERCENTAGE CHANGE FORMULA
Use this formula to calculate the percentage change for both the input and the output before computing the sensitivity ratio.
When is the model linear?
SECTION 5
Comparing Sensitivities Across Inputs
Real models have multiple inputs, and a key goal of sensitivity analysis is to rank them. The tornado diagram below shows how a ±10 % swing in each input changes the profit output. Wider bars mean the output is more sensitive to that input.
Reading this tornado diagram, you can quickly see that if your estimates of Price are uncertain, your profit prediction is at the greatest risk of being wrong. Conversely, even if your Quantity estimate is a bit off, the profit won't swing very much. Decision-makers use this ranking to focus their attention on the inputs that matter most.
| Input | Base Value | −10 % Value | +10 % Value | Profit at −10 % | Profit at +10 % | SR |
|---|---|---|---|---|---|---|
| Price | $10 | $9 | $11 | $600 | $1,000 | 2.5 |
| Cost | $6 | $5.40 | $6.60 | $920 | $680 | 1.5 |
| Quantity | 200 | 180 | 220 | $720 | $880 | 1.0 |
Sensitivity comparison for the profit model Profit = (Price − Cost) × Quantity
SECTION 6
Worked Example
A school club is selling custom t-shirts to raise money. Their model for total revenue is:
REVENUE MODEL
R = net revenue (dollars), p = price per shirt ($), n = number of shirts sold, and $150 is the fixed cost for the screen-printing setup.
The club plans to charge p = $15 and expects to sell n = 80 shirts. Perform a sensitivity analysis to determine whether revenue is more sensitive to the price or the quantity sold, using a ±10 % change in each input.
Sensitivity Analysis of the T-Shirt Revenue Model
- 1
Step 1 — Calculate Base Revenue
Substitute the base values into the model: R = 15 × 80 − 150 = 1,200 − 150.Rbase = $1,050 - 2
Step 2 — Vary the Price (p) by ±10 %
Low price: p = $15 × 0.90 = $13.50. Rlow = 13.50 × 80 − 150 = 1,080 − 150 = $930. High price: p = $15 × 1.10 = $16.50. Rhigh = 16.50 × 80 − 150 = 1,320 − 150 = $1,170.Revenue range for price: $930 to $1,170 (swing = $240) - 3
Step 3 — Vary the Quantity (n) by ±10 %
Low quantity: n = 80 × 0.90 = 72. Rlow = 15 × 72 − 150 = 1,080 − 150 = $930. High quantity: n = 80 × 1.10 = 88. Rhigh = 15 × 88 − 150 = 1,320 − 150 = $1,170.Revenue range for quantity: $930 to $1,170 (swing = $240) - 4
Step 4 — Compute Sensitivity Ratios
For price: % change in output = ((1,170 − 930) / 1,050) × 100 ÷ 2 ≈ 11.4 %. The input changed by 10 %, so SRprice ≈ 11.4 / 10 ≈ 1.14. For quantity: the swing is identical in this linear model, so SRquantity ≈ 1.14 as well.SRprice ≈ SRquantity ≈ 1.14 - 5
Step 5 — Interpret the Results
Because the model R = p × n − 150 is symmetric in p and n (both are multiplied), revenue is equally sensitive to price and quantity. This makes intuitive sense: selling one more shirt at $15 adds the same revenue as charging $1 more on each of 15 shirts when n ≈ 15. If the club has more control over price (say, through marketing) than over demand, they should focus on pricing strategy.Revenue is equally sensitive to price and quantity in this linear model.
SECTION 7
Strengths & Limitations
Sensitivity analysis is a powerful tool, but like every method it has both strengths and limitations. Understanding these helps you use the technique responsibly.
| Strengths | Limitations |
|---|---|
| Identifies which inputs deserve the most attention and resources. | OAT testing changes one input at a time, so it may miss combined effects of two inputs changing together. |
| Works with any model — linear, quadratic, exponential, or even a spreadsheet. | Results depend on the range you choose (±5 % vs. ±20 %). Different ranges can lead to different rankings. |
| Easy to communicate with visuals like tornado diagrams. | Assumes the model itself is correct. If the model is flawed, the sensitivity results are misleading. |
| Helps find break-even or critical values, guiding real decisions. | Doesn't tell you the probability of an input actually changing — only the impact if it does. |
Strengths vs. Limitations of Sensitivity Analysis
KEY TAKEAWAY
SECTION 8
Connection to Advanced Theory
The sensitivity reasoning you are learning now is a stepping stone toward more sophisticated techniques used in college-level math, engineering, and data science. Here is how the ideas evolve.
| Concept at Your Level | Advanced Version |
|---|---|
| Δy / Δx (slope between two points) | Partial derivatives (dy/dx) in calculus — the exact instantaneous rate of change of the output with respect to one input. |
| One-at-a-time (OAT) testing | Monte Carlo simulation — thousands of random input combinations are tested simultaneously to capture interaction effects. |
| Sensitivity ratio (SR) | Elasticity in economics and Sobol indices in engineering — formalized measures that decompose total output variance by input. |
| Tornado diagram | Spider plots and response-surface models that map the entire input space. |
How sensitivity analysis evolves from high school to advanced coursework
If you go on to study calculus, you will learn that the derivative is the limit of Δy / Δx as Δx approaches zero — the ultimate sensitivity measure. For now, using finite changes (±10 %, for example) gives you a practical, accurate picture without needing calculus.
SECTION 9
Practice Problems
Question 1: CONCEPTUAL
Show answer
Question 2: BASIC CALCULATION
Show answer
Question 3: INTERMEDIATE
Show answer
Question 4: APPLIED
Show answer
Question 5: CRITICAL THINKING
Show answer
SUMMARY
Lesson Summary
Summary
Sensitivity analysis is the process of testing how changes in an input (parameter) affect the output (response) of a model. Using the one-at-a-time (OAT) method, you change one input by a fixed percentage while holding all others constant, then measure how the output responds. The sensitivity ratio (SR) — the percentage change in output divided by the percentage change in input — tells you whether the output is highly sensitive (SR > 1) or relatively insensitive (SR < 1) to that input.
Visual tools like tornado diagrams let you rank multiple inputs by their impact and communicate results clearly. In linear models the sensitivity is constant, while in nonlinear models (quadratic, exponential) the sensitivity can change depending on where you start. This skill prepares you for calculus-based techniques like partial derivatives and for real-world applications in finance, engineering, and data science.