开始使用免费开始使用

两个相互独立的正态分布

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 次,设置合适的均值和标准差,并将结果分别赋给 income1income2
  • income1income2 相加,得到 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])
编辑并运行代码