1. 课程导论与沙盘全景

1.1 什么是授信评分沙盘

授信评分沙盘是一个端到端的仿真决策环境,它模拟了从原始数据接入到最终授信额度/利率输出的完整业务链路。与传统静态评分卡不同,沙盘允许你在受控环境中反复迭代特征、模型与策略,观察每个环节对最终审批率、坏账率、收益率的影响。

核心定位: 授信评分沙盘 = 数据管道 + 模型工厂 + 决策引擎 + 监控仪表盘,四者闭环运行。

1.2 业务价值

价值维度 具体收益 典型场景
风险可控 上线前预演策略效果,避免直接生产试错 新客群准入策略验证
迭代加速 特征/模型/策略并行开发,缩短上线周期 月度模型版本更新
可解释性 每个决策节点可回溯,满足监管合规要求 拒绝原因代码输出
资源节约 减少无效数据采购与模型重复开发成本 特征重要性排序后裁剪

1.3 全流程概览

授信评分沙盘遵循数据 → 特征 → 模型 → 决策 → 监控五阶段流水线。每个阶段既是独立模块,又通过标准化接口串联。

  1. 数据层: 原始数据接入(征信、行为、三方数据)、数据清洗、缺失值/异常值处理。
  2. 特征层: 特征工程(WOE编码、分箱、交叉特征)、特征筛选(IV值、相关性、稳定性)。
  3. 模型层: 逻辑回归/树模型/集成模型训练、评分卡转换、模型验证(KS、AUC、PSI)。
  4. 决策层: 阈值设定、授信额度/利率定价、拒绝原因码映射、人工审批规则叠加。
  5. 监控层: 模型稳定性(PSI)、特征分布漂移、策略效果回溯、报表自动生成。
授信评分沙盘全流程架构 授信评分沙盘全流程架构 数据层 接入·清洗·质检 特征层 WOE·IV·分箱 模型层 LR·XGB·评分卡 决策层 阈值·定价·规则 监控层 PSI·漂移·报表 闭环反馈:监控层输出驱动数据层/特征层/模型层/决策层迭代优化 每个阶段输出标准化接口,支持并行开发与独立回测 反馈闭环(数据回流与策略调优)

1.4 课程目标

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

  • 独立搭建授信评分沙盘: 从零开始构建包含数据、特征、模型、决策、监控的完整Python工程。
  • 掌握核心风控指标: IV、WOE、KS、AUC、PSI、Lift、Gini等,并能结合实际业务解读。
  • 实现评分卡转换与策略仿真: 将模型输出映射为可解释的评分卡,并模拟不同阈值下的审批/坏账表现。
  • 生产级代码规范: 模块化设计、配置驱动、日志监控、单元测试,符合金融级代码要求。

1.5 学习路径

课程按基础 → 进阶 → 实战三阶段递进,每章均包含代码实现与沙盘实验。

阶段 章节范围 核心产出
基础篇 第1-8章 数据清洗、特征工程、单变量分析、评分卡基础
进阶篇 第9-20章 多模型对比、集成学习、超参调优、模型解释性
实战篇 第21-30章 沙盘全流程整合、策略仿真、监控看板、部署方案
学习建议: 每章先通读理论部分,再运行配套代码沙盘,最后修改参数观察效果变化。建议准备一个专用笔记本记录每次实验的KS/PSI/坏账率变化。
课程学习路径与能力成长 课程学习路径与能力成长 基础篇 第1-8章 数据·特征·单变量 进阶篇 第9-20章 多模型·集成·调参 实战篇 第21-30章 沙盘整合·策略·部署 能力值 每章包含:理论讲解 + 代码沙盘 + 实验任务,累计完成30个实战项目

1.6 沙盘环境准备

课程使用Python 3.10+,核心依赖如下:

# 核心依赖(建议使用conda虚拟环境)
pandas==2.1.0
numpy==1.25.0
scikit-learn==1.3.0
xgboost==2.0.0
lightgbm==4.0.0
matplotlib==3.7.0
seaborn==0.12.0
shap==0.42.0
optuna==3.3.0
# 安装命令
pip install -r requirements.txt
重要提示: 沙盘中的所有数据均为脱敏模拟数据,不包含真实客户信息。模型输出仅用于教学演示,不可直接用于生产环境。