开始使用免费开始使用

绘制二项分布的 PMF

正如视频中所说,要绘制外观更好的 PMF 需要一些我们此处不展开的 matplotlib 小技巧。相反,我们将用您已经学过的技能,把二项分布的 PMF 以直方图的形式绘制出来。关键在于设置传给 plt.hist()bins 关键字参数所对应的柱边界。我们希望柱的中心落在整数上。因此,柱的边界应该是 -0.5, 0.5, 1.5, 2.5, ...,一直到 max(n_defaults) + 1.5。您可以使用 np.arange() 生成这样的数组,然后从该数组中减去 0.5

在之前有关贷款违约的练习中,您已经从二项分布进行了采样,得到的样本保存在 NumPy 数组 n_defaults 中。

本练习是课程的一部分

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

查看课程

练习说明

  • 使用 np.arange() 计算柱的边界,使得柱的中心位于整数上。将结果数组存入变量 bins
  • 使用 plt.hist() 绘制 n_defaults 的直方图,并传入关键字参数 density=Truebins=bins
  • 显示图形。

交互式实操练习

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

# Compute bin edges: bins
bins = np.arange(____, ____ + ____) - 0.5

# Generate histogram


# Label axes



# Show the plot
编辑并运行代码