网易首页 > 网易号 > 正文 申请入驻

贷款回收率建模:那个让统计学家头疼的"1"怎么破

0
分享至

银行风控部门拿到一份贷款数据:2000笔借款,回收率分布图在1.0的位置突然冒出一根尖刺——全是全额还款的客户。标准贝塔回归(Beta Regression)在这里直接失效,因为它假设数据严格落在0到1之间,不包括端点。这篇文章用PyMC手搓一个"一膨胀贝塔"模型,把离散的全额还款和连续的部分还款塞进同一个似然函数里。

为什么标准工具会在这里翻车


先看清数据长什么样。2000笔合成贷款中,约30%全额还款(repayment=1.0),剩下70%分散在0到1之间。画成密度图:主体是一条平滑的贝塔曲线,右侧边缘却粘着一坨点质量。

传统方案两头不讨好。逻辑回归只认二元标签——还了还是没还,把"还了六成"和"还了九成"当成一回事。标准贝塔回归更尴尬,它的支撑集是开区间(0,1),碰到确切的1.0直接报错或数值爆炸。

金融风控的真实需求是同时回答两个问题:这人全额还款的概率有多大?如果没全额还,预期能收回多少比例?两个答案都得从同一批数据里抠出来。

一膨胀贝塔:把两个分布缝在一起

模型的核心想法不复杂。每一笔贷款的回收率Y服从混合分布:以概率π取确定值1,以概率(1-π)从贝塔分布中抽样。π本身又是借款人特征的函数——信用分越高、贷款价值比越低,全额还款概率越大。

用代码语言说,似然函数是分段定义的:

当y=1时:log p(y) = log(π)

当0

贝塔分布的参数α、β也不是固定的,由均值θ和精度φ推导:α=θφ,β=(1-θ)φ。θ同样回归于借款人特征,φ作为全局精度参数。

最终模型要估计三套东西:π的回归系数(5个,含截距)、θ的回归系数(5个,含截距)、精度φ(1个)。11个参数从2000个观测值里同时反推,靠的就是PyMC的自动微分变分推断(ADVI)或NUTS采样器。

手搓似然:从pm.Potential到逐行实现

PyMC没有内置"一膨胀贝塔",但给了pm.Potential这个后门——直接把对数似然塞进图模型。作者选择更硬核的路线:用pytensor.tensor手写了贝塔对数密度,再拼成完整似然。

关键代码块拆解如下。首先处理全额还款的示踪变量:


obs_full = pt.eq(repayment_data, 1.0) # 布尔张量,标记哪些观测是1.0

然后计算两个分支的对数概率。全额还款分支简单:就是logit_pi经过logistic变换后的对数。部分还款分支需要完整的贝塔对数密度,包括伽马函数和边界处理。

最后把两段缝起来:pt.switch(obs_full, log_prob_full, log_prob_partial)。这个switch操作在计算图层面完成,保证梯度能正常回传。

模型跑下来,2000个观测、11个参数,NUTS采样2000次 tune=1000,在普通笔记本上几分钟收玫。arviz的诊断图显示R-hat全部接近1,没有明显的路径依赖问题。

参数恢复:合成数据的诚实测试

用合成数据的好处是知道"正确答案"。作者设定的真实参数:π的截距0.5、信用分系数0.8、贷款价值比系数-0.6;θ的截距0.3、信用分系数0.5、贷款价值比系数-0.3;精度φ=5.0。

后验均值与真实值的偏差控制在0.1个标准差以内。信用分对全额还款概率的拉动效应(0.8)被准确捕捉,贷款价值比的负面冲击(-0.6)也没有被稀释。部分还款分支的参数同样稳健恢复。

这个诚实测试验证了两件事:模型设定没有识别问题,PyMC的采样器对这种分段似然处理得当。对于真实银行数据,只要把合成数据换成实际特征,同一套代码直接可用。

从贷款回收推广到更广泛的"零一膨胀"问题

一膨胀贝塔的镜像版本是零膨胀——比如医疗支出数据里大量零消费混杂着正数支出。同样的分段似然技巧,把π换成零点的概率质量即可。

更一般的框架是Tweedie分布或复合泊松-伽马模型,但那些假设特定的指数族形式。一膨胀贝塔的优势在于灵活:π和θ可以各自绑定不同的特征集,甚至可以引入层次结构处理多产品、多地域的贷款组合。

PyMC的自定义似然能力在这里是决定性因素。相比Stan需要手写C++,或JAGS受限于内置分布,PyMC的pytensor后端允许纯Python级别的计算图操作,同时保持自动微分和GPU加速的潜力。

这篇文章的完整代码已打包成可交互Notebook,点击原文徽章可直接在浏览器里跑。对于正在处理边界点质量问题的量化风控团队,这是一份可以直接落地的技术参考。

2000笔贷款、11个参数、两段式似然——这个数字组合或许会成为你下一个风控模型的起点。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
2002年央视在罗布泊录节目时,被抓的盗墓贼痛哭:活着的都不是人

2002年央视在罗布泊录节目时,被抓的盗墓贼痛哭:活着的都不是人

猫眼观史
2025-04-11 22:17:53
网友妹子因为家里的猫老是破坏多肉决定弃养了,网友刚想开骂,看完送养信息后直接笑出了声哈哈哈!

网友妹子因为家里的猫老是破坏多肉决定弃养了,网友刚想开骂,看完送养信息后直接笑出了声哈哈哈!

拜见喵主子
2026-05-01 19:39:30
北京车展那盆宝马冷水,提醒我们比亚迪在欧洲被泼脏水

北京车展那盆宝马冷水,提醒我们比亚迪在欧洲被泼脏水

观察者网
2026-05-01 08:49:19
燃气公司上门安检,根本不是查漏气!真正目的其实是这3个

燃气公司上门安检,根本不是查漏气!真正目的其实是这3个

匹夫来搞笑
2026-04-20 13:24:51
地震了,6国联合声明反华,不许中国扣押巴籍船,李嘉诚抢先清仓

地震了,6国联合声明反华,不许中国扣押巴籍船,李嘉诚抢先清仓

跨服解说家
2026-05-01 23:53:19
女同事天天白嫖我的午饭,我索性天天带2份,31天后,她妈拿着户口本找上门:小伙子,我女儿非你不嫁

女同事天天白嫖我的午饭,我索性天天带2份,31天后,她妈拿着户口本找上门:小伙子,我女儿非你不嫁

二胡的岁月如歌
2026-04-29 13:33:25
万项喊话全队:都知道第一场比赛的重要性,希望大家做好准备

万项喊话全队:都知道第一场比赛的重要性,希望大家做好准备

懂球帝
2026-05-01 20:49:20
中超|郑智被罚下,泰山不满补时太短,一场火爆德比换回了啥?

中超|郑智被罚下,泰山不满补时太短,一场火爆德比换回了啥?

齐鲁壹点
2026-05-01 23:16:18
采访了100个娶了小三的男人,他们几乎都说了同一句话,让人恍然

采访了100个娶了小三的男人,他们几乎都说了同一句话,让人恍然

千秋文化
2026-04-15 20:18:32
眼中有光,谁看了不迷糊?

眼中有光,谁看了不迷糊?

贵圈真乱
2026-05-01 13:49:56
约中年女人出来玩,学会4个“不要脸”神操作,没有搞不定的女人

约中年女人出来玩,学会4个“不要脸”神操作,没有搞不定的女人

小影的娱乐
2026-04-11 16:46:06
疯狂!种马男星沃伦睡过12775名女友,性欲成瘾缠着女友不让下床

疯狂!种马男星沃伦睡过12775名女友,性欲成瘾缠着女友不让下床

钱小刀娱乐
2026-04-14 10:39:13
张雪峰说生物医学工程“全国横着走,年薪百万”:真相与报考指南

张雪峰说生物医学工程“全国横着走,年薪百万”:真相与报考指南

户外阿毽
2026-05-01 14:45:52
台湾解决方案曝光:台军转民、解放军进驻、一国两制,让岛内稳定

台湾解决方案曝光:台军转民、解放军进驻、一国两制,让岛内稳定

阿七说史
2026-05-01 05:00:04
震惊!“夏雨荷”一夜之间消失,济南大明湖的地标路牌,已经抹去

震惊!“夏雨荷”一夜之间消失,济南大明湖的地标路牌,已经抹去

火山詩话
2026-04-30 06:09:31
员工离职后遵守竞业协议两年未工作,公司不支付补偿被判赔

员工离职后遵守竞业协议两年未工作,公司不支付补偿被判赔

新京报
2026-04-30 22:00:23
蒋中正日记手稿被揭露,字迹竟被称作书法界的奇迹!

蒋中正日记手稿被揭露,字迹竟被称作书法界的奇迹!

书画相约
2026-04-30 11:14:19
不想演了!北约内部恐爆发内讧,特朗普先下手为强,连夜撤美军?

不想演了!北约内部恐爆发内讧,特朗普先下手为强,连夜撤美军?

近史博览
2026-05-01 05:06:09
51岁“周迅”太显年轻!穿格纹衬衫+牛仔裤+麻花辫,嫩得像20岁

51岁“周迅”太显年轻!穿格纹衬衫+牛仔裤+麻花辫,嫩得像20岁

蓓小西
2026-05-01 09:39:52
举报抽烟的沈女士为何翻车?因为她踩中,网友们最讨厌的1个雷区

举报抽烟的沈女士为何翻车?因为她踩中,网友们最讨厌的1个雷区

观察鉴娱
2026-05-01 08:51:07
2026-05-02 05:23:00
薛定谔的BUG
薛定谔的BUG
有态度网友ytd
2044文章数 39关注度
往期回顾 全部

财经要闻

GPU神话松动,AI真正的战场变了

头条要闻

伊朗未爆弹药爆炸 致革命卫队14人死亡

头条要闻

伊朗未爆弹药爆炸 致革命卫队14人死亡

体育要闻

无奈!约基奇:这要在塞尔维亚 全队早被炒了

娱乐要闻

马筱梅产后身材恢复超好 现身户外直播

科技要闻

DeepSeek发布多模态论文又连夜删除

汽车要闻

限时9.67万起 吉利星越L/星瑞i-HEV智擎混动上市

态度原创

艺术
数码
本地
公开课
军事航空

艺术要闻

画画的你绝不能错过!色块与笔触的激情之旅!

数码要闻

索尼推出HT-A7100回音壁:搭60智能穹顶声场2.0技术,5282元

本地新闻

用青花瓷的方式,打开西溪湿地

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

伊朗:持续推进海上封锁的行为不可容忍

无障碍浏览 进入关怀版