フェルミ推定タクシー例題

【フェルミ推定】日本のタクシー台数を推定する【解法プロセス全公開】

11分で読めます|

監修・編集

Case
Master

CaseMaster Pro メディア編集部

CaseMaster Pro は、MBB出身者が開発・監修するケース面接対策プラットフォームです。

本メディアはそのコンテンツ部門として、ケース面接・フェルミ推定・フレームワーク・コンサルキャリアに関する実践的な情報を発信しています。

CASEMASTER PRO — AIケース面接プラットフォーム

練習するたびに、実力と自信が積み上がる。

AIが面接官を務め、6軸評価でスコアをリアルタイム可視化。成長の手応えを感じながら、コンサル選考突破を目指せます。

「日本のタクシー台数を推定してください」——需要側・供給側の2つのアプローチを使い分け、それぞれの計算結果を照合することで推計の精度を高められる典型的なフェルミ推定問題です。本記事では解法プロセスのすべてを丁寧に解説します。

注意:本記事の数値はすべて教育目的の推計例です。実際のタクシー台数は国土交通省や全国ハイヤー・タクシー連合会等の公開情報でご確認ください。

「日本のタクシー台数」を推定する問題にどう取り組むか?

問題を受け取ったら、まず「何を推定するか」を定義し、アプローチを選択します。この最初のステップが推計の精度を大きく左右します。

問題の定義確認

  • 対象:日本国内で稼働している法人タクシー・個人タクシーの合計台数(ライドシェアは含まない)
  • アプローチ:「今存在する台数」を推計するため ストック型 が適切。フロー型(年間生産台数や廃車台数)ではなく、ある時点での在庫量を推計するアプローチです
  • 分解の切り口:需要側(タクシー利用回数から逆算)をメインアプローチとし、供給側(稼働台数ベース)で検算する

ストック型アプローチとは、「現在ある量=需要を満たすのに必要な量」という前提で推計する方法です。タクシーは鉄道やバスと異なり、個人の移動需要に応じてオンデマンドで動く交通手段であるため、「年間需要量 ÷ 1台あたりの年間対応量」という分解が論理的に整理しやすいとされています。

一方、「毎年何台新規登録されるか」を積み上げるフロー型アプローチは廃車・耐用年数などの情報が必要になるため、タクシーのような問題ではストック型の方が扱いやすいと判断できます。

実践ポイント:面接では「需要側から推計し、最後に供給側で検算します」と宣言することで、思考の枠組みが伝わりやすくなります。また「ストック型を選んだ理由」を一言添えると、アプローチ選択の意図が伝わります。

どのようにセグメントを分けて推計するか?

タクシーの需要は地域によって大きく異なります。都市部と地方では利用頻度・利用目的ともに差があるため、3つのセグメントに分類して推計します。

3つのセグメント(教育目的の参考例)

セグメントA:大都市圏(東京・大阪・名古屋等の三大都市圏)

人口:約4,500万人と仮定。電車が発達しているが、終電後・雨天・荷物が多い場面でタクシー需要が高い。法人利用(営業往来・接待送迎)も集中している。

セグメントB:地方都市(政令市・中核市・地方の県庁所在地等)

人口:約4,500万人と仮定。鉄道・バス網が限られ、タクシーが生活移動手段として機能する場合がある。特に高齢者の通院・買い物移動での利用が一定程度存在するとされる。

セグメントC:農村・過疎地域

人口:約3,000万人と仮定。自動車保有率が高くタクシー需要は相対的に低いが、高齢者・免許非保有者の移動手段として、また医療機関への送迎目的での利用が一定程度存在する。

3セグメントの人口合計:4,500万+4,500万+3,000万=1億2,000万人(日本の総人口と一致)。このように分類後に合計値が人口と整合するか確認する習慣が重要です。セグメントの設計は「都市部の高需要」「地方の低需要」という利用実態の差を計算に反映させるために行います。

需要側からの推計はどのように計算するか?

各セグメントの「タクシー年間利用回数」を推計し、「1台が1年間に対応できる乗車回数」で割ることで必要台数を求めます。仮定の根拠を明示しながら計算します。

セグメントA:大都市圏(4,500万人)/月1.5回の根拠

  • 終電後の帰宅利用:月に1〜2回程度(飲み会・残業等)→ 約0.6回/月と仮定
  • 雨天・荷物過多の利用:月に0〜1回程度 → 約0.3回/月と仮定
  • 法人・ビジネス利用(商談・接待送迎等):月に0〜1回相当を個人換算 → 約0.4回/月と仮定
  • 高齢者・体調不良時の利用:その他需要として約0.2回/月と仮定
  • 合計:0.6+0.3+0.4+0.2 ≒ 約1.5回/月 と仮定
  • 年間利用回数:4,500万人 × 1.5回/月 × 12ヶ月 = 約8.1億回/年

セグメントB:地方都市(4,500万人)/月0.4回の根拠

  • 電車・バス代替としての利用:夜間や悪天候時 → 約0.15回/月と仮定
  • 高齢者の通院・買い物利用:地域全体での平均として約0.15回/月と仮定
  • その他(観光・法人):約0.1回/月と仮定
  • 合計:0.15+0.15+0.1 ≒ 約0.4回/月 と仮定
  • 年間利用回数:4,500万人 × 0.4回/月 × 12ヶ月 = 約2.2億回/年

セグメントC:農村・過疎地(3,000万人)/月0.1回の根拠

  • 自動車保有率が高く、日常移動はマイカーが主体 → 個人利用は極めて限定的
  • 免許を持たない高齢者・障がい者の移動手段として年に数回程度が平均 → 月0.07〜0.1回程度と仮定
  • 年間利用回数:3,000万人 × 0.1回/月 × 12ヶ月 = 約0.36億回/年

年間総需要と必要台数(参考推計)

  • 年間総利用回数:8.1億+2.2億+0.36億 = 約10.7億回/年
  • 1台の年間対応回数の内訳:1日平均12回 × 年間稼働日数250日 = 約3,000回/台/年と仮定(1回あたり乗車時間を平均20分と仮定すると、実稼働時間は1日約4時間相当。残りは待機・移動・休憩)
  • 需要を満たすための必要稼働台数:10.7億回 ÷ 3,000回/台 = 約35.7万台
  • 稼働率を70%と仮定(点検・整備・夜間非稼働車両を除く)すると、登録台数ベースでは 35.7万台 ÷ 0.7 ≒ 約51万台
  • ただし「1日12回・250日」という仮定は保守的すぎる可能性があるため、稼働回数を1日15回・300日と仮定すると4,500回/台/年 → 10.7億 ÷ 4,500 ≒ 約24万台(稼働ベース)

この参考推計では、仮定の幅によって需要側アプローチで約24〜36万台(稼働ベース)という範囲が導かれます(教育目的の推計値)。1日の稼働回数と稼働日数の仮定が結果に大きく影響するため、その説明が重要になります。

供給側のアプローチで検算するとどうなるか?

需要側の推計を別の切り口で検算します。供給側では「タクシー事業者の保有台数」から積み上げる方法をとります。

タクシー会社の規模別分布(参考推計)

  • 大手法人(100台以上):東京・大阪などの主要都市圏に集中。1社あたり200〜500台規模と仮定。全国で約200〜300社程度存在すると仮定すると、大手だけで約6〜10万台規模
  • 中規模法人(10〜100台):地方の県庁所在地・政令市レベルが中心。全国で数千社程度、合計で約8〜10万台と仮定
  • 小規模法人(10台未満):地方の市町村レベル。全国で数千社、合計で約1〜2万台と仮定
  • 個人タクシー:法人タクシーの運転手が一定年数以上の経験を経て開業するケースが多い。法人台数の約1割程度と仮定すると約1〜2万台程度と推計

供給側の積み上げ(参考推計)

  • 大都市圏の法人タクシー(参考推計):大都市圏の法人会社が合計で約14〜16万台規模と仮定
  • 地方都市・農村の法人タクシー(参考推計):地方全体で合計約4〜5万台規模と仮定
  • 個人タクシー(参考推計):全国で約1〜2万台程度と仮定
  • 合計:15万+4万+1.5万 = 約20〜21万台(参考推計)

需要側アプローチ(稼働ベースで約24〜35万台、登録ベースでは稼働率補正後)と供給側アプローチ(約20〜21万台)は同オーダーに収まっています。需要側の仮定の保守・楽観によって幅があるため、両者を照合して約20〜25万台程度という範囲を参考推計値として提示するのが合理的です。

実践ポイント:2つのアプローチの結果が1.5倍以内の差に収まれば「オーダーが一致した」と判断してよいとされています。大きく離れる場合は仮定を見直します。また供給側で「個人タクシーの規模感」を説明できると、業界知識への理解が示せます。

フェルミ推定を実践する

AI面接官と、本番レベルの練習を

読んだ知識をすぐに実践へ。フィードバック付きで実力が身につきます。

無料でフェルミ推定を練習する

登録30秒 · クレジットカード不要

仮定を変えると結果はどう変わるか?(感度分析)

フェルミ推定では「どの仮定が結果に最も影響するか」を示す感度分析が、面接での評価を大きく高めます。「もし〇〇が変わったら推計はどう変わるか」を簡潔に示しましょう。

仮定ごとの影響度(参考)

仮定の変数 保守ケース 楽観ケース
大都市圏の月間利用回数 1.0回/月 → 稼働台数:約26万台規模 2.0回/月 → 稼働台数:約44万台規模
1台の1日稼働回数(250日ベース) 8回/日 → 稼働台数:約54万台 15回/日 → 稼働台数:約29万台
年間稼働日数(12回/日ベース) 200日 → 稼働台数:約45万台 300日 → 稼働台数:約30万台

このように「月間利用回数が1.0回の保守ケースでは稼働ベースで約26万台規模、2.0回の楽観ケースでは約44万台規模」という幅が存在します(いずれも1日12回・年250日稼働の仮定下での参考推計)。両者の中間値として1.5回/月を採用したことを面接で説明すると、仮定の設計意図が明確になります。

実践ポイント:感度分析は「最も影響力の大きい仮定1〜2つ」に絞って説明するのが効果的です。全変数を並べると冗長になるため、「この仮定が最重要です」と宣言した上で変化幅を示します。

推計結果の妥当性をどう確認するか?

推計値が出たら、日常的な感覚や他の参照数値と照合して現実感があるかを確認します。

確認①:人口比で考える

日本の人口1.2億人に対して20万台なら、600人に1台。東京都(人口約1,400万人)に仮に5〜6万台集中しているとすると、約250人に1台。都市部への集中を考えると違和感のない数値と考えられます。都市集中・地方希薄というタクシー業界の構造的特性と整合しています。

確認②:コンビニとの比較

コンビニは全国に約5〜6万店とされます。タクシーが20万台というのはコンビニの約3〜4倍にあたります。コンビニは「1店あたり多数の客を毎日対応する」のに対し、タクシーは「1台あたりの1日の対応回数が限られる」ため、より多い台数が必要と理解できます。

確認③:市区町村あたりの台数

全国に約1,700の市区町村があるとして、均等に分配すると1市区町村あたり約120台。実際には大都市圏に集中し農村部には数台〜十数台程度という分布と考えられ、現実感があります。

確認④:ATMとの比較

ATMが全国に約18〜23万台とされます。「タクシー20万台≒ATM台数」というオーダー感は、どちらも「日常生活の中で必要なアクセス量」を満たすインフラとしてイメージの一致がとれます。

このパターンで解ける類似問題にはどんなものがあるか?

「需要量 ÷ 1台(1件)あたりの対応量」というタクシー問題の分解パターンは、多くの類似問題に応用できます。本記事で学んだ考え方を他の問題に転用してみましょう。

路線バスの台数を推定せよ

タクシーと同じセグメント分割を使いつつ、「1台あたりの1日の運行便数」「1便あたりの乗客数」から年間対応人数を計算します。バスは定路線・定時運行のため「路線数 × 1路線の必要台数」という地理軸アプローチも有効です。

救急車の台数を推定せよ

年間の救急搬送件数(日本全国で数百万件/年とされる)を「1台の年間出動回数」で割る分解が使えます。「市区町村ごとに最低1台配備」という行政要件から地理軸で積み上げる方法と照合するのも有効です。

消防車の台数を推定せよ

消防署の数(全国に約1,700の市区町村×複数の消防署)と1消防署あたりの保有台数から積み上げるアプローチが有効です。タクシーのような需要側推計は難しいため、供給側(行政配備基準)が主力アプローチになります。

美容院の数を推定せよ

「日本人の年間美容院利用回数 × 人口 ÷ 1店舗の年間対応数」という分解で、タクシーとまったく同じ構造で解けます。1店舗あたりの椅子数・1日の稼働時間・1施術あたりの時間から年間対応数を算出するアプローチが典型的です。

「需要量 ÷ 供給能力」という分解は、店舗数・台数・人数といった「ストック型」の問題すべてに共通するパターンです。タクシー問題で得たフレームワークを他の問題に積極的に転用しましょう。

このタクシー問題から学べる推計スキルとは何か?

タクシー台数の推計問題は、フェルミ推定で重要な複数のスキルを同時に練習できる良問とされています。

学び①

需要÷供給能力という分解パターン

「〇〇の台数・店舗数」を問われたとき、需要総量 ÷ 1台(1店)の対応量という分解が使えます。タクシー以外にも美容院・医師数・ATMなどに応用できます。

学び②

地域セグメント分割の実践

大都市・地方都市・農村の3分類で人口を振り分け、それぞれに異なる利用率を設定する技術は多くの問題に応用できます。セグメント合計が総人口と一致するかの確認も習慣化しましょう。

学び③

需要側と供給側の2軸での検算

まったく異なる切り口から推計して結果を照合する「三角測量」の手法。2つの値が近ければ推計に自信を持てる。乖離が大きければ仮定の見直しが必要というシグナルになります。

学び④

稼働率・登録台数の概念

「需要から逆算した必要稼働台数」と「実際の登録台数」には稼働率の分だけ差が生まれることを意識できるようになります。稼働率の概念はタクシー以外にも病床数・工場稼働率などに幅広く応用できます。

学び⑤

感度分析の実践

「最も影響する仮定を1つ選び、変化幅を示す」という感度分析の習慣が身につきます。これは面接での評価を大幅に高めるスキルです。

まとめ:「日本のタクシー台数」を推計すると、需要側・供給側の2アプローチからいずれも約20〜25万台という範囲が参考推計値として得られます(教育目的の参考値)。大切なのは数値の正確さより、アプローチの論理性と仮定の説明責任です。実際の数値は国土交通省等の公式統計でご確認ください。

よくある質問

Q

タクシーの台数は実際に何台くらいですか?

A

実際の登録台数は国土交通省や全国ハイヤー・タクシー連合会等の公開情報で確認できますが、本記事は推計プロセスの学習を目的としているため、実数値は掲載していません。公式統計資料をご参照ください。

Q

需要側アプローチと供給側アプローチのどちらを使うべきですか?

A

面接では需要側をメインアプローチとして使い、供給側を検算に使うのが典型的なパターンとされています。理由は「需要から逆算する」方が論理の説明がしやすいためです。「2つのアプローチが近い数値になった」と述べることで推計の信頼性を示せます。

Q

大都市圏の月1.5回という利用頻度はどう説明しますか?

A

終電後の帰宅(約0.6回/月)・雨天や荷物過多(約0.3回/月)・法人送迎(約0.4回/月)・高齢者や体調不良時(約0.2回/月)という4つの利用シーンに分けて内訳を示してから合算すると、根拠のある説明になります。自分の体験だけに頼らず「法人利用・深夜需要・高齢者利用」の3要素を必ず加えることがポイントです。

Q

ライドシェアはタクシー台数の推計に含めますか?

A

問題を受け取った際に「ライドシェアを含みますか」と確認するのが適切です。含める場合は別セグメントとして追加し、含めない場合はその旨を明示して推計を進めます。日本ではライドシェアの制度的位置づけが変化しているため、問題の設定背景を確認することが大切です。

Q

感度分析はどのタイミングで行うべきですか?

A

推計値が出た直後、サニティチェックの前後いずれかで行うのが自然なタイミングです。「最も影響する仮定は〇〇です。これが1.0回/月になると台数は△万台規模になります」と1〜2文で簡潔に示すことで、思考の深さを効果的に伝えられます。

Q

フェルミ推定の問題で計算ミスをしてしまいました。どうすればいいですか?

A

「計算を確認させてください」と言って落ち着いて修正することが推奨されます。計算ミスそのものより、気付いて修正できる姿勢・プロセスの論理性の方が重視される傾向があります。桁の確認(万・億の誤読)は特に注意が必要です。

Q

タクシー問題はコンビニ問題より難しいですか?

A

難易度はアプローチ選択と仮定設計の複雑さが異なります。タクシーは「需要の不均一性(都市集中)」「稼働率の概念」「法人需要の存在」が加わるため、コンビニより一歩踏み込んだ問題として位置づけられる傾向があります。コンビニ問題を先に練習してからタクシーに進む順序が学習効率の観点から有効です。

学んだら、次は練習です

AI面接官と本番レベルの
練習を始めましょう

CaseMaster Proなら、いつでも・何度でも・詳細なフィードバック付きで ケース面接を練習できます。

無料アカウントを作成する

登録30秒 · クレジットカード不要

他のガイドを読む