ブートストラップ法は、データまたはデータから推定されたモデルを再サンプリング(多くの場合、復元抽出)することによって推定量の分布を推定する手順です。 [ 1 ]ブートストラップ法は、サンプル推定値に精度の尺度(バイアス、分散、信頼区間、予測誤差など)を割り当てます。[ 2 ] [ 3 ]この手法により、ランダムサンプリング法を使用してほぼすべての統計量の標本分布を推定できます。[ 1 ]
ブートストラップ法は、近似分布からサンプリングする際に推定対象の特性(分散など)を測定することで、推定対象の特性を推定します。近似分布の標準的な選択肢の1つは、観測データの経験分布関数です。観測値のセットが独立かつ同一の分布に従う母集団から得られたと仮定できる場合、これは、観測データセットから(観測データセットと同じサイズの)復元抽出による再サンプリングを複数作成することで実現できます 。ブートストラップ法を導入したEfronの画期的な論文[ 4 ]の重要な結果は、復元抽出によるサンプリングを使用するブートストラップ法が、復元抽出を行わないジャックナイフ法などの従来の方法よりも優れたパフォーマンスを示すことです。しかし、導入以来、復元抽出を行わない方法や、元のデータよりも大きいまたは小さいブートストラップサンプルを作成する方法など、ブートストラップ法の多くの変種が提案されています。
ブートストラップは仮説検定の構築にも使用できます。[ 5 ]パラメトリックモデルの仮定に疑問がある場合、またはパラメトリック推論が不可能な場合、あるいは標準誤差の計算に複雑な式が必要な場合、パラメトリックモデルの仮定に基づく統計的推論の代替としてよく使用されます。
ブートストラップ[ a ]は、ジャックナイフに関する以前の研究[ 6 ] [ 7 ] [ 8 ]に触発され、ブラッドリー・エフロンが「ブートストラップ法:ジャックナイフの別の見方」(1979 年)で初めて記述しました[ 4 ]。分散の改良された推定値は後に開発されました[ 9 ] [ 10 ] 。ベイズ拡張は 1981 年に開発されました[ 11 ]。 バイアス補正および加速された (ブートストラップは1987年にEfronによって開発され[ 12 ]、近似ブートストラップ信頼区間(ABC、または近似))1992年に実施された。[ 13 ]

ブートストラップの基本的な考え方は、標本データから母集団について推論する(標本 → 母集団)ことは、標本データを再サンプリングし、再サンプリングされたデータから標本について推論する(再サンプリング → 標本)ことによってモデル化できるというものです。 [ 14 ]母集団は不明であるため、標本統計量の母集団値に対する真の誤差は不明です。ブートストラップ再サンプリングでは、「母集団」は実際には標本であり、これは既知です。したがって、再サンプリングされたデータから「真の」標本について推論する品質(再サンプリング → 標本)は測定可能です。
より厳密に言うと、ブートストラップ法は、元のデータが与えられた場合の真の確率分布Jの推論を、リサンプリングされたデータが与えられた場合の経験分布Ĵの推論と類似しているものとして扱うことで機能します。Ĵが既知であるため、リサンプリングされたデータを使用してĴに関する推論の精度を評価できます。ĴがJの妥当な近似値であれば、 Jに関する推論の質を推論できます。
例として、世界中の人々の平均身長(または平均)に関心があるとします。世界中のすべての人々の身長を測定することはできないため、代わりにそのごく一部だけをサンプリングして測定します。サンプルのサイズをNとします。つまり、 N人の身長を測定します。この単一のサンプルからは、平均の推定値は 1 つしか得られません。母集団について推論するには、計算した平均のばらつきについてある程度の感覚が必要です。最も単純なブートストラップ法は、元の身長データセットを取得し、コンピュータを使用してそこからサンプリングして、サイズがNの新しいサンプル(「リサンプル」またはブートストラップサンプルと呼ばれます)を形成することです。ブートストラップサンプルは、元のサンプルから復元抽出によって抽出されます(例えば、[1,2,3,4,5]から5回「再サンプリング」して[2,5,4,4,1]を得るなど)。したがって、Nが十分に大きいと仮定すれば、実際には、ブートストラップサンプルが元の「実際の」サンプルと完全に一致する確率はほぼゼロです。このプロセスは多数回(通常は1,000回または10,000回)繰り返され、それぞれのブートストラップサンプルについて、その平均値を計算します(これらはそれぞれ「ブートストラップ推定値」と呼ばれます)。これで、ブートストラップ平均値のヒストグラムを作成できます。このヒストグラムは、サンプル平均の分布の形状の推定値を提供し、そこから、サンプル間で平均値がどの程度変動するかについての質問に答えることができます。(ここで平均値について説明した方法は、他のほとんどすべての統計量または推定量に適用できます。)
ブートストラップの大きな利点は、その単純さです。これは、パーセンタイル点、割合、オッズ比、相関係数などの分布の複雑な推定量の標準誤差と信頼区間の推定値を導出する簡単な方法です。しかし、その単純さにもかかわらず、ブートストラップは複雑なサンプリング設計にも適用できます(たとえば、母集団が s 個の層に分割され、各層に n s 個の観測値がある場合、その 1 つの例は用量反応実験であり、ブートストラップは各層に適用できます)。[ 15 ]ブートストラップは、結果の安定性を制御および確認する適切な方法でもあります。ほとんどの問題では真の信頼区間を知ることは不可能ですが、ブートストラップは、標本分散と正規性の仮定を使用して得られる標準区間よりも漸近的に正確です。[ 16 ]ブートストラップは、他のサンプル データ グループを取得するために実験を繰り返すコストを回避する便利な方法でもあります。
ブートストラップ法は使用する推定量に大きく依存し、単純ではあるものの、ブートストラップ法を安易に使用すると、必ずしも漸近的に有効な結果が得られるとは限らず、矛盾が生じる可能性があります。[ 17 ]ブートストラップ法は(いくつかの条件下では)漸近的に一致性がありますが、一般的な有限標本保証を提供するものではありません。結果は代表標本に依存する可能性があります。一見単純そうに見えるため、ブートストラップ分析を行う際に重要な仮定(例えば、標本の独立性や十分な標本サイズ)が行われているという事実が隠されている可能性があります。これらの仮定は、他のアプローチではより正式に述べられます。また、ブートストラップ法は時間がかかる場合があり、従来の統計コンピュータパッケージを使用して自動化することが難しいため、ブートストラップ法に利用できるソフトウェアは多くありません。[ 15 ]
研究者たちは、利用可能な計算能力が増加するにつれて、ブートストラップサンプルの数を増やすことを推奨してきた。結果が現実世界に重大な影響を与える可能性がある場合は、利用可能な計算能力と時間を考慮して、妥当な数のサンプルを使用すべきである。サンプルの数を増やしても、元のデータの情報量を増やすことはできない。ブートストラップ手順自体から生じる可能性のあるランダムなサンプリングエラーの影響を減らすことしかできない。さらに、100を超えるサンプル数では、標準誤差の推定にほとんど改善が見られないという証拠がある。[ 18 ]実際、ブートストラップ法の元の開発者によると、サンプル数を50に設定しても、かなり良い標準誤差の推定値が得られる可能性が高い。[ 19 ]
Adèr らは、以下の状況に対してブートストラップ手順を推奨しています。[ 20 ]
しかし、Athreyaは[ 21 ]、基礎となる母集団が有限の分散を持たない場合(例えば、べき乗則分布の場合)、標本平均に対して単純なブートストラップを実行すると、ブートストラップ分布は標本平均と同じ極限に収束しないことを示した。その結果、ブートストラップのモンテカルロシミュレーションに基づく信頼区間は誤解を招く可能性がある。Athreyaは、「基礎となる分布が裾の重い分布ではないと合理的に確信できない限り、単純なブートストラップの使用は控えるべきだ」と述べている。
単変量問題では、サブサンプリングとは異なり、個々の観測値を復元抽出して再サンプリングする(以下「ケース再サンプリング」と呼ぶ)ことが一般的に許容されます。サブサンプリングでは、復元抽出を行わず、ブートストラップに比べてはるかに弱い条件で有効となります。サンプルサイズが小さい場合は、パラメトリックブートストラップ法が望ましいでしょう。その他の問題では、スムーズブートストラップ法が好まれる可能性が高いです。
回帰問題には、他にもさまざまな代替手段があります。[ 2 ]
ブートストラップは、正規性の仮定(z統計量やt統計量に必要な仮定)を使用せずに、統計量(平均、分散など)の分布を推定するのに一般的に役立ちます。特に、ブートストラップは、関心のある統計量の分布を推定するのに役立つ解析形式や漸近理論(適用可能な中心極限定理など)がない場合に役立ちます。これは、ブートストラップ法が、分散と平均の比率など、ほとんどのランダムな量に適用できるためです。ケースの再サンプリングを実行する方法は少なくとも2つあります。
コイン投げの実験を考えてみましょう。コインを投げて、表か裏かを記録します。実験から得られた 10 個の観測値をX = x 1 , x 2 , …, x 10とします。x i = 1は表が出た場合、0 はそれ以外の場合です。コイン投げの平均が正規分布に従うという仮定を用いることで、t 統計量を用いて標本平均の分布を推定することができます。
このような正規性の仮定は、個々のコイン投げの分布の近似として、あるいは多数のコイン投げの平均分布の近似として正当化できる。前者は、コイン投げの真の分布が正規分布ではなくベルヌーイ分布であるため、不適切な近似である。後者は、中心極限定理により、無限に大きなサンプルにおいては有効な近似となる。
しかし、そのような正当化を行う準備ができていない場合は、代わりにブートストラップを使用できます。ケースリサンプリングを使用すると、次の分布を導出できます。まず、データをリサンプリングしてブートストラップリサンプルを取得します。最初のリサンプルの例は次のようになります。X 1 * = x 2 , x 1 , x 10 , x 10 , x 3 , x 4 , x 6 , x 7 , x 1 , x 9。ブートストラップリサンプルはデータから復元抽出によって得られるため、重複するデータポイントがいくつかあります。また、ブートストラップリサンプルのデータポイントの数は、元の観測データのデータポイントの数と同じです。次に、このリサンプルの平均を計算して、最初のブートストラップ平均μ 1 *を取得します。このプロセスを繰り返して、2 番目のリサンプルX 2 * を取得し、2 番目のブートストラップ平均μ 2 * を計算します。これを 100 回繰り返すと、μ 1 *、μ 2 *、...、μ 100 * が得られます。これは、標本平均の経験的ブートストラップ分布を表します。この経験的分布から、仮説検定の目的でブートストラップ信頼区間を導き出すことができる。
回帰問題において、ケースリサンプリングとは、個々のケース(多くの場合、データセットの行)をリサンプリングする単純な手法を指します。回帰問題では、データセットが十分に大きい限り、この単純な手法は多くの場合許容されます。しかし、この手法には批判の余地があります。[ 15 ]
回帰分析の問題では、説明変数は多くの場合固定されているか、少なくとも応答変数よりも厳密に制御された状態で観測されます。また、説明変数の範囲によって、そこから得られる情報量が決まります。したがって、ケースを再サンプリングすると、各ブートストラップサンプルで何らかの情報が失われます。そのため、代替のブートストラップ手順を検討する必要があります。
ブートストラップ法は、初期データの重み付けを変更して新しいデータセットを作成するスキームを使用して、ベイズフレームワークで解釈できます。データポイント、データポイントに割り当てられた重み新しいデータセットではは、 どこは、低い順から高い順に並べられたリストです。一様分布乱数0が前に付き、1が後に続く。このようなデータセットを多数考慮して推測されるパラメータの分布これらは、そのパラメータに関する事後分布として解釈できる。 [ 23 ]
この方式では、各再サンプリングされた観測値に、少量の(通常は正規分布に従う)ゼロ中心のランダムノイズが加えられます。これは、データのカーネル密度推定値からサンプリングすることに相当します。Kは単位分散を持つ対称カーネル密度関数であると仮定します。標準カーネル推定器のは
どこは平滑化パラメータです。そして、対応する分布関数推定値はは
元のデータセットが特定のパラメトリック型の分布からのランダムサンプルの実現値であるという仮定に基づき、この場合、パラメータθによってパラメトリックモデルが適合され(多くの場合、最尤法によって)、この適合モデルから乱数のサンプルが抽出されます。通常、抽出されたサンプルは元のデータと同じサンプルサイズになります。すると、元の関数Fの推定値は次のように表すことができます。このサンプリングプロセスは、他のブートストラップ法と同様に何度も繰り返されます。この場合、中心化された標本平均を考慮すると、ランダム標本の元の分布関数は次のようになります。関数を使用したブートストラップランダムサンプルに置き換えられます、そして確率分布は、、 どここれは、[ 25 ]ブートストラップ法のサンプリング段階でパラメトリックモデルを使用すると、同じモデルの推論に基本的な統計理論を適用して得られる手順とは異なる手順が得られます。
回帰問題におけるブートストラップ法のもう一つのアプローチは、残差を再サンプリングすることです。この方法は次のように進みます。
この手法の利点は、説明変数に含まれる情報を保持できることです。しかし、どの残差を再サンプリングするかという問題が生じます。生の残差を用いる方法と、スチューデント化残差(線形回帰の場合)を用いる方法があります。スチューデント化残差を用いる方が望ましいという意見もありますが、実際にはほとんど違いがなく、両方の手法の結果を比較するのは容易です。
データが時間的に相関している場合、単純なブートストラップでは本来の相関が失われます。この方法は、ガウス過程回帰 (GPR) を使用して確率モデルを適合させ、そこから複製を抽出します。GPR はベイズ非線形回帰法です。ガウス過程 (GP) は、任意の有限個の確率変数が結合ガウス (正規) 分布を持つ確率変数の集合です。GP は、確率変数の各有限集合の平均ベクトルと共分散行列を指定する平均関数と共分散関数によって定義されます。[ 26 ]
回帰モデル:
ガウス過程事前分布:
任意の有限個の変数x 1 , ..., x nに対して、関数は以下を出力する。 は平均の多変量ガウス分布に従って同時分布する共分散行列
仮定するそれから、
どこ、 そしては標準的なクロネッカーデルタ関数である。[ 26 ]
ガウス過程事後確率:
GP事前分布によれば、
どこそして
x 1 * ,...,x s *を別の有限変数の集合とすると、
どこ、、
上記の式によれば、出力yも多変量ガウス分布に従って同時分布します。したがって、
どこ、、、 そしては単位行列。[ 26 ]
Wu (1986) [ 27 ]によって最初に提案されたワイルドブートストラップは、モデルが不均一分散性を示す場合に適しています。その考え方は、残差ブートストラップと同様に、回帰変数をサンプル値のままにしておき、残差値に基づいて応答変数を再サンプリングすることです。つまり、各複製ごとに、新しいに基づく
つまり、残差はランダムな変数によってランダムに乗算される。平均0、分散1の分布の場合(ただし、マメンの方法は除く)この方法は、「真の」残差分布が対称であると仮定し、サンプルサイズが小さい場合には単純な残差サンプリングよりも利点がある。確率変数にはさまざまな形式が使用される。、 のような
ブロックブートストラップは、データまたはモデルのエラーが相関している場合に使用されます。この場合、単純なケースリサンプリングや残差リサンプリングでは、データの相関を再現できないため、うまくいきません。ブロックブートストラップは、データのブロック内でリサンプリングを行うことで相関を再現しようとします(「ブロッキング(統計) 」を参照)。ブロックブートストラップは、主に時間的に相関のあるデータ(時系列データ)で使用されてきましたが、空間的に相関のあるデータや、グループ間で相関のあるデータ(いわゆるクラスターデータ)にも使用できます。
(単純な)ブロックブートストラップでは、対象となる変数は重複しないブロックに分割されます。
Künsch (1989) [ 29 ]によって導入された移動ブロックブートストラップでは、データは長さbのn − b + 1 個の重複ブロックに分割されます。観測値 1 から b はブロック 1、観測値 2 からb + 1 はブロック 2 などとなります。次に、これらのn − b + 1 個のブロックから、n / b個のブロックが復元抽出でランダムに抽出されます。そして、これらの n / b 個のブロックを抽出された順序で並べると、ブートストラップ観測値が得られます。
このブートストラップは従属データで機能しますが、ブートストラップされた観測値は、その構成上、もはや定常ではありません。しかし、ブロック長をランダムに変化させることでこの問題を回避できることが示されています。[ 30 ]この方法は定常ブートストラップとして知られています。移動ブロックブートストラップのその他の関連する修正には、マルコフブートストラップと、標準偏差の一致に基づいて後続のブロックを一致させる定常ブートストラップ法があります。
Vinod (2006) [ 31 ]は、平均保存制約と質量保存制約を満たすエルゴード定理に従う最大エントロピー原理を用いて時系列データをブートストラップする方法を提示している。この方法を利用する R パッケージmeboot [ 32 ]があり、計量経済学やコンピュータサイエンスに応用されている。
クラスターデータとは、単位あたり多数の観測値が観測されるデータのことです。これは、多くの州にある多数の企業を観測したり、多くのクラスの学生を観測したりする場合などが考えられます。このような場合、相関構造は単純化され、通常はデータはグループ/クラスター内では相関しているが、グループ/クラスター間では独立しているという仮定がなされます。ブロックブートストラップの構造は容易に得られ(ブロックはグループに対応するだけ)、通常はグループのみが再サンプリングされ、グループ内の観測値は変更されません。Cameron et al. (2008) は、線形回帰におけるクラスター誤差についてこれを論じています。[ 33 ]
ブートストラップ法は強力な手法ですが、時間とメモリの両面で相当な計算リソースを必要とする場合があります。この負担を軽減するために、いくつかの手法が開発されています。これらの手法は、一般的に様々な種類のブートストラップ法や統計手法と組み合わせることができます。
ほとんどのブートストラップ法は、並列処理が容易なアルゴリズムです。つまり、各ブートストラップサンプルについて関心のある統計量は、他のブートストラップサンプルに依存しません。したがって、このような計算は別々のCPUまたは計算ノードで実行でき、最終的な分析のために各ノードの結果を集約することができます。
ノンパラメトリックブートストラップは、多項分布から抽出されたカウントを持つサイズnのリストから項目をサンプリングします。は、要素 i が特定のブートストラップサンプルに含まれる回数を表し、各は、n回の試行と平均1の二項分布に従いますが、独立していないのために。
ポアソンブートストラップは、すべてのサンプルを仮定してサンプルを抽出します。は、平均1のポアソン変数として独立かつ同一の分布に従います。その理由は、二項分布の極限がポアソン分布になるからです。
ポアソンブートストラップは、RやS-Plusプログラミング言語のブートストラップパッケージがないSASやSPSSなどのソフトウェアを使用する非統計学者にとって潜在的に有用であるとHanleyとMacGibbonによって提案されました。 [ 34 ]同じ著者らは、nが十分に大きい場合、結果はノンパラメトリックブートストラップ推定値と比較的似ていると報告していますが、ポアソンブートストラップはアプリケーションでほとんど使用されていないと指摘しています。
ポアソンブートストラップのもう1つの利点は、これにより、ストリームとして処理する必要のある大規模なデータセットにこの方法を適用しやすくなります。[ 35 ]
ポアソンブートストラップを改善する方法として、「逐次ブートストラップ」と呼ばれる手法があり、これは、一意の値の割合が元のサンプルサイズ n の ≈ 0.632 になるように最初のサンプルを取得することです。これにより、主な経験的特性が距離内に収まる分布が得られます。[ 36 ]実証的調査により、この方法は良好な結果をもたらすことが示されている。[ 37 ]これは縮小ブートストラップ法に関連している。[ 38 ]
大規模なデータセットの場合、すべてのサンプルデータをメモリに保持してサンプルデータからリサンプリングすることは、計算上非常に困難になることがよくあります。Bag of Little Bootstraps (BLB) [ 39 ]は、ブートストラップの前にデータを事前集約して計算上の制約を軽減する方法を提供します。これは、データセットを分割することによって機能します。等しいサイズのバケットを作成し、各バケット内のデータを集約します。この事前集約されたデータセットが、復元抽出によるサンプル抽出を行うための新しいサンプルデータになります。この方法はブロックブートストラップに似ていますが、ブロックの動機と定義は大きく異なります。特定の仮定の下では、サンプル分布は完全なブートストラップシナリオに近似するはずです。制約の1つはバケットの数です。どこ著者らは、一般的な解決策として。
母集団パラメータの点推定値のブートストラップ分布は、パラメータが母集団分布の関数として表せる場合、パラメータの真の値に対するブートストラップ信頼区間を生成するために使用されてきました。
母集団パラメータは、多くの点推定量を用いて推定されます。よく用いられる点推定量のファミリーには、平均不偏最小分散推定量、中央値不偏推定量、ベイズ推定量(例えば、事後分布の最頻値、中央値、平均値)、および最尤推定量などがあります。
漸近理論によれば、標本サイズが無限大の場合、ベイズ点推定量と最尤推定量は良好な性能を発揮します。標本が有限である実際的な問題では、他の推定量の方が好ましい場合があります。漸近理論は、ブートストラップ推定量の性能を向上させる手法を提案しています。最尤推定量のブートストラップは、ピボット量に関連する変換を使用することで改善できる場合が多いです。[ 40 ]
パラメータ推定量のブートストラップ分布は、その母集団パラメータの信頼区間を計算するためによく使用されます。 [ 2 ]信頼区間を構築するためのさまざまな方法が提案されていますが、どの方法が最適かについては意見が分かれています。
DiCiccioとEfronによるブートストラップ信頼区間法の調査とそれに続く議論では、信頼区間に求められるいくつかの特性が挙げられているが、それらは一般的にすべて同時に満たされるわけではない。
実数パラメータのブートストラップ分布から信頼区間を構築する方法はいくつかあります。
EfronとTibshirani [ 2 ]は、2つの独立したサンプルの平均を比較するための以下のアルゴリズムを提案している。分布 F からのランダムサンプルで、サンプル平均はおよびサンプル分散。 させて平均が分布 G である分布 G からの別の独立したランダムサンプルである。および分散
1878年、サイモン・ニューカムは光速の観測を行った。[ 46 ] このデータセットには2つの外れ値が含まれており、標本平均に大きな影響を与えている。(裾の重い分布では平均が存在しない可能性があるため、標本平均は母平均の一致推定量である必要はない。)中心傾向の明確に定義された 頑健な統計量は標本中央値であり、これは母中央値に対して一致性があり、中央値不偏である。
ニューカムのデータに対するブートストラップ分布を以下に示します。各ブートストラップサンプルに少量のランダムノイズを加えることで、ブートストラップ分布の離散性を低減できます。一般的な選択肢は、標準偏差が のノイズを加えることです。サンプルサイズnの場合、このノイズは多くの場合、自由度n-1の Student-t 分布から抽出されます。 [ 47 ]これにより、サンプル平均の分散のほぼ不偏推定量が得られます。[ 48 ] これは、ブートストラップ分布から抽出されたサンプルの分散が、平均して母集団全体の分散と等しくなることを意味します。
ブートストラップ分布と平滑化ブートストラップ分布のヒストグラムを以下に示します。標本中央値のブートストラップ分布は、値の数が少ないです。平滑化ブートストラップ分布は、より広いサポートを持っています。ただし、平滑化ブートストラップ手順と標準ブートストラップ手順のどちらが好ましいかはケースバイケースであり、基礎となる分布関数と推定される量の両方に依存することが示されています。[ 49 ]

この例では、母集団中央値のブートストラップによる95%(パーセンタイル)信頼区間は(26、28.5)であり、平滑化ブートストラップの区間(25.98、28.46)に近い値となっています。
ブートストラップは以下と区別される。
ブートストラップ集約(バギング)は、複数のブートストラップサンプルで学習されたモデルから得られたモデル予測を平均化することに基づくメタアルゴリズムです。
少数のデータ項目r個のみを使用して必要な特性を測定するための明らかな統計量を考案できる状況では、サンプル全体に基づく対応する統計量を定式化できます。r サンプルの統計量が与えられた場合、ブートストラップ法(サイズrのすべてのサブサンプルにわたる統計量の平均を取る)に似た方法でnサンプルの統計量を作成できます。この手順にはいくつかの優れた特性があることが知られており、結果としてU 統計量が得られます。r = 1 およびr = 2 の場合、サンプル平均とサンプル分散は次の形式になります。
ブートストラップは、特定の条件下で望ましい漸近特性を持つ。最もよく説明される漸近特性は、ブートストラップ経験過程の標本経路の弱い収束性/一貫性、およびブートストラップから導出される信頼区間の妥当性である。本節では、経験的ブートストラップの収束性について説明する。
この段落では、van der VaartとWellner [ 50 ]およびKosorok [ 51 ]による確率的収束に関するより詳細な説明を要約する。ブートストラップは、ある集合によってインデックス付けされたランダム変数の集合である確率過程を定義する。、 どこ通常は実数線() または関数の族。関心のあるプロセスは、有界サンプルパスを持つもの、つまりL-∞ ()からのすべての一様有界関数の集合に均一な距離を装備した場合、は距離空間であり、、2 つの部分空間特に興味深いのは、、すべての連続関数の空間単位区間[0,1]に、、すべてのcadlag関数の空間[0,1] に。これは、すべての連続確率変数の分布関数を含み、すべての確率変数の分布関数が含まれています。ブートストラップの一貫性に関する記述は、ブートストラップ過程のサンプルパスが距離空間のランダム要素として収束することに関する記述です。またはそれらの部分空間、特にまたは。
Horowitzは最近のレビュー[ 1 ]で一貫性を次のように 定義している。ブートストラップ推定量統計的に一貫している] 各、確率的に0に収束する、 どこは元のサンプルの経験的分布であり、統計量の真の分布は不明である。は漸近分布関数である、 そしては分布関数のインデックス変数です。つまり、これは、より具体的にはコルモゴロフ・スミルノフ距離に対する一貫性と呼ばれることもある。[ 52 ]
ホロウィッツは、ある一般的な形式の統計の一貫性の必要十分条件をより簡単に確認できるマメンの定理[ 53 ]の使用を推奨している。具体的には、ランダムサンプルとする。数列についてそしてならば、累積分布関数のブートストラップ推定値は、以下の条件を満たす場合に限り、経験的累積分布関数を推定する。分布は標準正規分布に収束する。
上述のように(外側)確率の収束は、弱い一貫性とも呼ばれます。少し強い仮定の下では、ブートストラップが強い一貫性を持つことも示せます。この場合、(外側)確率の収束は、(外側)ほぼ確実な収束に置き換えられます。一貫性の種類が1つだけ記述されている場合、通常は弱い一貫性です。これは、ブートストラップから導出された信頼帯が漸近的に有効であることを意味するため、ほとんどの統計的応用には十分です。[ 51 ]
より単純なケースでは、中心極限定理を直接用いて、標本平均の分布を推定するためのブートストラップ法の整合性を示すことが可能です。
具体的には、独立同分布の確率変数そして各。 させて加えて、各条件付き、 させては、経験分布に等しい分布を持つ独立な確率変数である。これはブートストラップサンプルのシーケンスです。
すると、次のことが示される。 どこ条件付き確率を表す、、、 そして。
これを確認するには、次の点に注意してください。リンデベルグ条件を満たすので、中心極限定理が成立する。[ 54 ]
グリベンコ・カンテリの定理は、ブートストラップ法の理論的背景を提供する。
有限母集団と非復元抽出では、 iid仮定の違反のため、ブートストラップの適応が必要となる。その一例として「母集団ブートストラップ」[ 55 ]がある。
{{cite book}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)