两个相互独立的正态分布
Rohit 有两份自由职业工作。每份工作的报酬都服从两个相互独立的正态分布:
- Rohit 第一份工作的
income1,均值为 $500,标准差为 $50 - Rohit 第二份工作的
income2,均值为 $1,000,标准差为 $200
Rohit 想请您帮忙模拟他的收入,以便更合理地做预算。您将通过抽样来求出他两份工作总收入的 95% 置信区间。
您将使用正态分布进行模拟。正态分布可能是 Monte Carlo 模拟中最重要的概率分布。
以下内容已为您导入:将 NumPy 导入为 np,并将 SciPy 的 stats 模块导入为 st。
本练习是课程的一部分
Python 中的蒙特卡洛模拟
练习说明
- 使用
st.norm.rvs()从正态分布中抽样 1,000 次,设置合适的均值和标准差,并将结果分别赋给income1和income2。 - 将
income1与income2相加,得到total_income的近似值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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])