Sensitivity Analysis

Definition and Application

What is Sensitivity Analysis?
Sensitivity analysis is a technique for determining how changes in input variables, assumptions, or parameters affect the output of a model or decision. By systematically varying inputs and observing the effect on results, sensitivity analysis identifies which factors have the greatest influence on the outcome, reveals how robust a recommendation is to uncertainty, and highlights the assumptions that most warrant validation.

Sensitivity analysis answers a fundamental question in decision-making: "How much would things have to change for us to reach a different conclusion?" If a small change in one assumption flips the recommended alternative, the decision is fragile and that assumption deserves careful validation. If the same alternative wins across a wide range of assumptions, the decision is robust and can be made with confidence.

There are three primary approaches to sensitivity analysis. One-way (or univariate) sensitivity analysis varies a single input while holding all others constant, producing a clear picture of each factor's individual influence. Tornado diagrams — horizontal bar charts showing how the output changes as each input swings between its minimum and maximum values — are the most common visualization for one-way analysis. Multi-way (or scenario) sensitivity analysis varies multiple inputs simultaneously, testing specific combinations that represent realistic scenarios (best case, worst case, most likely). Monte Carlo simulation assigns probability distributions to uncertain inputs and runs thousands of random combinations, producing a probability distribution of outcomes rather than a single point estimate.

In the context of multi-criteria decision analysis, sensitivity analysis typically focuses on criterion weights. The key question is: "At what weight for criterion X does the top-ranked alternative change?" This critical weight analysis reveals how much stakeholders would need to disagree on priorities before the recommendation shifts. If the winning alternative stays on top even when weights shift by 20-30%, the recommendation is robust. If a 5% weight change causes rank reversal, stakeholders need to reach genuine consensus on that criterion's importance before proceeding.

Sensitivity analysis is also essential for cost-benefit analysis, where it tests key financial assumptions — discount rate, growth rate, implementation cost, benefit realization timeline. A project with a positive NPV under the base case but negative NPV under reasonable pessimistic assumptions is riskier than one with a positive NPV under all tested scenarios.

The output of sensitivity analysis is not a single answer but a map of decision confidence. It tells decision-makers where to invest in better data (the most influential uncertain inputs), where to build in flexibility (factors whose values may change over time), and how much margin of safety exists in the current recommendation.

How SolveRight Implements Sensitivity Analysis

SolveRight performs real-time sensitivity analysis on every decision, completing the calculations in under 100 milliseconds. When users adjust criterion weights, SolveRight instantly recalculates all framework scores and shows how the ranking changes. The platform also performs automated critical-weight analysis — identifying the exact threshold at which each weight change would cause a rank reversal. This turns sensitivity analysis from a manual, time-consuming exercise into an interactive exploration that any user can perform without statistical expertise.

Apply This Concept to Your Decisions

SolveRight analyzes your options across 155 proven frameworks — including the methods described above.

Start Solving Free

14-day free Pro trial. No credit card required.

Sensitivity Analysis — Frequently Asked Questions

What is the difference between sensitivity analysis and scenario analysis?+
Sensitivity analysis varies inputs systematically (often one at a time) to measure their individual influence on the output. Scenario analysis defines specific, plausible combinations of inputs that represent distinct future states (optimistic, pessimistic, base case). Sensitivity analysis asks 'which inputs matter most?' while scenario analysis asks 'what happens under specific future conditions?' Both are valuable and complementary.
What is a tornado diagram?+
A tornado diagram is a horizontal bar chart used to display the results of one-way sensitivity analysis. Each bar represents one input variable, showing how the output changes as that variable swings between its minimum and maximum plausible values. Bars are sorted by length (influence), creating a tornado shape — the widest bars at the top represent the most influential variables.
How many variables should I test in sensitivity analysis?+
Test all uncertain inputs that could plausibly affect the outcome, but focus reporting on the top 5-10 most influential variables. One-way analysis can handle dozens of variables efficiently. For multi-way analysis, limit to 2-4 variables per scenario to keep results interpretable. Monte Carlo simulation can handle hundreds of variables simultaneously if probability distributions are available.
Does sensitivity analysis tell me the right answer?+
No. Sensitivity analysis tells you how confident to be in a recommendation and where the risks lie. It identifies which assumptions matter most, how much they would need to change to alter the conclusion, and where to invest in better information. The decision still requires human judgment — but sensitivity analysis ensures that judgment is informed by an understanding of what is certain and what is uncertain.

Make Better Decisions with SolveRight

155 frameworks. Deterministic scoring. Exportable reports. 14 days free.

Start Your Free Trial

No credit card required. Cancel anytime.