📖 本章概要
主成分分析(PCA)是数据降维的重要方法,由Karl Pearson于1901年提出。 通过线性变换,PCA将原始多维数据投影到新的正交坐标系, 提取数据中的最大方差成分。本章介绍PCA的几何视角、特征值分解、 主成分构造、双标图和陡坡图等核心概念。
几何视角与原始数据分析
投影方向 • 统计量 • 协方差 • 相关性
14.1节从几何视角理解PCA,通过16个不同方向的投影寻找最大方差方向。14.2节对鸢尾花原始数据进行统计分析,包括数据矩阵、均值、标准差、协方差矩阵和相关性系数矩阵。
特征值分解与主成分构造
特征值矩阵 • 特征向量 • 线性组合 • 正交性
14.3节对协方差矩阵Σ进行特征值分解,得到特征值矩阵Λ(对角矩阵)和特征向量矩阵V(正交矩阵)。14.4节解释主成分vᵢ是原始特征[x₁,x₂,x₃,x₄]的线性组合, 并通过动画展示权重如何从原始特征流向主成分。
投影结果分析
转换数据 • 统计量 • KDE分布 • 协方差矩阵 • Pairplot
14.5节展示原始数据X通过特征向量矩阵V投影到主成分空间,得到转换数据Z。 分析转换数据的统计量(均值、标准差、方差)、KDE分布、协方差矩阵和成对特征分析图。 关键发现:转换数据的协方差矩阵是对角矩阵,主成分之间线性无关。
数据还原与重构误差
降维 • 还原 • 误差分析
14.6节展示如何通过降维后的主成分数据Z还原原始数据X̂。 公式18:E_ε = X - X̂ 计算重构误差。 通过选择保留不同数量的主成分(1-4个),观察重构质量和误差分布。 主成分越多,重构越精确,但降维效果越差。
双标图
特征投影 • 相关性分析 • 标准化对比
14.7节的双标图将原始特征向量投影到主成分平面(图30-36)。 通过向量间的夹角判断特征相关性:夹角小表示正相关,夹角接近180°表示负相关,接近90°表示不相关。 可以选择任意PC对,对比原始数据PCA与标准化数据PCA的差异, 并叠加150个数据点的散点图观察分类效果。
陡坡图
方差贡献 • 累计解释 • 主成分选择
14.8节的陡坡图展示各主成分的方差贡献百分比和累计解释方差。 第一个主成分通常贡献最大,后续主成分贡献递减。 根据陡坡图可以决定保留多少个主成分:通常保留累计解释80-90%方差的主成分即可。
章节详解
14.1-14.2 几何视角与原始数据
- • 将数据投影到不同方向,寻找最大方差方向
- • 鸢尾花数据:150个样本,4个特征(x₁, x₂, x₃, x₄)
- • 计算均值μ、标准差σ、协方差矩阵Σ、相关系数矩阵ρ
- • 数据可视化:热图、KDE分布、成对特征分析图
14.3 特征值分解
- • 对协方差矩阵Σ进行特征值分解:Σ = VΛVT
- • 特征值λ₁=4.228, λ₂=0.242, λ₃=0.078, λ₄=0.023
- • 特征向量矩阵V的列向量为主成分方向
- • V是正交矩阵:VVT = I
14.4-14.5 主成分构造与投影
- • 每个主成分vᵢ是原始特征[x₁,x₂,x₃,x₄]的线性组合
- • PC1 = 0.361x₁ - 0.084x₂ + 0.856x₃ + 0.358x₄
- • 投影结果:Z = XV,得到新特征矩阵
- • 新特征之间正交(相关系数为0)
14.6-14.8 还原、双标图与陡坡图
- • 数据还原:X̂ = ZVT,计算重构误差
- • 双标图:特征向量投影,夹角小表示高相关性
- • 陡坡图:展示各PC的方差贡献和累计解释方差
- • 降维决策:保留累计解释80%-90%方差的主成分
关键公式
💡 PCA实践建议