応答予測子のペアがランダムサンプルによって母集団から取得されている場合は、case / random-x / your-firstリサンプリングスキームを使用しても安全です。予測変数が制御されている場合、または予測変数の値が実験者によって設定されている場合、残差/モデルベース/固定x /秒リサンプリングスキームの使用を検討できます。
2つの違いは何ですか? DavisonとKounenによる Rのアプリケーションを使用したブートストラップの紹介には、この質問に関する議論があります(p.9を参照)。John Foxによるこの付録の Rコードも参照してください。特に、random-xスキームについてはp.5のboot.huberを、fixed-xスキームについてはp.10のboot.huber.fixedを機能させます。Shaliziの講義ノートでは、2つのスキームが異なるデータセット/問題に適用されていますが、Foxの付録では、2つのスキームが頻繁に生じる違いを示しています。
2つがほぼ同一の結果をもたらすと期待できるのはいつですか?1つの状況は、回帰モデルが正しく指定されている場合です。たとえば、モデル化されていない非線形性がなく、通常の回帰仮定(たとえば、idエラー、外れ値なし)が満たされている場合です。参照してくださいフォックスの本の第21章(Rコードと前述の付録では、間接的に属する)、ページ598で特に議論をし、21.3を行使する。「回帰におけるランダム対固定リサンプリング」というタイトル。本から引用する
By randomly reattaching resampled residuals to fitted values, the [fixed-x/model-based]
procedure implicitly assumes that the errors are identically distributed. If, for
example, the true errors have non-constant variance, then this property will not be
reflected in the resampled residuals. Likewise, the unique impact of a high-leverage
outlier will be lost to the resampling.
また、その説明から、fixed-xブートストラップがモデルの関数形式が正しいと暗黙的に仮定する理由を学習します(エラー分布の形状について仮定がなされていない場合でも)。
デレクベインによるアイルランドのアクチュアリー協会のこの講演のスライド12も参照してください。また、「同じ結果」と見なされるものの説明もあります。
The approach of re-sampling cases to generate pseudo data is the more usual form of
bootstrapping. The approach is robust in that if an incorrect model is fitted an
appropriate measure of parameter meter uncertainty is still obtained. However re
sampling residuals is more efficient if the correct model has been fitted.
The graphs shows both approaches in estimating the variance of a 26 point data sample
mean and a 52 point sample mean. In the larger sample the two approaches are
equivalent.