id: tornado-sensitivity
name:
  ja: トルネード感度分析
  en: Tornado Sensitivity Analysis
purpose:
  ja: 基準ケースに対して前提を一つずつ低ケース・高ケースへ動かした出力を影響幅順に並べ、結果の主要ドライバーと変動方向を示す。
  en: Rank one-at-a-time low and high assumption scenarios against a base case to reveal the largest drivers and directions of change.
status: published
still: ./still.png
category: analysis
catalogOrder: 820
jobs:
  - prioritize-diagnose
  - measure-change
useCases:
  - prioritization
  - kpi
layoutKinds:
  - axis
tags:
  - tornado-sensitivity
  - scenario-analysis
  - assumption-testing
  - offline
  - responsive
whenToUse:
  - ja: 予測や事業計画の結果を大きく動かす入力前提を、基準ケースからの変化幅で順位付けする。
    en: Use to rank the input assumptions that move a forecast or business plan furthest from its base case.
  - ja: 各前提の低・高シナリオが出力をどちらへ動かすか、影響の非対称性も含めて説明する。
    en: Use to show whether low and high scenarios move the output in different directions or by asymmetric amounts.
avoidWhen:
  - ja: 期間に沿った複数将来経路を帯で示す場合は予測シナリオ帯を使う。
    en: Use a forecast band for several future paths distributed across time.
  - ja: 前提の同時変化、確率分布、相互作用を評価する場合。これは他の前提を基準に固定する一要因感度分析。
    en: Do not use for joint changes, probability distributions, or interactions; every other assumption stays at the base case.
requiredInputs:
  - ja: 共通の出力名・単位・基準ケースを指定する。
    en: Supply one result label and unit with a base-case output.
  - ja: 4〜12前提について、他条件を基準値に固定した前提低ケース・高ケースそれぞれの出力を入れる。ケース方向と出力大小は一致しなくてよい。
    en: For four to twelve assumptions, provide resulting outputs when only that assumption is low or high; scenario direction need not match output direction.
relatedLayouts:
  - forecast-band
  - ranked-bar-comparison
  - dumbbell-gap
dataSchema:
  title: string — 影響の大きい前提を伝える見出し
  subtitle: string? — モデル・期間・他の固定条件
  resultLabel: string — 比較するモデル出力の名前
  unit: string — モデル出力の単位
  baseCase: number — 全前提を基準値に置いたときのモデル出力
  factors: array (id, label, lowAssumptionOutcome, highAssumptionOutcome) — 4〜12前提。低・高ケースはそれぞれ一要因だけ変えたモデル出力
sources: []
