为什么 PCA 算法在继续之前要从数据中减去均值?
PCA 算法从数据中减去均值以将其中心化,这意味着所有点的均值应该为零。这一步为随后的基于方差的步骤做准备,使散度矩阵的公式更简单。
适用条件
- 数据必须首先表示为矩阵 X。
- 减去的是均值 。
- 在这一步之后,视频在散度矩阵讨论中使用 。
理解与推导
- 将数据表示为矩阵 X。
- 从数据中减去均值 :X -> X - 。
- 观察到散点图发生偏移,使得云位于原点周围。
- 得出所有点的均值现在为零的结论,这简化了随后的散度矩阵计算。
例子
黑板上写着 X -> X - ,散点图发生偏移,使得云位于原点周围,而不是在第一象限。旁白解释了这个变换的目的:减去均值后,所有点的均值为零。
容易误解的地方
- 人们可能会将 读作无条件的一般公式。在此片段中,该公式是在中心化之后呈现的,旁边写着 。
观看对应讲解
YouTubePCA直观讲解:一点数学与代码
2:53 – 3:05原站看这一段 ↗
继续追问
答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。