第九章组合模型在信贷风控中的应用

wuxiping2019 wuxiping2019     2022-12-15     112

关键词:

组合模型在信贷风控中的应用

简介:在包括违约预测在内的诸多场景中,越来越多的建模人员将模型集成的方式应用在实际工作中,并且取得了不错的成效。本节课将介绍三种基本的集成方式:Bagging,boosting,stacking。

目录:

1.元模型与集成模型

2.多模型的bagging

3.多模型的boosting

4.多模型的stacking

1.元模型与集成模型

什么是集成模型:把多种单一问题组合起来共同解决一个问题

集成模型的必要性

  1. 能够为风控模型提供更为广阔的空间
  2. 能够为风控评估的准确性、稳健性最优选择问题给出了答案
  3. 能够提高风控模型的效率

集成模型原理:

技术图片

?

单一分类器:基学习模型或称为元模型(base learner) 相应的算法:基学习算法(base learning algorithm) 组合方法:Boosting , Bagging&Stacking

技术图片

技术图片

技术图片

? 集成模型中的元模型的选择

根据元模型之间的种类关系可以把集成模型划分为异态集成与同态集成两种。

异态集成

使用不同的分类、回归算法建立单一模型并进行集成

同态集成

使用同一算法(参数不同或者建立在不同的训练集上)建立单一模型并进行集成

单一模型需要满足以下基本要求

? 单一模型之间的数据或者假设要求要基本相同

? 单一模型的分类错误率要低于0.5

? 单一模型之间要保证相互独立

? 单一模型的复杂度也要适度

? 单一模型的数量并非越多越好

2.多模型的bagging

? 集成方式一:Bagging

Bagging的代表是随机森林模型。这种集成方式的步骤是

技术图片

技术图片

案例 我们使用三种模型来作为Bagging的元模型:逻辑回归模型、XGBoost模型和人工神经网络模型。对于每个模型,我们都从原始训练集中有放回地抽取样本形成同样大小的集合作为元模型的训练集。得到的每一个模型的结果是概率,求平均值后作为Bagging集成的输出。这是典型的异态集成。

在我们的案例中,元模型的AUC以及集成模型的AUC见下表。数据预处理和特征衍生参考评分卡模型的处理方法。

技术图片

3.多模型的boosting

?

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

4.多模型的stacking

?

技术图片

技术图片

技术图片

验证码在风控中的实际意义

...码在极验十周年特别活动的实际应用,探讨验证码在业务风控中的意义。在十月份的极验十周年活动中,我们模拟电商的营销活动营造了业务场景遭受机器攻|击的真实事件。此次活动,机器人一共参与了118.39万次抽卡,通过机... 查看详情

人工智能技术在金融风控领域中的应用

一、信贷&风控介绍信贷业务就是贷款业务,是商业银行和互联网金融公司最重要的资产业务和主要赢利手段。通过放款收回本金和利息,扣除成本后获得利润。贷款平台预测有信贷需求用户的还款情况,然后将本... 查看详情

《信贷风控审批中的决策否决管理》

...贷风控审批中的决策否决管理 风控业务背景信用评分模型的出现改变了传统人工信贷审批过程低效的局面,为自动化审批开启了一扇大门,从而充分发挥出规模经济的优势。但是,无论多智能的模型终归只是一个工具,它无... 查看详情

最新风控模型竞赛开始了!金融大数据应用-企业信贷风险防控-中国建设银行数据集-作者开箱测评

作者Toby,来源《最新风控模型竞赛开始了!金融大数据应用-企业信贷风险防控-中国建设银行数据集-作者开箱测评》各位朋友,最新金融风控模型竞赛开始了!竞赛名称为金融大数据应用:企业信贷风险防控;组织单位:数字... 查看详情

信贷的模式

...控。2.用户发起申请后,跑一次风控(反欺诈策略+反欺诈模型+信用模型+授信模型),给用户授信一次,在一段时间之内(比如两年)用户再过来申请借款,都不会再重新跑风控,直到放款机构设置的重新授信时间点,才会重新... 查看详情

深入理解风控中的ks原理(代码片段)

...务背景在金融风控领域,常常使用KS指标来衡量评估模型的区分度(discrimination),这也是风控模型最为追求的指标之一。下面将从区分度概念、KS计算方法、业务指导意义、几何解析、数学思想等角度,对KS进... 查看详情

第九章硬件抽象层:hal

第九章硬件抽象层:HAL   本章介绍的是HAL硬件抽象层,他是属于linux内核层之上的应用层,解释了在Android中加入HAL的原因是Google为了满足不想开源的Linux驱动作者的要求,在Android层次结构中的系统运行库层增加了一个... 查看详情

信贷业务营销场景及模型介绍

当前,用户流量竞争非常激烈且成本不小,精细化营销及运营的能力对于企业来说变得越来越重要,借助数据挖掘技术进行客户营销体系的构建,将不断提升企业营销决策和运营效率。对于信贷领域,产品、... 查看详情

第九章javascript之函数模型

   分析:        对于js自定义函数,函数体的内容大致可抽象为:变量(局部变量,由var关键字定义,全局变量)和函数(一般函数,匿名函数,闭包函数)。   functionSelfDefineF... 查看详情

第九章内存模型和名称空间

头文件中长包含的内容:1.函数原型2.使用#define或const定义的符号常量3.结构声明4.类声明5.模板声明6.内联函数的定义 C++存储方式是通过存储持续性、作用域和链接性来描述的。编译器将分配固定的内存块来存储静态存储持续... 查看详情

第九章

HAL(HardwareAbstractionLayer,硬件抽象层,〉是建立在Linux驱动之上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。Google为Android增加HAL的主要目的除了尽量避免应用程序直接访问Linux驱动外,还有一... 查看详情

第九章网络文件共享服务之nfs

9.1nfs介绍9.1.1nfs特点 NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上... 查看详情

第九章心得

这一章介绍HAL,全称为HardwareAbstractLayer,即硬件抽象层,它是建立在Linux驱动之上的一套程序库,程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。为Android增加HAL的目的除了尽量避免应用程序直接访问Linux驱动外,还... 查看详情

第九章实验

 1.补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数。 2.补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据之间以空格间隔。3.教材实验9 查看详情

第九章

第九章HAL(HardwareAbstractionLayer,硬件抽象层)是建立在Linux驱动之上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。统一硬件的调用接口。由于HAL有标准的调用接口,所以可以利用HAL屏蔽Linux驱动... 查看详情

第九章

HAL(HardwareAbstractionLayer,硬件抽象层)是建立在Linux驱动之上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。在android中加入HAL的目的:1.统一硬件的调用接口。由于HAL有标准的调用接口,所以可以... 查看详情

第九章:分页

...自TheFlaskMega-TutorialPartIX:Pagination这是FlaskMega-Tutorial系列的第九部分,我将告诉你如何对数据列表进行分页。在第八章我已经做了几个数据库更改,以支持在社交网络非常流行的“粉丝”机制。有了这个功能,接下来我准备好删除... 查看详情

第九章

第九章------HAL HAL是建立在Linux驱动之上的的程序库,他是一个应用层,它的作用保护内部私有。有一种是位于Android层次的系统运行库层,Linux中只保留与寄存器相互的代码,通过HAL进行数据的传递。为Android加入HAL的主要目的... 查看详情