最近做作业的时候需要做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
文章浏览阅读1.1k次。转移发布平台通知:将不再在程序员宅基地发布新文章,敬请移步知识星球... ..._java代码审计
文章浏览阅读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
文章浏览阅读1.3k次。随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示:HashMap 遍历HashMap遍历从大的方向来说,可分为以下 4 类:迭代器(Itera..._遍历hashmap使用迭代器的好处
文章浏览阅读3.1k次,点赞3次,收藏13次。本文鸿哥主要给大家介绍下,两个路由器无线桥接设置方法。无线桥接这个功能,是一个比较实用的功能,一般在以下场景下会使用到:已经有一个无线路由器了,但是该路由器的无线信号不能满足使用需求,家里部分区域没有wifi信号或者信号不好。这个时候可以再买一个无线路由器回来,把两个路由器之间设置无线桥接,桥接成功后第二个路由器也可以上网了,从而实现增强无线信号的目的。两个路由器无线桥接重要说明:(1)、不同的无..._无线桥接网桥是使用主路由的ip还是副路由的
文章浏览阅读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++,算法,机器人学习的学习记录_寒假学习每日总结
文章浏览阅读5.2k次。本文概述AutoCAD许可版本的订阅包括AutoCAD, 专用工具集和应用程序。订阅AutoCAD软件可以访问AutoCAD for Windows和AutoCAD for Mac, Web应用程序, 移动应用程序, 电气工具集, 机械工具集, Map 3D工具集, 特定于行业的体系结构工具集, Plant 3D工具集, MEP工具集和栅格设计工具集。栅格设计工具集仅适用于Windows。不同国家..._cad指定许可服务器
文章浏览阅读4.2k次,点赞3次,收藏14次。字符串及其声明_c语言声明字符串
文章浏览阅读220次。【代码】python快速提取网页表格。_python 提取网页中的表格
文章浏览阅读457次。导读汽车工业正在走向车联网时代,迅速发展之际,安全形势也日益严峻。最近,美国科研人员开发了一个免费、通用、开源的软件框架,用于保护汽车中的软件更新。在开源框架投入汽车工业使用之前,研究团队呼吁世界各地的安全专家帮助他们寻找该框架的漏洞。简介这款开源安全软件框架名为“Uptane”,它在目前广泛使用的“TUF”(软件更新框架)基础上发展而来。Uptane 项目,由纽约大学坦登工程学院..._汽车开源软件安全