前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >风控“规则集”的性能测试(Python实操)

风控“规则集”的性能测试(Python实操)

作者头像
Python数据科学
发布于 2024-05-28 03:29:18
发布于 2024-05-28 03:29:18
50400
代码可运行
举报
文章被收录于专栏:Python数据科学Python数据科学
运行总次数:0
代码可运行

本篇更新策略篇的规则集性能测算及Python实操,内容选自《100天风控专家》第57期。

首先介绍规则集的完整分析流程,包括五个步骤。

一、规则集分析流程

1. 规则挖掘:有单变量规则、二维交叉规则多维决策树规则决策树规则可视化等常用的方法。

2. 规则评估:计算规则效果指标,如命中率、召回率、精准率等,筛选备选规则。

3. 规则集线下性能测试将备选规则组成规则集,进行性能测试和评估

4. 规则集线上效果监控:按一定时间周期对规则集中的单一规则、组合规则的命中率稳定性监控。

5. 规则调优:根据监控指标和业务变化进行A类调优、和D类调优。

二、规则集线下性能测试

1. 综合命中率

综合命中率就是规则集作为整体的最终命中率,它是由内部规则共同作用后得到的一个综合结果。但是综合命中率一般不等于内部每个规则命中率之和,因为内部规则大概率是会有交叉命中情况的,也就是同时命中的情况,一般来说坏客户更容易触发多条规则,也就是同时命中多条。

2. 整体坏账率

整体坏账率也是针对规则集整体而言的,同样的内部单一规则的坏账率之和也不等于整体坏账率,计算逻辑为:

  • 根据单一规则命中统计规则集命中情况,任何一条命中即规则集命中;
  • 统计规则集命中客户中坏客户数的比例。

3. 相互覆盖率

相互覆盖率是对规则集内部规则覆盖情况的统计,如果一个规则的命中可以完全被其他规则覆盖,那么该规则在规则集中就没有存在的价值了。或者从是否有独立贡献(命中)的角度来考虑,也就是单一命中率,即规则独立命中的比例有多少。完全被覆盖与单一命中率为0是等价的。

三、案例分析Python代码实操

通过配置决策树参数以及入模变量数量,自动化生成规则100多条,通过规则评估指标如命中率、精准率、召回率、lift进行初步筛选,组成为规则集进行初步的性能测试。

然后通过相互覆盖率、单一命中率对内部规则进行二次筛选,得到最终的有效规则组合,最后再计算规则集的综合性能指标。

以下是通过相互覆盖率筛选内部规则的案例结果。相同颜色的规则是互相覆盖的,对于相互覆盖的规则如何进行取舍。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-end-
以上内容节选自👉《100天风控专家》从01的信贷风控训练营
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python数据科学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
笔记︱风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)
——————————————————————————————————————————
悟乙己
2019/05/26
2.9K0
信贷风控中是如何做策略收紧的?
2)微观层面:对某个维度的客群(非整体)进行策略收紧,以达到优化策略效用的目的,具体方法包括了策略收紧、策略替换、策略新增。
Python数据科学
2024/07/15
2140
信贷风控中是如何做策略收紧的?
信贷风控中是如何做拒量回捞的?
广义理解上等同于做A类调优,涵盖各类调优方法。狭义理解上,是决策流程中的一个回捞动作,或者回捞节点,如下图所示。
Python数据科学
2024/07/04
8430
信贷风控中是如何做拒量回捞的?
CART决策树暴力生成风控规则
上一篇我们介绍了决策树节点信息更新的方法风控规则的决策树可视化(升级版),以辅助我们制定风控规则,可视化的方法比较直观,适合做报告展示,但分析的时候效果没那么高。
Python数据科学
2024/03/18
4130
CART决策树暴力生成风控规则
支付风控模型
支付风控涉及到多方面的内容,包括反洗钱、反欺诈、客户风险等级分类管理等。 其中最核心的功能在于对实时交易进行风险评估,或者说是欺诈检测。如果这个交易的风险太高,则会执行拦截。由于反欺诈检测是在交易时实时进行的,在要求不能误拦截的同时,还有用户体验上的要求,即不能占用太多时间,一般要求风控操作必须控制在100ms以内,对于交易量大的业务,10ms甚至更低的性能要求都是必须的。 这就需要对风控模型进行合理的设计。一般来说,要提升风控的拦截效率,就需要考虑更多的维度,但这也会带来计算性能的下降。在效率和性能之间需要进行平衡。
全栈程序员站长
2022/08/11
2.3K0
支付风控模型
【机器学习】八、规则学习
命题规则:由”原子命题”和逻辑连接词 与、或、非和蕴含构成的简单陈述句(if-then规则)。
Twcat_tree
2023/11/13
3540
【机器学习】八、规则学习
【机器学习】互联网金融时代下机器学习与大数据风控系统
转自36kr 2015年10月4日 随着互联网的发展,互联网金融已成为当前最热门的话题,包括支付、理财、众筹、消费等功能在内的各类互联网金融产品和平台如雨后春笋般涌现。互联网金融是传统金融行业与互联网精神相结合的新兴领域,是对传统金融行业的有效补充,因此互联网金融的健康发展应遵循金融业的基本规律和内在要求,核心仍是风险控制。 传统金融的风险控制,主要是基于央行的征信数据及银行体系内的生态数据依靠人工审核完成。在国内的征信服务远远不够完善的情况下,互联网金额风险控制的真正核心在于可以依靠互联网获取的大数据,
陆勤_数据人网
2018/02/26
1.5K0
【机器学习】互联网金融时代下机器学习与大数据风控系统
向量数据库性能测试技巧
简介:随着非结构化数据的持续增长和人工智能(AI)以及大语言模型(LLM)的爆火,向量数据库已成为至关重要的基础设施。在这种趋势下,如何评估并挑选出最适合您的向量数据库呢?本文将深入探讨向量数据库的关键评估指标和性能测试工具。同时,本文还将介绍如何评估向量数据库性能助您做出明智的决策。
Zilliz RDS
2024/07/20
6560
向量数据库性能测试技巧
金融科技&大数据产品推荐:易鑫大数据风控平台
金融科技&大数据产品推荐:易鑫大数据风控平台
数据猿
2018/04/25
2.8K0
金融科技&大数据产品推荐:易鑫大数据风控平台
应用决策树生成【效果好】【非过拟合】的策略集
决策树在很多公司都实际运用于风险控制,之前阐述了决策树-ID3算法和C4.5算法、CART决策树原理(分类树与回归树)、Python中应用决策树算法预测客户等级和Python中调用sklearn决策树。
阿黎逸阳
2024/07/01
1920
应用决策树生成【效果好】【非过拟合】的策略集
AISecOps:量化评估告警筛选方案的性能
企业安全运营中告警数量过多,引起告警疲劳的问题已是老生常谈。为了解决告警疲劳问题,各种简单或复杂的、智能或非智能的告警筛选方法应运而生,并已经在一个又一个企业SOC落地生根,成为AISecOps体系不可或缺的一部分。
绿盟科技研究通讯
2022/11/14
6060
AISecOps:量化评估告警筛选方案的性能
学习周报20200621 | 风控、模型、回顾
这周因为一些原因需要整理一些风控建模的知识点,顺便在这里整理一下,一起来回顾回顾。
Sam Gor
2020/06/24
1.9K0
学习周报20200621 | 风控、模型、回顾
别再说你不懂规则引擎了!
一提到规则引擎这四个字,大家肯定多多少少在工作中或者各种文章里面都有过听说,但是很多同学往往被引擎这两个字吓到了,以为这是什么黑科技。时值最近在调研规则引擎,在这里给大家介绍一下什么是规则引擎。
用户5397975
2021/04/09
7.3K0
一文看懂风控模型所有
在当代,金融机构在风险管理的每个环节都尽可能地引入计量分析方法,依托大数据进行后台的分析回顾,不断的优化调整,使得金融机构在风险与收益的博弈过程中更快达到平衡,实现局部甚至更多空间的利润最大化。
全栈程序员站长
2022/09/06
7.1K0
一文看懂风控模型所有
【积微成著】性能测试调优实战与探索(存储模型优化+调用链路分析)
在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!
京东技术
2024/02/26
2300
【积微成著】性能测试调优实战与探索(存储模型优化+调用链路分析)
美团点评业务风控系统构建经验
背景 美团最初以团购的形式出现,到现在有了很大的业务形态转变。尤其是经过与大众点评的业务融合,从单一业务发展成了覆盖到店餐饮、到店综合、猫眼、外卖、酒店、旅游等多个垂直领域的综合性电商,并且在各个领域都处于行业领先的地位。在这背后,美团点评不仅面临激烈的行业竞争,还有黑色产业(以下简称“黑产”)带来的各种风险,因为我们的业务有这样一些特点: 品类多、覆盖面广:包括几乎所有吃喝玩乐服务,其中不乏容易被销赃的品类。 用户多、商户多:美团点评拥有6亿以上用户,400万以上合作商家,覆盖了很大部分国内网民和商户。
美团技术团队
2018/03/12
3.6K0
美团点评业务风控系统构建经验
推荐收藏 | 京东群体风险感知,了解风控全流程
导读:本次分享将以群体风险感知为例,从需求挖掘、数据挖掘、建模再到最终的模型部署应用,详细介绍全流程的风控建模方案。下面将从这几个方面出发,详细的讲解具体流程中的概念,同时会给出每个流程中的目标、实现方法、交付物,让同学们在具体实践的时候有目标,有方法。
Sam Gor
2019/08/29
2K0
推荐收藏 | 京东群体风险感知,了解风控全流程
第四范式智能风控中台架构设计及应用
导读:风控是金融最常见的场景之一,本文将从业务和技术架构两个层面和大家探讨如何落地智能风控中台系统。分享主要围绕下面五点展开:
DataFunTalk
2022/04/19
3K0
第四范式智能风控中台架构设计及应用
第八章 AI模型质量-1
上一章中,我们主要介绍了数据在AI算法整个生命期中的重要性,以及如何对其质量进行评估,以及一些常见的数据生成技术,本章我们将介绍AI应用的核心,即AI模型,如何对其进行测试及质量评估。
bettermanlu
2025/04/15
550
第八章 AI模型质量-1
Python数据分析与机器学习在金融风控中的应用
金融风控是金融机构确保其业务健康运行、减少损失的重要手段。随着大数据和人工智能技术的发展,利用Python进行数据分析和机器学习可以为金融风控提供强有力的支持。本文将探讨Python在金融风控中的应用,详细介绍如何利用Python进行数据收集、预处理、机器学习建模和评估,以提升金融风控的准确性和效率。
屿小夏
2024/06/18
3660
推荐阅读
相关推荐
笔记︱风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验