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.
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.
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
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.
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.
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 |
Worked Example
A school club is selling custom t-shirts to raise money. Their model for total revenue is:
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.
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. |
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. |
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.
Practice Problems
Lesson 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.