Secara intuitif, bagaimana cara bootstrap liar bekerja?

8

Saya mencoba memahami intuisi di balik wild-bootstrap. Apa yang sebenarnya ia lakukan? Saya harus dapat memahami apa yang ingin dilakukan dibandingkan dengan regresi konvensional.

Data saya memiliki heteroskedastisitas, dan metode yang saya gunakan melakukan 5000 ulangan.

Bagaimana cara menghasilkan 5.000 data tambahan?

Francis Origi
sumber

Jawaban:

9

Katakanlah Anda memiliki satu set pelatihan T dari n pasangan contoh (yi,xi).

Bootstrap normal adalah satu set B dari n pasangan contoh (yri,xri)dimana ri adalah urutan n bilangan bulat acak disampel secara seragam dari 1 hingga n. Secara khusus, perhatikan bahwa setiap contoh dalamB persis sama dengan salah satu contoh dari T, dan beberapa diulang. Tapi ini agak aneh, terutama ketika variabel responsnya berkelanjutan, karena jika kita mengambil sampel populasi asli, kita hampir pasti tidak akan mendapatkan bahkan satu duplikat yang tepat , sementara bootstrap cenderung memiliki banyak.

Untuk menghindari duplikat, kita perlu contoh B bukan salinan dari contoh karbonT, melainkan contoh sintetik yang lebih mirip apa yang akan kita dapatkan, kita sampel dari populasi aslinya. Ini membutuhkan asumsi tentang distribusi populasi asli.

Jika kita mengasumsikan homoskedastisitas dan sesuai dengan model linier T yang memiliki residu eimaka kita dapat membuat contoh sintetis baru dengan mengganti residu yang dipasang dari masing-masing contoh dengan residu dari contoh pelatihan yang berbeda . Jika residu benar-benar iid, seharusnya tidak ada masalah menukar satu sama lain. Kami melakukan penggantian ini dengan mengurangi sisa yang ditemukan untuk contoh pelatihan(yi,xi) dan menambahkan sisa untuk beberapa contoh lain:

(1)yi=yrieri+eri

Dimana ri dan riadalah dua resampling yang berbeda dan independen. Kami kemudian dapat membentuk bootstrap dengan cara biasa:

(2)B={(yi,xi)}i=1n

Ini disebut bootstrap residual dan dapat dianggap sebagai memilih residu baru dari fungsi distribusi empiris residual.

Untuk mengendurkan asumsi id dan homoskedastisitas lebih lanjut, kita dapat menggunakan bootstrap liar , tempat kita menghitung variabel respons baru bahkan lebih acak dengan mengalikan residu yang dipilih secara acak dengan variabel acak lainvi.

(3)yi=yrieri+vieri

Seringkali distribusi normal standar viN(0,1)digunakan tetapi pilihan lain dimungkinkan. Misalnya, terkadangvi hanya dipilih dengan probabilitas yang sama dari {-1,1}, yang secara acak membalik tanda setengah waktu, memaksa distribusi residu menjadi simetris. Intinya adalah untuk mendapatkan contoh pelatihan yang lebih dekat dengan apa yang akan kita dapatkan dari populasi asli tanpa replikasi buatan yang diperkenalkan oleh bootstrap.

olooney
sumber
Jadi pada dasarnya, kami menghasilkan kesalahan yang berperilaku sama dengan residual aktual dan kemudian mendapatkan data aktual yang berkinerja sama dengan data aktual? Adakah buku teks yang akan direkomendasikan?
Francis Origi
lalu apa, apa yang kita lakukan dengan semua data ekstra ini? Bagaimana kita menghitung statistik t dll?
Francis Origi