Morrow CreekData Services
← Morrow Creek Data Journal

How to Use Sensitivity Analysis to Test Whether a Business Conclusion Depends on One Assumption

Morrow Creek Data ServicesMorrow Creek Data Journal

A business model may produce a clean recommendation: approve the campaign, choose Option A, add staff, or launch the product. Before treating that answer as settled, ask a sharper question:

Which one assumption, changed within a credible range, would reverse the recommendation?

That is the practical purpose of sensitivity analysis. It is not a ritual of filling out “best,” “base,” and “worst” cases. It is a conclusion-dependence test: a way to find whether the decision holds up when an uncertain input moves.

Start with the decision rule, not the spreadsheet. Write it so a reversal is unmistakable. For example:

  • Approve the campaign if expected incremental contribution is positive.
  • Choose Option A if its projected value exceeds Option B’s.
  • Adopt the staffing plan if it meets the service-level target.

Then state the baseline result. If the rule says to approve a campaign and the model estimates $220,000 in incremental contribution, the initial conclusion is approval. Sensitivity analysis tests the conditions under which that conclusion no longer holds.

Identify assumptions that could change the answer

An assumption is more than any number in a worksheet. It is an input that is uncertain, estimated, selected through judgment, or based on a simplifying rule. Conversion rate, customer retention, demand, average handling time, implementation cost, and adoption are common examples.

Do not test every cell mechanically. Focus on inputs that meet two tests:

1. Uncertainty: Could the value reasonably differ from the baseline? 2. Leverage: Would that difference materially affect the decision metric?

A large expense line may matter less than a smaller variable that determines whether customers convert or remain active. The point is not to find the biggest number. It is to find the number that might change the decision.

Change one input at a time

In a one-way sensitivity analysis, hold the model structure and all other inputs fixed. Change one assumption, recalculate the same decision metric, and observe what happens to the recommendation.

Consider a proposed campaign expected to produce 200,000 qualified visits. The model assumes a 3.0% conversion rate, $120 contribution per acquired customer, and a campaign cost of $500,000.

At the baseline, expected contribution is:

200,000 × 3.0% × $120 = $720,000

After campaign cost, expected incremental contribution is $220,000. The campaign appears worthwhile.

Now test conversion rate alone. The break-even conversion rate is:

$500,000 ÷ (200,000 × $120) = 2.08%

That threshold is more informative than saying conversion was tested at 2%, 2.5%, and 3%. The actual conclusion is: approve the campaign if conversion remains above 2.08%, assuming the other inputs hold.

If the most credible evidence places conversion between 1.8% and 3.0%, approval is conditional. If evidence strongly supports a range of 2.5% to 3.2%, the conclusion is more robust.

Use ranges that have a reason behind them

A default plus-or-minus 10% adjustment can look disciplined while saying little. A tested range should come from evidence appropriate to the assumption: historical variation, a contract term, operating capacity, observed performance in comparable work, external benchmarks, or a policy constraint.

Document the rationale briefly. “Retention tested from 86% to 94%, based on the last four comparable cohorts” is more meaningful than “retention tested ±5%.”

For nonlinear models, test enough intermediate values to avoid missing a reversal between the endpoints. A model can look acceptable at two selected bounds yet cross the decision line somewhere in the middle. When possible, solve directly for the break point and check the calculation.

A calculated threshold is not a forecast. It is a decision boundary within the model, conditional on what has been held constant.

Report the result in decision language

A compact table often does more work than a long narrative.

AssumptionBaselineCredible rangeReversal pointDecision implication
Conversion rate3.0%1.8%–3.0%2.08%Conditional: approval depends on conversion exceeding 2.08%

Classify the result plainly:

  • Robust: The recommendation does not reverse within credible bounds.
  • Conditional: A plausible value reverses the recommendation.
  • Unsupported: A modest or likely adjustment reverses it, leaving little basis for a firm recommendation.

For a choice between alternatives, report the size of the lead as well as the ranking. “Option A ranks first” is weak evidence if its advantage is tiny and disappears when adoption falls from 70% to 61%.

Turn a conditional result into action

A conditional conclusion is not a failure. It identifies the uncertainty that deserves attention.

If the staffing plan misses its service target when average handling time exceeds 8.6 minutes, that threshold can become an operating trigger. Monitor handling time after launch and escalate when it approaches the boundary.

If a vendor proposal works only when retention stays above 88.5%, the next step may be a pilot, better retention evidence, a phased commitment, or contract terms that limit downside. The analysis directs effort toward the fact that matters, rather than reopening every part of the business case.

Know what one-way testing cannot answer

Sensitivity analysis isolates one input. It does not show what happens when several related inputs move together. Price, conversion, demand, churn, and service costs may be connected; holding all but one fixed can be useful for diagnosis, but it is not a complete uncertainty assessment.

That is where scenario analysis belongs. Scenarios change a coherent set of related assumptions to describe plausible business conditions. Probabilistic methods may be appropriate when the question is about the distribution of possible outcomes rather than one decision boundary.

Sensitivity analysis also cannot rescue a flawed model. It will not reveal an omitted cost, double-counted benefit, bad formula, or weak causal premise unless those problems are reviewed separately.

Used well, sensitivity analysis makes a recommendation more honest and more useful. It replaces “the model says yes” with a clearer statement: “The answer is yes, provided this assumption remains above this threshold.” That is the information decision-makers need to judge whether a conclusion is sturdy—or resting on one fragile number.

Have a dataset that needs to become usable?

Morrow Creek Data Services handles paid research, cleanup, verification, and structured delivery projects.

Start a data project