R语言实现Logistic回归的五折交叉验证_r 5折logistic回归的数据要求-程序员宅基地

最近做作业的时候需要做Logistic回归的交叉验证,这里记录一下

首先对数据集进行拆分,这里用到caret包里的函数
拆分数据
然后对其进行交叉验证+logistic回归
交叉验证

 library(plyr)
library(caret)
folds <- createFolds(y=bank_logit$y.yes,k=5)
length(folds)
 print("***组号***")
 train_cv <- bank_logit[-folds[[i]],]
 test_cv <- bank_logit[folds[[i]],]
 #summary(test_cv)
 #生成logis模型,用glm函数
 #用训练集数据生成logis模型,用glm函数
 #family:每一种响应分布(指数分布族)允许各种关联函数将均值和线性预测器关联起来。常用的family:binomal(link='logit')--响应变量服从二项分布,连接函数为logit,即logistic回归
 pre <- glm(y.yes ~.,family=binomial(link = "logit"),data = train_cv)
 #summary(pre)
 #测试集的真实值
 real <- test_cv$y.yes
 #predict函数可以获得模型的预测值。这里预测所需的模型对象为pre,预测对象newdata为测试集,预测所需类型type选择response,对响应变量的区间进行调整
 predict.pre &l
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dandingshaonv/article/details/103325069

智能推荐

「Java代码审计」Java代码审计基础知识「二」-程序员宅基地

文章浏览阅读1.1k次。转移发布平台通知:将不再在程序员宅基地发布新文章,敬请移步知识星球... ..._java代码审计

Modern Cross Platform Development_shim layers for gpl license-程序员宅基地

文章浏览阅读1.8k次。Modern Cross Platform DevelopmentWhy isn't there a modern technology available for using the same codebase to produce native apps on all of the currently popular platforms - I'm talking iOS_shim layers for gpl license

HashMap 的 7 种遍历方式与性能分析!(强烈推荐)-程序员宅基地

文章浏览阅读1.3k次。随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示:HashMap 遍历HashMap遍历从大的方向来说,可分为以下 4 类:迭代器(Itera..._遍历hashmap使用迭代器的好处

计算机教程无线路由器桥接上网,两个路由器无线桥接-程序员宅基地

文章浏览阅读3.1k次,点赞3次,收藏13次。本文鸿哥主要给大家介绍下,两个路由器无线桥接设置方法。无线桥接这个功能,是一个比较实用的功能,一般在以下场景下会使用到:已经有一个无线路由器了,但是该路由器的无线信号不能满足使用需求,家里部分区域没有wifi信号或者信号不好。这个时候可以再买一个无线路由器回来,把两个路由器之间设置无线桥接,桥接成功后第二个路由器也可以上网了,从而实现增强无线信号的目的。两个路由器无线桥接重要说明:(1)、不同的无..._无线桥接网桥是使用主路由的ip还是副路由的

gdb图形化工具gdbgui的安装_gdbgui 怎么安装运行-程序员宅基地

文章浏览阅读5k次,点赞2次,收藏3次。系统环境:python环境:下面进行安装:(均以root用户安装)1.安装pipxcurl https://raw.githubusercontent.com/cs01/pipx/master/get-pipx.py | python3出问题了,提示安装方法失效了。打开链接:https://github.com/pipxproject/pipx找到以下部分:注意:这里有个坑,我们..._gdbgui 怎么安装运行

二叉树的层序遍历算法_编写算法,实现二叉树的层序遍历-程序员宅基地

文章浏览阅读291次。二叉树的层序遍历算法是一种按照层级顺序访问节点的方法,它利用队列的先进先出特性来实现。通过遍历每一层的节点,并将其子节点入队,我们可以按照层级顺序获取二叉树中的节点值。在这篇文章中,我们将介绍如何实现二叉树的层序遍历算法,并给出相应的源代码。在每一次迭代中,我们首先取出队首节点,访问它,并将它的左右子节点(如果存在)依次入队。如果该节点存在右子节点,则将右子节点入队。变量记录当前层的节点数量,这是为了在内层循环中准确地遍历当前层的节点。以上示例中,我们创建了一个二叉树,并使用层序遍历算法对其进行遍历。_编写算法,实现二叉树的层序遍历

随便推点

个人收款码支付对接_个人收款对接-程序员宅基地

文章浏览阅读2.3k次。支付宝微信D0秒到,费率低稳定,接全行业,免开户免签约!联系企鹅1441010748_个人收款对接

寒假学习每日总结-程序员宅基地

文章浏览阅读392次。关于C++,算法,机器人学习的学习记录_寒假学习每日总结

cad指定许可服务器,AutoCAD许可证版本-程序员宅基地

文章浏览阅读5.2k次。本文概述AutoCAD许可版本的订阅包括AutoCAD, 专用工具集和应用程序。订阅AutoCAD软件可以访问AutoCAD for Windows和AutoCAD for Mac, Web应用程序, 移动应用程序, 电气工具集, 机械工具集, Map 3D工具集, 特定于行业的体系结构工具集, Plant 3D工具集, MEP工具集和栅格设计工具集。栅格设计工具集仅适用于Windows。不同国家..._cad指定许可服务器

字符串与其声明_c语言声明字符串-程序员宅基地

文章浏览阅读4.2k次,点赞3次,收藏14次。字符串及其声明_c语言声明字符串

python快速提取网页表格_python 提取网页中的表格-程序员宅基地

文章浏览阅读220次。【代码】python快速提取网页表格。_python 提取网页中的表格

重磅:保障汽车软件安全更新 美国研发新开源框架_汽车开源软件安全-程序员宅基地

文章浏览阅读457次。导读汽车工业正在走向车联网时代,迅速发展之际,安全形势也日益严峻。最近,美国科研人员开发了一个免费、通用、开源的软件框架,用于保护汽车中的软件更新。在开源框架投入汽车工业使用之前,研究团队呼吁世界各地的安全专家帮助他们寻找该框架的漏洞。简介这款开源安全软件框架名为“Uptane”,它在目前广泛使用的“TUF”(软件更新框架)基础上发展而来。Uptane 项目,由纽约大学坦登工程学院..._汽车开源软件安全

推荐文章

热门文章

相关标签