开始使用免费开始使用

从二项分布采样

像上一节那样,计算 100 笔贷款中违约数的概率质量函数。不过这一次不要模拟所有的伯努利试验,而是使用 rng.binomial() 来采样。这个过程与您在上一组练习中用自定义的 perform_bernoulli_trials() 函数所做的计算本质相同,但计算效率要高得多。得益于这种效率提升,我们将采样 10,000 次,而不是 1000 次。完成采样后,像之前一样绘制 CDF。您要绘制的这个 CDF 正是二项分布的 CDF。

注意:从本练习起以及后续所有练习,随机数生成器已为您实例化并设定随机种子(rng = np.random.default_rng(42)),这样您每次就不必重复输入。

本练习是课程的一部分

Python 中的统计思维(第 1 部分)

查看课程

练习说明

  • 使用 rng.binomial() 从二项分布中抽样。请使用参数 n = 100p = 0.05,并将关键字参数 size 设为 10000
  • 使用您之前编写的 ecdf() 函数计算 CDF。
  • 绘制带坐标轴标签的 CDF。这里的 x 轴是 100 笔贷款中的违约数,y 轴是 CDF。
  • 显示绘图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Take 10,000 samples out of the binomial distribution: n_defaults


# Compute CDF: x, y


# Plot the CDF with axis labels




# Show the plot

编辑并运行代码