1. 课程导论:什么是滚动率模型

1.1 滚动率模型的定义

滚动率模型(Roll Rate Model)是风险计量领域的一种经典方法,用于刻画信贷资产在不同逾期状态之间的迁移概率。其核心思想是:观察一个资产池在连续两个观察周期内,从当前逾期天数区间“滚动”到下一个逾期天数区间的比例。

在实时风险拦截场景中,滚动率模型不再局限于传统的月度或季度观察,而是以秒级/分钟级的交易窗口为单位,动态评估每一笔请求的短期违约倾向。

核心公式:
RollRate(i → j) = Count(资产在 t 时刻处于状态 i,且在 t+1 时刻处于状态 j) / Count(资产在 t 时刻处于状态 i)
其中 i、j 为逾期天数区间(如 0d、1-3d、4-7d、8-15d、16-30d、30d+)。

1.2 滚动率模型在实时风险拦截中的核心价值

实时风险拦截要求系统在100-300毫秒内对用户请求做出“通过/拒绝/人工审核”的决策。滚动率模型在此场景下提供三大核心价值:

价值维度 传统模型局限 滚动率模型优势
时效性 依赖月度/季度更新,滞后严重 支持滑动窗口实时计算,分钟级更新迁移矩阵
可解释性 黑盒评分卡,难以定位风险来源 状态迁移路径清晰,可追溯“从正常到逾期”的每一步
动态适应性 模型固化后难以应对突发风险 可实时感知迁移率突变,自动触发拦截阈值调整
实战经验:在头部消费金融平台的实际部署中,滚动率模型将实时拦截的误杀率降低了约 35%,同时将早期逾期资产的识别窗口提前了 2-3 天。
滚动率模型核心概念图 滚动率模型核心概念:状态迁移 正常 (0d) M1 (1-3d) M2 (4-7d) M3 (8-15d) 坏账 (30d+) 每个箭头代表一个滚动率:如正常→M1 的滚动率 = 从正常状态迁移到 M1 的资产数 / 正常状态总资产数 实时拦截中,当某个滚动率超过动态阈值时,系统自动触发拦截策略

1.3 课程目标

通过本课程,学员将掌握以下核心能力:

  • 建模能力:独立构建适用于实时场景的滚动率模型,包括状态定义、迁移矩阵计算、平滑处理与校准。
  • 工程落地能力:在 Flink/Spark Streaming 等实时计算框架上部署滚动率模型,实现毫秒级推理。
  • 策略调优能力:基于滚动率指标设计动态拦截阈值,平衡通过率与坏账率。
  • 监控与迭代能力:建立滚动率监控看板,自动识别迁移率异常漂移并触发模型重训。

1.4 适用人群

角色 前置知识要求 本课程主要收益
风控算法工程师 熟悉逻辑回归、决策树、评分卡 掌握时序迁移建模方法,提升实时模型可解释性
风控策略分析师 了解逾期定义、贷后管理流程 学会用滚动率指标设计拦截规则,量化策略效果
大数据/实时计算工程师 熟悉 Flink/Kafka/Redis 掌握滚动率模型的实时计算架构设计与性能优化
风控产品经理 了解风控系统基本流程 理解滚动率模型的产品化思路与业务价值
重要提示:本课程不涉及基础 Python/Spark 语法教学。学员需具备至少一种编程语言(Python/Java/Scala)的基本读写能力,并了解 SQL 窗口函数的基本用法。
课程知识体系架构图 课程知识体系架构 实时风险拦截中的滚动率模型 模块一:理论基础 状态定义·迁移矩阵·校准 模块二:实时工程 Flink·Kafka·Redis·毫秒级推理 模块三:策略设计 动态阈值·拦截规则·A/B测试 模块四:监控迭代 看板·漂移检测·自动重训 实战输出:可部署的实时滚动率拦截系统 + 策略监控看板 课程共 30 章,每章均包含理论讲解 + 代码实战 + 课后练习,建议按顺序学习