第 4 章 分类
对应原书 Chapter 4: Classification。
本章定位
本章研究输出变量为类别时的建模方法,重点包括 Logistic 回归、判别分析、朴素贝叶斯、KNN 和广义线性模型。
阅读前问题
- 为什么不能直接用线性回归做分类?
- Logistic 回归中的概率、赔率和 logit 是什么关系?
- LDA、QDA 和朴素贝叶斯的假设有什么不同?
- 分类模型应该怎样比较?
章节骨架
- 分类问题概览
- Logistic 回归
- 生成式分类模型
- LDA、QDA、朴素贝叶斯
- 分类方法比较
- 广义线性模型
- Python 分类实验
核心概念
- 类别输出
- 概率阈值
- Logistic 函数
- 赔率与 logit
- 最大似然估计
- 判别边界
- 混淆矩阵、准确率、错误率
公式与推导
重点补充:
- Logistic 回归模型
- logit 变换
- LDA 判别规则
- QDA 判别规则
- 朴素贝叶斯条件独立假设
图表与直觉
图片放在:
assets/images/ch04/
建议补充:
- Logistic 曲线
- 线性与二次判别边界
- 混淆矩阵示意图
- 分类方法比较图
Python 实验
记录:
- Smarket 数据分类
- Logistic 回归
- LDA、QDA、朴素贝叶斯
- KNN
- Bikeshare 数据上的 GLM
习题与思考
- Logistic 回归为什么输出概率而不是任意实数?
- LDA 和 QDA 分别适合什么数据形态?
- 分类阈值改变会如何影响错误类型?
与前后章节联系
本章与第 3 章共同构成监督学习基础。第 5 章会讨论如何更可靠地评估这些模型。
待补充
- 整理 Logistic 与 LDA 的对比表。
- 补充分类评估指标。
- 复现实验中的分类结果。