计算协方差
可以使用 Numpy 函数 np.cov() 计算协方差。例如,给定两组数据 x 和 y,np.cov(x, y) 会返回一个二维数组,其中条目 [0,1] 和 [1,0] 是协方差。条目 [0,0] 是 x 的方差,条目 [1,1] 是 y 的方差。这个二维输出数组称为协方差矩阵,因为它按自方差与协方差进行了组织。
为帮助您回顾 I. versicolor 的花瓣长度与宽度之间的关系,我们附上了您在前一个练习中生成的散点图。
本练习是课程的一部分
Python 中的统计思维(第 1 部分)
练习说明
- 使用
np.cov()计算 I. versicolor 的花瓣长度(versicolor_petal_length)和宽度(versicolor_petal_width)的协方差矩阵。 - 打印协方差矩阵。
- 从协方差矩阵的条目
[0,1]中提取协方差。注意由于对称性,条目[1,0]与[0,1]相同。 - 打印协方差。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Compute the covariance matrix: covariance_matrix
# Print covariance matrix
# Extract covariance of length and width of petals: petal_cov
# Print the length/width covariance