R语言glm logistic regression回归报错Warning messages: 1: glm.fit:算法没有聚合 2: glm.fit:拟合機率算出来是数值零或一的原因及解决方法

问题描述

在用R语言的glm函数做logistic回归时主要有以下两种报错:

Warning: glm.fit: algorithm did not converge
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred

Warning messages:
1: glm.fit:演算法沒有聚合
2: glm.fit:拟合概率算出來是数值零或一

glm.fit:演算法沒有聚合

对于第一个警告1: glm.fit:演算法沒有聚合 ,报错原因是用来拟合的数据在达到最大迭代次数时还没有收敛

(因为R在计算logistic回归时,是用极大似然估计法来进行迭代求解的,并且glm函数默认的最大迭代次数是 maxit=25,所以当拟合数据(matrix X或者说training set)不太好时,可能经过25次迭代后系数解还无法收敛)

解决方法

(1)增加最大迭代次数。比如在glm函数中设置 maxit = 200
(2)如果上述方法还无法解决问题,可能确实是 training data 不太ok,这时需要对 trainning data做进一步的处理,比如奇异值分解。

glm.fit:拟合概率算出來是数值零或一

要明白这个报错是怎么回事,我们可以先使用自带的数据集做可视化来帮助理解,先用如下函数导入数据

library("ggplot2")
data<-iris[1:100,]
samp<
  • 12
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
【课程简介】 (1)本课程特别适用于MATLAB爱好者,尤其适用于热衷于用MATLAB求解高等数学问题、图像处理问题、工程计等问题。 (2)通过本课程,你将学习到如何使用MATLAB,如何用MATLAB求解高等数学中的计问题,可以从计机程序视角了解到数学公式的计原理。另外,本课程还结合了众多实例案例,让你深入了解MATLAB的数据处理之美。 【完整课程列表】 中山大学 数学实验与数学软件 第01章 MATLAB软件入门(共46页).pptx 中山大学 数学实验与数学软件 第02章 MATLAB编辑器与符号计(一)(共43页).pptx 中山大学 数学实验与数学软件 第03章 MATLAB符号计(二) (共41页).pptx 中山大学 数学实验与数学软件 第04章 MATLAB符号计(三)(共47页).pptx 中山大学 数学实验与数学软件 第05章 MATLAB数值数组与数组化编程(共42页).pptx 中山大学 数学实验与数学软件 第06章 MATLAB矩阵函数与程序设计初步(共38页).pptx 中山大学 数学实验与数学软件 第07章 MATLAB数值微积分(共32页).pptx 中山大学 数学实验与数学软件 第08章 MATLAB微分方程数值解法(共33页).pptx 中山大学 数学实验与数学软件 第09章 MATLAB数值线性代数(共29页).pptx 中山大学 数学实验与数学软件 第10章 MATLAB进阶程序设计与问题求解(共40页).pptx 中山大学 数学实验与数学软件 第11章 MATLAB概率统计与曲线拟合(共45页).pptx 中山大学 数学实验与数学软件 第12章 MATLAB数字信号与声音处理(共36页).pptx 中山大学 数学实验与数学软件 第13章 MATLAB多项式运与数据可视化(一)(共41页).pptx 中山大学 数学实验与数学软件 第14章 MATLAB数字图像处理初步(共42页).pptx 中山大学 数学实验与数学软件 第15章 MATLAB数据可视化(二)(共43页).pptx 中山大学 数学实验与数学软件 第16章 MATLAB期末复习与样题(共37页).pptx 中山大学 数学实验与数学软件 第17章 MATLAB其他常用功能与前沿应用选讲(共41页).pptx

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值