反事実思考

英語名 Counterfactual Thinking
読み方 カウンターファクチュアル シンキング
難易度
所要時間 15〜30分
提唱者 ダニエル・カーネマン / エイモス・トベルスキー
目次

ひとことで言うと
#

「もしあのとき別の選択をしていたら、結果はどう変わっていたか?」と問いかけることで、意思決定の質を検証し、学びを得る思考法。過去の判断を「結果論」ではなく「プロセスの質」で評価し、次の意思決定を改善する。

押さえておきたい用語
#

押さえておきたい用語
上方反事実(Upward Counterfactual)
「もっと良い選択をしていたら」とより良い結果を想像する反事実のこと。改善点の発見に役立つが、過度に使うと後悔に陥りやすい。
下方反事実(Downward Counterfactual)
「もっと悪い選択をしていたら」とより悪い結果を想像する反事実のこと。現状の妥当性を確認し、判断の良かった点を評価するのに使う。
後知恵バイアス(Hindsight Bias)
結果を知った後に「最初からわかっていた」と感じてしまう認知バイアスのこと。反事実分析では「当時入手可能だった情報」だけを使うことが重要。
結果バイアス(Outcome Bias)
判断の質を結果の良し悪しだけで評価してしまう傾向のこと。「良い判断+悪い結果」や「悪い判断+良い結果」を見逃す原因になる。

反事実思考の全体像
#

反事実思考:上方・下方反事実で意思決定プロセスを検証する
実際の意思決定あの時の判断と結果(事実ベース)上方反事実「もっと良い選択だったら?」→ 改善点の発見注意: 後悔に陥らないこと下方反事実「もっと悪い選択だったら?」→ 妥当性の確認注意: 慢心しないことプロセス評価結果ではなくプロセスの質を評価し、次に活かす
反事実思考の進め方フロー
1
反事実の問いを立てる
上方・下方の両方の「もし〜だったら」を設定
2
世界線をシミュレーション
条件を1つだけ変え、連鎖反応を追う
3
プロセスを評価
結果ではなく判断プロセスの質を見極める
学びをアクションに変換
チェックリスト更新・閾値調整で次の判断を改善

こんな悩みに効く
#

  • 成功した判断も失敗した判断も「運が良かった/悪かった」で片づけてしまう
  • プロジェクトの振り返りが「反省会」になるだけで、次に活かせていない
  • 重要な意思決定の前に、判断の妥当性を検証する方法がわからない

基本の使い方
#

ステップ1: 反事実の問いを立てる

検証したい意思決定に対して「もし〜だったら」という問いを設定する。

2種類の反事実:

  • 上方反事実: 「もしもっと良い選択をしていたら?」→ 改善点の発見
  • 下方反事実: 「もしもっと悪い選択をしていたら?」→ 現状の妥当性の確認

例(新機能のリリースが失敗した場合):

  • 上方: 「もしリリース前にもっとユーザーテストをしていたら?」
  • 上方: 「もしスコープを半分にしてMVPで出していたら?」
  • 下方: 「もしテストを一切せずにリリースしていたら?」
  • 下方: 「もし6ヶ月遅れでリリースしていたら?」

両方の反事実を考えることが重要。上方だけだと自責が強くなり、下方だけだと慢心する。

ステップ2: 反事実の世界線をシミュレーションする

「もし〜だったら」の世界で何が起きるかを具体的に想像する。

シミュレーションの精度を上げるポイント:

  • 変更する条件は1つだけにする(複数変えると因果がわからなくなる)
  • 連鎖反応を考える(AをBに変えたら、Cも変わり、Dにも影響する)
  • 確率的に考える: 「必ずこうなった」ではなく「70%くらいの確率でこうなった」

: 「もしユーザーテストをしていたら」 → テストに2週間かかる → その間に競合がリリースする可能性30% → テストで問題が見つかる確率60% → 見つかっていれば修正に1週間 → リリースは3週間遅れるが成功確率は上がる

ステップ3: 意思決定プロセスの質を評価する

反事実シミュレーションの結果を使って、意思決定のプロセス(結果ではなく)を評価する。

重要な区別:

  • 良い判断 + 良い結果: そのまま継続。ただし運の要素もなかったか確認
  • 良い判断 + 悪い結果: 判断は正しかった。結果に落ち込む必要はない
  • 悪い判断 + 良い結果: 運が良かっただけ。次は同じ幸運は来ない
  • 悪い判断 + 悪い結果: 判断プロセスを改善する

「結果が悪かった=判断が悪かった」とは限らない。反事実思考は、この区別をつけるためのツール。

ステップ4: 学びを次の意思決定に活かす

反事実分析から得た学びを具体的なアクションに変換する。

  • 意思決定チェックリストの更新: 「次回からリリース前にユーザーテストを必ず行う」
  • 閾値の調整: 「投資判断の基準を成功確率60%→70%に引き上げる」
  • プロセスの追加: 「大きな意思決定の前にプレモーテムを実施する」

反事実思考は「後悔」のためではなく「学習」のため

具体例
#

例1:採用判断の反事実分析

状況: 従業員30名のIT企業。経験豊富なAさん(年収800万円)と、ポテンシャル重視のBさん(年収500万円)の2人の候補者がいた。Aさんを採用したが、6ヶ月後に退職してしまった。

反事実分析:

上方反事実1: 「もしBさんを採用していたら?」

  • Bさんは年収500万円で採用コストが低い
  • ポテンシャルは高いが立ち上がりに3ヶ月かかった可能性70%
  • カルチャーフィットは良好だったので退職リスクは低い(推定10%)
  • 6ヶ月後の生産性: Aさんより低いが在籍している確率が高い

上方反事実2: 「もしAさんの退職リスクを事前に評価していたら?」

  • 前職の在籍期間が全て2年未満(シグナルを見落としていた)
  • リファレンスチェックで「飽きっぽい」という情報が得られた可能性
  • 退職リスクを30%と見積もっていたら、期待値でBさんの方が高かった

下方反事実: 「もし誰も採用せずに見送っていたら?」

  • チームの負荷が限界で、別のメンバーが退職するリスクがあった
  • 採用自体は正しい判断だった

「Aさんを採用したのが間違い」ではなく「退職リスクの評価プロセスが不足していた」が本質的な学び。採用チェックリストに「直近3社の在籍期間」と「退職リスク評価」を追加した。

例2:新規事業の撤退判断を検証する

状況: 食品メーカー(従業員500名)が1年前に始めたD2Cブランドを、累計赤字3,000万円の時点で撤退判断した。半年後、類似のD2Cブランドが市場で成功し始めた。

上方反事実: 「もしあと6ヶ月続けていたら?」

  • 追加投資: 月500万円×6ヶ月=3,000万円
  • 市場が立ち上がる確率: 40%(当時の判断では20%と見積もり)
  • 成功した場合の年間売上: 2億円(利益率15%で年間3,000万円の利益)
  • 期待値: 0.4×3,000万 − 0.6×3,000万 = −600万円 → 撤退は合理的

下方反事実: 「もし1年前の時点で撤退していたら?」

  • 累計赤字は1,500万円で済んだ(実際は3,000万円)
  • ただし、得られた顧客データ(1.2万人)と知見は後の事業に活用できた
シナリオ追加コスト期待リターン判定
実際(1年で撤退)3,000万円データ資産+学び妥当
半年早く撤退1,500万円学びは少ないやや早すぎ
半年延長6,000万円成功確率40%で黒字化リスク高い

撤退タイミングは概ね正しかった。ただし「撤退基準を事前に決めていなかった」ことがプロセスの問題。次回は「累計赤字○○万円で撤退」「KPI未達が○ヶ月続いたら撤退」を事前に設定する。

例3:個人のキャリア選択を反事実で振り返る

状況: 32歳のエンジニア。3年前に大手企業(年収650万円)を辞めてスタートアップ(年収450万円+ストックオプション)に転職。スタートアップは成長中だが、まだIPOの見通しは立っていない。

上方反事実: 「もし大手に残っていたら?」

  • 年収は650万→720万円に昇給(年率3.5%の実績)
  • 3年間の累計収入差: (650+680+720) − (450+480+520) = 2,050万 − 1,450万 = 600万円の機会損失
  • 安定した生活、住宅ローンも通りやすい
  • ただし、技術スタック: レガシーなJavaのみ → 市場価値は停滞

下方反事実: 「もし転職先がもっとリスクの高いシード期のスタートアップだったら?」

  • 倒産リスク60%(実際の転職先はシリーズBで倒産リスク15%)
  • 年収350万円でストックオプションのみ
  • 倒産していたら無職+キャリアブランク

プロセス評価:

評価軸判断当時の情報判定
財務リスクシリーズB、ランウェイ18ヶ月適切に評価
技術成長モダンなスタック、少人数で裁量大適切に評価
年収ダウンの許容独身・貯蓄あり適切に評価
SO条件の精査行使条件の詳細を確認せず不十分

転職判断のプロセスは概ね良質だった。しかしストックオプションの行使条件を十分に精査しなかった点は改善すべき。「次の転職時はSO条件を弁護士にレビューしてもらう」をチェックリストに追加。

やりがちな失敗パターン
#

  1. 後知恵バイアスに陥る — 「あの時点でわかるはずがなかった情報」を使って過去の判断を批判するのは不公平。当時入手可能だった情報だけで反事実を考える
  2. 結果だけで判断する — うまくいった意思決定を無批判に「良い判断」と評価すると、運に頼った判断を繰り返す。プロセスの質を見る
  3. 反事実思考を「後悔」に使う — 「あのときああしていれば…」と落ち込むのは反事実思考ではない。目的は「次に同じ状況になったとき、より良い判断をすること」
  4. 条件を同時に複数変えてしまう — 「もし予算が倍で、チームも倍で、時間も倍だったら」と変えすぎると、何が結果に影響したかがわからなくなる。1回の分析で変える条件は1つだけ

まとめ
#

反事実思考は「もし〜だったら」と問うことで、意思決定の質を結果から切り離して評価する思考法。上方反事実と下方反事実の両方を考え、変更する条件は1つに絞り、連鎖反応を追う。目的は後悔ではなく学習。重要な意思決定の後に15分でいいから反事実分析をする習慣をつけるだけで、判断力は着実に向上する。