数学建模笔记-第九讲-分类模型-逻辑回归

文章目录

  • 分类模型
  • 逻辑回归
    • 生成虚拟变量
    • 线性概率模型存在两个问题
      • 解决第二个问题
      • 连接函数取法
  • SPSS实战
  • 过拟合现象
    • 交叉验证
  • Fisher线性判别分析
    • SPSS操作
  • 多分类问题
  • 作业:鸢尾花分类

分类模型

数学建模笔记-第九讲-分类模型-逻辑回归_第1张图片

  • 二分类模型
    • 逻辑回归
    • fisher线性判别分析
  • 多分类
    • 多分类线性判别
    • 多分类逻辑回归

逻辑回归

生成虚拟变量

分类问题的因变量就是种类,定性的变量,要变为虚拟变量

数学建模笔记-第九讲-分类模型-逻辑回归_第2张图片

  • 清风采用SPSS软件进行分类问题求解
  • 本人用mac懒得下载了,求解用在线版的spss pro或用代码python、matlab实现

数学建模笔记-第九讲-分类模型-逻辑回归_第3张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第4张图片

  • 逻辑回归精髓就是:y是分类变量,y>0.5发生,有y<0.5不发生

线性概率模型存在两个问题

数学建模笔记-第九讲-分类模型-逻辑回归_第5张图片

  • 为了方便写成向量乘积形式
  • 第一个问题:显然可以看出存在内生性问题,x与u协方差不为0,有相关性,回归系数估计出来有偏
  • 第二个问题:预测值存在>1或<0的情况,不合逻辑

解决第二个问题

数学建模笔记-第九讲-分类模型-逻辑回归_第6张图片

  • 添加一个连接函数,将x与y连接起来,保证函数值域在[0,1]之间,就能解决这个问题
  • 给定x条件下,对y求期望(相当于y_hat)就等于y=1发生的概率
    • 解释了为啥y预测出来>0.5就是1

连接函数取法

数学建模笔记-第九讲-分类模型-逻辑回归_第7张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第8张图片

  • 采用sigmoid函数,因为用极大似然估计好算,方便

数学建模笔记-第九讲-分类模型-逻辑回归_第9张图片

  • 和线性概率模型的差别就是对于右边这一串添加一个连接函数,使其值域约束在[0,1]之间

数学建模笔记-第九讲-分类模型-逻辑回归_第10张图片

论文中写:通过极大似然估计估计出β_hat,再用于预测y_hat

SPSS实战

数学建模笔记-第九讲-分类模型-逻辑回归_第11张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第12张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第13张图片

本人在spss pro上试了一下,也挺好用的。【在线spss数据分析】零基础逻辑回归入门教程

不过好像无法实现预测。

之后会自学matlab和python上求解逻辑回归。这里主要学习模型求解过程与思想,以及论文写作

数学建模笔记-第九讲-分类模型-逻辑回归_第14张图片

  • 逐步回归
  • 分类变量

数学建模笔记-第九讲-分类模型-逻辑回归_第15张图片

过拟合现象

预测结果差

  • spss中求出来只有76%
  • 由于逻辑回归是预测型回归而不是解释型回归,所以可以在回归模型中加入平方项、交互项

数学建模笔记-第九讲-分类模型-逻辑回归_第16张图片

  • 结果拟合优度非常好,百分之百,但是每个自变量的系数都不显著
  • 其实这是过拟合现象

数学建模笔记-第九讲-分类模型-逻辑回归_第17张图片

交叉验证

数据分为训练组和预测组

数学建模笔记-第九讲-分类模型-逻辑回归_第18张图片

Fisher线性判别分析

数学建模笔记-第九讲-分类模型-逻辑回归_第19张图片

  • 超平面

  • 超平面的法向量

  • 样例点投影到超平面的法向量上,从P维变为1维。保证:类内差距小,类间差距大(高内聚、松耦合)

数学建模笔记-第九讲-分类模型-逻辑回归_第20张图片

  • 定义一个类间距离和类内距离。目标函数是类间距离/类内距离,使函数取最大值,得到估计的ω。

数学建模笔记-第九讲-分类模型-逻辑回归_第21张图片

  • 然后带入一组样本数据就能得到分类
  • 数学建模笔记-第九讲-分类模型-逻辑回归_第22张图片

SPSS操作

数学建模笔记-第九讲-分类模型-逻辑回归_第23张图片

  • 费希尔fisher

数学建模笔记-第九讲-分类模型-逻辑回归_第24张图片

  • 放入论文中的:线性系数向量、成功率、需要预测的几个样本

多分类问题

原理:线性判别分析(LDA)和python实现(多分类问题)

(讲的不算特别好但暂时找不到其他的)

  • 最小线性判别分析用于多分类

数学建模笔记-第九讲-分类模型-逻辑回归_第25张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第26张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第27张图片

  • 逻辑回归也可用于多分类

数学建模笔记-第九讲-分类模型-逻辑回归_第28张图片

数学建模笔记-第九讲-分类模型-逻辑回归_第29张图片

  • 多元逻辑回归属于预测型回归
  • 预测型回归更看重 R^2,而解释型回归更多的关注模型整体显著性以及自变量的统计显著性和经济意义显著性即可
  • 所以可以忽略这里的多重共线性

数学建模笔记-第九讲-分类模型-逻辑回归_第30张图片

作业:鸢尾花分类

数学建模笔记-第九讲-分类模型-逻辑回归_第31张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第32张图片
数学建模笔记-第九讲-分类模型-逻辑回归_第33张图片

本笔记来自清风老师的数学建模,强烈推荐该课程!

你可能感兴趣的:(数学建模笔记,逻辑回归,分类,机器学习,数学建模,spss)