MulaiMulai sekarang secara gratis

Ubah simpangan baku dari distribusi normal

Anda akan melanjutkan eksplorasi tinggi badan pria dewasa Amerika, yang kini Anda ketahui berdistribusi normal dengan mean 177 sentimeter dan simpangan baku delapan sentimeter.

Dalam latihan ini, Anda juga akan melakukan pengambilan sampel dari distribusi normal dan menghitung interval kepercayaan 95% dari rata-rata tinggi badan. Namun kali ini, Anda akan mengubah simpangan baku menjadi 15 tanpa mengubah mean tinggi badan. Anda akan menelusuri apa yang terjadi pada mean dan interval kepercayaan dari rata-rata tinggi badan jika Anda melakukan pengambilan sampel lagi!

Berikut ini telah diimpor untuk Anda: random, NumPy sebagai np, dan modul stats dari SciPy sebagai st.

Latihan ini adalah bagian dari kursus

Simulasi Monte Carlo di Python

Lihat Kursus

Petunjuk latihan

  • Ambil sampel sebanyak 1.000 kali dari distribusi normal dengan mean 177 dan simpangan baku 15; simpan hasilnya dalam heights_177_15.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

random.seed(1231)
heights_177_8 = st.norm.rvs(loc=177, scale=8, size=1000)
print(np.mean(heights_177_8))
upper = np.quantile(heights_177_8, 0.975)
lower = np.quantile(heights_177_8, 0.025)
print([lower, upper])

# Sample 1,000 times from the normal distribution where the standard deviation is 15
heights_177_15 = ____
print(np.mean(heights_177_15))
upper = np.quantile(heights_177_15, 0.975)
lower = np.quantile(heights_177_15, 0.025)
print([lower, upper])
Edit dan Jalankan Kode