Dua sebaran normal yang independen
Rohit memiliki dua pekerjaan lepas. Upah untuk tiap pekerjaan mengikuti dua sebaran normal yang independen:
income1dari pekerjaan pertama Rohit memiliki rataan $500 dan simpangan baku $50income2dari pekerjaan kedua Rohit memiliki rataan $1.000 dan simpangan baku $200
Rohit meminta bantuan Anda untuk mensimulasikan pendapatannya agar ia dapat menyusun anggaran pengeluarannya dengan tepat. Anda akan menggunakan pengambilan sampel untuk mencari selang kepercayaan 95% dari total pendapatan Rohit dari kedua pekerjaan tersebut.
Anda akan melakukan simulasi menggunakan sebaran normal, yang mungkin merupakan sebaran peluang terpenting yang digunakan dalam simulasi Monte Carlo.
Berikut telah diimpor untuk Anda: NumPy sebagai np, dan modul stats dari SciPy sebagai st.
Latihan ini adalah bagian dari kursus
Simulasi Monte Carlo di Python
Petunjuk latihan
- Gunakan
st.norm.rvs()untuk mengambil sampel 1.000 kali dari sebaran normal, dengan menetapkan rataan dan simpangan baku yang sesuai lalu menyimpan hasilnya keincome1danincome2. - Aproksimasi
total_incomedengan menjumlahkanincome1danincome2.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Sample from the normal distribution
income1 = ____
income2 = ____
# Define total_income
total_income = ____
upper = np.quantile(total_income, 0.975)
lower = np.quantile(total_income, 0.025)
print([lower, upper])