回顾:电池续航时间
本课属于 Coddy Machine Learning 学习旅程的“机器学习统计学”单元。第 12 课,共 64 课。
挑战
简单绘制本章开头的图表。hours 中保存着 300 台笔记本电脑的电池续航时间。使用它们的平均值和标准差(np.std):
- 打印最短的续航时间,以及它比平均值低多少个标准差(保留 2 位小数)。
- 打印在 2 个标准差范围内的百分比(保留 1 位小数)。
- 绘制密度直方图(
bins=20)、拟合曲线(100 个点),并在最差的电池下方、高度为 0 的位置画一个红点。 - 标题设为
Battery Life,坐标轴设为Hours和Density。
对另一组 250 台笔记本电脑进行测试时:
Worst battery: 9.7 hours, 2.94 std below the mean
Within 2 std: 95.2% (the rule says about 95%)图表如下:
亲手试试
import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
# 不要修改下面的代码行
rng = np.random.default_rng(44)
hours = np.round(rng.normal(14, 1.5, size=300), 1)
# 在下面编写你的代码
机器学习统计学中的所有课
自己练习: Python 在线编译器