Pengambilan sampel dengan pengembalian
Bootstrapping sangat cocok untuk menghitung interval kepercayaan untuk mean; sekarang Anda akan berlatih melakukan hal tersebut!
nba_weights berisi bobot sekelompok pemain NBA dalam kilogram:
nba_weights = [96.7, 101.1, 97.9, 98.1, 98.1,
100.3, 101.0, 98.0, 97.4]
Anda tertarik menghitung interval kepercayaan 95% dari rata-rata bobot pemain NBA menggunakan daftar ini.
Berikut telah diimpor untuk Anda: random, dan numpy sebagai np.
Latihan ini adalah bagian dari kursus
Simulasi Monte Carlo di Python
Petunjuk latihan
- Gunakan
random.choices()untuk mengambil sampel sembilan tinggi badan dari daftar sebanyak 1.000 kali, dengan pengembalian (with replacement). - Hitung rata-rata dan interval kepercayaan 95% untuk hasil simulasi Anda, tetapkan batas bawah interval kepercayaan ke
lowerdan batas atas keupper.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
simu_weights = []
# Sample nine values from nba_weights with replacement 1000 times
for i in range(____):
bootstrap_sample = ____
simu_weights.append(np.mean(bootstrap_sample))
# Calculate the mean and 95% confidence interval of the mean for your results
mean_weight = ____
upper = ____
lower = ____
print(mean_weight, lower, upper)