1. 课程导论:A/B测试在金融风控中的价值、课程目标与学习路径

1.1 为什么金融风控需要A/B测试?

在金融业务中,风控策略的每一次调整——无论是提升信用评分阈值、修改反欺诈规则,还是引入新的特征变量——都直接关系到坏账率、通过率与利润。传统“全量上线+事后复盘”的方式风险极高:一次错误的策略变更可能导致数千万甚至上亿的损失。A/B测试通过小流量、随机化、对照实验的方式,让风控团队在真实业务环境中安全地验证策略效果,用数据而非直觉做决策。

核心价值: 将风控策略迭代从“拍脑袋”升级为“可量化、可复现、可归因”的科学实验。

1.2 A/B测试在风控中的典型应用场景

场景 实验组(Treatment) 对照组(Control) 核心指标
信用评分卡阈值调整 新阈值(如拒绝分≤580) 旧阈值(如拒绝分≤600) 通过率、30天逾期率
反欺诈规则上线 新增设备指纹规则 无新增规则 欺诈拦截率、误杀率
额度模型迭代 新模型预测额度 旧模型预测额度 授信通过率、户均余额、不良率
催收策略优化 AI外呼+人工跟进 纯人工外呼 回收率、投诉率

1.3 课程核心目标

完成本课程后,你将具备以下能力:

  • 设计能力: 独立设计符合金融风控场景的A/B分流方案,包括分流单元选择、随机化方法、样本量计算。
  • 实施能力: 掌握在风控决策引擎、特征平台、模型服务中嵌入分流逻辑的工程方法。
  • 分析能力: 使用统计检验(t检验、卡方检验、Mann-Whitney U检验)评估策略效果,并处理多重比较、辛普森悖论等风控特有陷阱。
  • 落地能力: 理解金融监管对实验的约束(如公平借贷、客户知情权),并建立实验监控与应急回滚机制。

1.4 学习路径与知识体系

课程按照“基础→设计→实施→分析→进阶”五阶段递进,共30章。下图展示了整体知识架构:

A/B测试在金融风控中的课程知识架构 课程知识架构:五阶段递进学习 阶段一:基础 统计基础 · 分流原理 阶段二:设计 分流方案 · 样本量计算 阶段三:实施 工程嵌入 · 日志埋点 阶段四:分析 统计检验 · 归因分析 阶段五:进阶 MAB · 监管合规 📌 关键章节示例:第4章(分流单元与随机化)、第8章(样本量计算)、第12章(风控引擎嵌入)、第18章(辛普森悖论)、第25章(公平借贷实验) 推荐学习路径 第1-3章 第4-10章 第11-15章 第16-22章 第23-30章 基础概念 方案设计 工程实施 数据分析 进阶实战 💡 学习建议 • 每章结束后完成课后练习(代码+分析题),巩固知识点。 • 第15章后安排一次综合实战项目,串联设计→实施→分析全流程。

1.5 课程特色与差异化

  • 金融风控专属: 区别于通用A/B测试课程,本课程聚焦信用风险、欺诈风险、额度管理、催收策略等金融特有场景。
  • 代码驱动: 每章配套Python/SQL代码,覆盖分流逻辑实现、统计检验、结果可视化。
  • 陷阱预警: 专门章节讲解风控A/B测试中的常见陷阱——辛普森悖论、样本稀释、网络效应、多重比较校正。
  • 监管合规: 纳入公平借贷(Fair Lending)测试、客户知情权、数据隐私(GDPR/个人信息保护法)等合规要求。
课前准备: 建议具备基础的Python编程能力(pandas、numpy)和统计学知识(假设检验、置信区间)。如果对统计基础不熟悉,建议先复习第2章(统计基础回顾)内容。

1.6 课程产出物

模块 产出物 形式
设计阶段 A/B分流方案设计文档(含样本量计算、分流单元定义) Markdown + 代码
实施阶段 风控引擎分流模块代码(Python伪代码 + 配置示例) Python脚本
分析阶段 实验分析报告(含统计检验、置信区间、可视化图表) Jupyter Notebook
综合实战 完整风控策略A/B测试项目(从设计到复盘) 项目报告 + 代码仓库