建立一個 bootstrap 分佈
產生 bootstrap 分佈的流程與產生抽樣分佈相似;只有第一步不同。
建立抽樣分佈時,你從母體開始,進行「不放回」抽樣。建立 bootstrap 分佈時,你從一個樣本開始,對該樣本進行「有放回」重抽樣。之後步驟相同:在該樣本/重抽樣上計算你關心的彙總統計量,然後重複這個流程很多次。每種情況下,你都可以用長條圖來視覺化該分佈。
這裡的 spotify_sample 是 spotify_population 資料集的一個子集。為了更容易看出重抽樣的運作方式,已加入名為「index」的列索引欄,並且只保留了藝人名稱、歌曲名稱,以及 danceability 欄位。
spotify_sample 已提供;pandas、numpy 和 matplotlib.pyplot 也已用其慣用別名載入。
本練習屬於課程
Python 中的抽樣
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Generate 1 bootstrap resample
spotify_1_resample = ____
# Print the resample
print(spotify_1_resample)