第 6 章 线性模型选择与正则化
对应原书 Chapter 6: Linear Model Selection and Regularization。
本章定位
本章研究如何在线性模型中选择变量、控制复杂度、提升泛化能力。它是第 3 章线性回归的进阶版本。
阅读前问题
- 为什么变量越多不一定越好?
- 最优子集选择、逐步选择和正则化有什么差别?
- 岭回归和 Lasso 的惩罚项分别产生什么效果?
- PCR 和 PLS 如何通过降维改善回归?
章节骨架
- 子集选择
- 最优子集选择
- 逐步选择
- 模型选择标准
- 收缩方法
- 岭回归与 Lasso
- 降维方法
- 高维数据中的注意事项
- Python 正则化实验
核心概念
- 模型复杂度
- 变量选择
- 、AIC、BIC、调整
- Ridge
- Lasso
- 调参
- 主成分回归 PCR
- 偏最小二乘 PLS
- 高维数据
公式与推导
重点补充:
- 岭回归目标函数
- Lasso 目标函数
- 正则化路径
- PCR 与 PLS 的基本表示
图表与直觉
图片放在:
assets/images/ch06/
建议补充:
- Ridge 与 Lasso 约束区域对比图
- 正则化路径图
- 模型复杂度与误差图
- PCR 降维示意图
Python 实验
记录:
- 子集选择
- Ridge
- Lasso
- PCR
- PLS
- 交叉验证选择调参值
习题与思考
- Lasso 为什么能做变量选择?
- 岭回归为什么通常不会把系数压到 0?
- 高维数据下普通最小二乘会遇到什么问题?
与前后章节联系
本章强化线性模型的泛化能力。第 7 章会进一步放松线性关系假设。
待补充
- 补充 Ridge 和 Lasso 的几何解释。
- 整理模型选择指标对比表。
- 复现实验中的正则化路径。