ドイツ戦車問題とは
ドイツ戦車問題(英: German tank problem)は、推定理論の一環として、離散一様分布からの非復元抽出の結果を基に母集団のサイズを推定する課題です。この問題を分かりやすく表現すると、敵軍が数N台の戦車を製造し、それらに1からNまでのシリアル番号が振られているとします。この中からk台を無作為に抽出し、そのシリアル番号を知った場合、全体での製造台数Nを推定することにつながります。
立場の違い
この問題は
頻度主義統計学と
ベイズ統計学の2つ異なるアプローチから考察できますが、得られる結果は異なります。1回の観測から推定されたNの結果は不確実性が高いことが多いですが、複数の観測を基にすれば、実用的な推定が可能です。
頻度主義統計学では手法が単純ですが、
ベイズ統計学では状況に応じてやや難解になります。
歴史的な背景
この問題の名称は、第二次世界大戦中に連合国がドイツの戦車生産台数を推定する際に発生したことに由来しています。敵の製造慣行において、戦車の主要な部品には昇順のシリアル番号が刻印されていました。連合国は限られた情報から、この番号の分析を行い、ドイツの戦車生産量を推定しました。
具体例として、鹵獲された4台の戦車のシリアル番号が19, 40, 42, 60だった場合、頻度主義のアプローチでは最小分散不偏推定量を用いて、Nの推定値がおおよそ74になります。これに対してベイズ推定を行うと、事後分布からの中央値であるNはおよそ74.07となり、ほぼ同様の結果が得られる一方、平均値は約88.5になります。
具体的な利用
連合国はドイツの生産規模を把握するため、収集した情報と統計的手法を駆使しました。特に
ノルマンディー上陸作戦直前には、ドイツ軍が新型戦車を大量に投入しているという情報をもとに、実際に製造されている戦車の数を推定しようとしました。これにより、鹵獲した戦車のシリアル番号を利用して推定を行い、戦車生産数が270両と算出され、実際の数(276両)にほぼ一致しました。このことから、ドイツ戦車問題が従来の手法よりもはるかに正確な推定ができることが証明されました。
推定手法の説明
頻度主義では、最小分散不偏推定量が用いられ、Nの
点推定が算出されます。サンプル内最大値に基づき、観測数との関係が示され、また
信頼区間も設けることが可能です。このような推定は誤差の推定が必要不可欠であり、サンプル数が少ない場合の不確実性を反映しています。
一方、ベイズのアプローチでは、事前分布を選択し、その分布に基づいて事後分布を求めます。ここでは、サンプル数が増えるごとに結果の精度が高まるため、より信頼性のある推定が可能となります。特に、ベイズ手法を用いることができる場合、実用的な数値を得やすくなります。
結論
ドイツ戦車問題は、戦車生産数を母集団のシリアル番号から推定する統計的課題として、第二次世界大戦の重要なアプローチとして位置付けられています。この問題は今日に至るまで、統計学と推定理論の教育や応用において重要な実例として使われ続けています。