【35分钟掌握金融风控策略15】基于Swap Set分析新旧策略更替的影响

2024-04-30 23:28

本文主要是介绍【35分钟掌握金融风控策略15】基于Swap Set分析新旧策略更替的影响,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

基于Swap Set分析新旧策略更替的影响

Swap Set 简介

基于Swap Set 评估新旧策略效能

Swap in客群分析指标的近似估计


基于Swap Set分析新旧策略更替的影响

在贷前授信审批场景和贷中用信审批场景策略的日常调整中,通常是既做加法也做减法,即策略有上线,也有下线,若一直上线新策略而不下线效能变差的旧策略,那么整体通过率将越来越低,放贷规模越来越小,导致金融机构无钱可赚。在对新旧策略进行更替时,通常需要分析新策略较旧策略有怎样的提升以及新旧策略更替后对业务的影响,这个分析过程可以通过Swap Set(交换集)来实现。

Swap Set 简介

在对新旧策略更替时,新旧策略会分别圈定相应的通过和拒绝客群,这些客群两两交叉就形成了图所示的SwapSet矩阵。

新旧策略将客群划分为四个不同的子客群,不同子客群对应的含义如下。

1)All in(A):矩阵中字母A对应的格子,指同时被新旧策略通过,审批状态没有变化的客群。

2)Swap in(C):矩阵中字母C对应的格子,指旧策略拒绝但新策通过的态群,即换入客群。

3)Swap out(B):矩阵中字母B对应的格子,指旧策略通过但新策略拒绝的客群,即换出客群

4)All out (D):矩阵中字母D对应的格子,指同时被新旧策略拒绝,审批状态没有变化的客群。

接下来,主要基于图所示的Swap Set 矩阵评估新旧策略效能以及新旧策略更替后对业务指标的影响、并基于评估结果决定是否进行新旧策略更替。

基于Swap Set 评估新旧策略效能

结合SwapSet矩阵,我们期望在通过率相同的情况下新旧策略的更替可以换人更多的好客户,换出更多的坏客户,用坏客户交换好客户,从而降低整体的坏账率,或者在坏账率相同的情况下,尽可能提升通过率,这是新策略效能优于旧策略效能的直接体现,当然,若能在提升通过率的同时降低坏账率,无疑是最好的结果。

假设我们进行了新策略挖掘和已有策略效能评估,基于分析结果要对一些新旧策略进行更替,预计要下线9条效能变差的旧策略,待下线的9条策略组成旧策略集,同时打算上线8条效能好的新策略,待上线的8条策略形成新策略集,则新旧策略集会分别圈定相应的通过和拒绝客群,这些客群两两交叉形成如图所示的Swap Set 矩阵。

在图中,旧策略集的通过率为38%,新策略集换入6%的客群,换出4%的客群,通过率达到了40%,通过率较旧策略集提升了2%;数量口径的坏账率,旧策略集通过客群的坏账率约为8.16%,新策略集换入客群的坏账率约为6.67%,换出客群的坏账率约为15%,新策略集最终通过客群的坏账率约为7.25%,较旧策略集下降了约0.91%。分析发现,新旧策略更替后,通过率提升并且坏账率下降了,说明新策略集效能是明显优于旧策略集的。

Swap in客群分析指标的近似估计

在上述示例中会发现坏账率的计算存在问题,Swap in 客群和 All out 客群均为申请被拒绝的客群,实际上并无风险表现,故无法准确衡量其好坏,如何评估这两部分客群的坏账率呢?可采用以下两种近似的方式来得到相应的结果。

1)对通过了准入策略和反欺诈核身策略的客群随机抽取一部分进行随机测试(一般抽取比例在2%-5%之间),随机测试组的客户命中策略后只做标记但不拒绝,让这些客户正常通过,这样随机测试的客户均会有风险表现,可基于这些有风险表现的随机测试样本近似评估新旧策略效能和策略更替的影响。

2)寻找对坏客户区分度高的模型分,如模型分小于某个值,则近似认为是坏客户,大于或等于该值,则近似认为是好客户,分析Swap in客群和Allout 客群对应的模型分取值情况,由模型分来近似衡量上述客群的坏账率,进而近似评估新旧策略效能和策略更替的影响。

风控是经营风险和管控风险的过程,在这个过程中,我们需要在风险和收益之间寻求平衡,进而实现利润最大化的目标,而Swap Set分析工具有助于推动实现这个风控目标,所以灵活运用Swap Set工具进行风险分析是必要的。

这篇关于【35分钟掌握金融风控策略15】基于Swap Set分析新旧策略更替的影响的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/950190

相关文章

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

轻松掌握python的dataclass让你的代码更简洁优雅

《轻松掌握python的dataclass让你的代码更简洁优雅》本文总结了几个我在使用Python的dataclass时常用的技巧,dataclass装饰器可以帮助我们简化数据类的定义过程,包括设置默... 目录1. 传统的类定义方式2. dataclass装饰器定义类2.1. 默认值2.2. 隐藏敏感信息

Spring中Bean有关NullPointerException异常的原因分析

《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

python-nmap实现python利用nmap进行扫描分析

《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template