दो स्वतंत्र normal distributions
रोहित के दो फ्रीलांस जॉब हैं। हर जॉब का पे दो स्वतंत्र normal distributions को फॉलो करता है:
- रोहित के पहले जॉब का
income1का mean $500 है और standard deviation $50 है - रोहित के दूसरे जॉब का
income2का mean $1,000 है और standard deviation $200 है
रोहित ने आपसे उसकी इनकम को simulate करने में मदद मांगी है ताकि वह अपने खर्चों का सही बजट बना सके। आप सैंपलिंग का उपयोग करके दोनों जॉब से रोहित की कुल इनकम के 95% confidence interval को निकालेंगे।
आप normal distributions का उपयोग करते हुए simulations करने जा रहे हैं, जो Monte Carlo simulation में सबसे महत्वपूर्ण probability distributions में से एक हैं.
आपके लिए निम्न इम्पोर्ट किए गए हैं: NumPy np के रूप में, और SciPy का stats मॉड्यूल st के रूप में.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Monte Carlo Simulations
अभ्यास निर्देश
st.norm.rvs()का उपयोग करके normal distribution से 1,000 सैंपल लें, सही mean और standard deviation सेट करें, और रिजल्ट्स कोincome1औरincome2में असाइन करें.income1औरincome2को जोड़करtotal_incomeको approximate करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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])