基于消费信用评估的风控

简介: 信用评估是被当前社会广泛关注的领域,特别是在金融行业,如果可以通过每个用户的历史交易数据以及用户画像数据确定用户的个人信用,将有助于银行设置个人借贷额度,确定潜在风险。本文将介绍在金融风控领域如何进行用户画像,使用什么样的算法可以计算出每个用户的信用指标。

业务背景

信用评估是被当前社会广泛关注的领域,特别是在金融行业,如果可以通过每个用户的历史交易数据以及用户画像数据确定用户的个人信用,将有助于银行设置个人借贷额度,确定潜在风险。本文将介绍在金融风控领域如何进行用户画像,使用什么样的算法可以计算出每个用户的信用指标。

业务痛点

评分卡是金融领域经典的计算用户信用的算法,目前许多金融机构缺少云端可处理大规模样本数据的评分卡算法。

解决方案

PAI平台提供了一套基于评分卡体系的分箱、样本稳定性评估、评分模型训练和评估算法

1.人力要求:需要具备基础的评分卡建模经验

2.开发周期:1-2天

3.数据要求:最好有超过千条的打标数据,数据包含用户历史交易数据和基本用户画像

数据说明

数据来自国外真实脱敏后的银行消费数据,一共包含30000条样本,其中正常还款的6636个样例,非正常还款23364个样例

特征数据:

参数名称 参数描述
ID 用户ID
LIMIT_BAL 目前用户的额度
SEX 1是男,2是女
EDUCATION 1研究生,2本科,3高中生,其它
MARRIAGE 1结婚,2单身,3其它
AGE 年龄
PAY_0 9月付款情况:-1 按时付钱,1迟付款一个月,2迟付款两个月......
PAY_2~PAY_6 同PAY_0,分拆每个月的付款情况
BILL_AMT1~BILL_AMT6 每个月的具体账单是多少
PAY_AMT1~PAY_AMT6 上个月偿还的金额是多少

目标数据:

参数名称 参数描述
payment_next_month 用户是否还款,1是还款,0是未还款

流程说明

进入PAI-Studio产品:https://pai.data.aliyun.com/console

该方案数据和实验环境已经内置于首页模板:

打开实验:

1.拆分

将输入数据集分为两部分,一部分用来训练模型,另一部分用来预测评估。

2.分箱

分箱组件类似于onehot编码,可以将数据按照分布映射成更高维度的特征。以age字段为例,分箱组件可以按照数据在不同区间的分布进行分箱操作,分箱结果如图所示。

最终分箱组件的输出如下图所示,每个字段都被分箱到多个区间上。

3.样本稳定指数PSI

样本稳定指数是衡量样本变化所产生的偏移量的一种重要指标,通常用来衡量样本的稳定程度。比如样本在两个月份之间的变化是否稳定。通常变量的PSI值在0.1以下表示变化不太显著,在0.1到0.25之间表示变化比较显著,大于0.25表示变量变化比较剧烈,需要特殊关注。

本案例中,综合比较拆分前后以及分箱结果的样本稳定程度,返回每个特征的PSI数值,如下图所示:

4.评分卡训练

评分卡训练的结果图如下所示:

评分卡的精髓是将复杂的模型权重用符合业务标准的分数表示。

  • intercepy:截距。
  • Unscaled:原始的权重值。
  • Scaled:分数更改指标,比如对于pay_0这个特征,如果特征落在(-1,0]之间分数就减29,如果特征落在(0,1]之间分数就加上27。
  • importance:每个特征对于结果的影响大小,数值越大表示影响越大。

5.评分卡预测

每个预测结果的最终评分,本案例中表示的是每个用户的信用评分。

总结

基于用户的信用卡消费记录,通过评分卡模型训练及评分卡预测得到了每个用户的最终信用评分,这个评分可以应用到各种贷款或者金融相关的征信领域中。

相关实践学习
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
目录
相关文章
|
算法
FM算法介绍
概述 FM (Factorization Machine) 算法可进行回归和二分类预测,它的特点是考虑了特征之间的相互作用,是一种非线性模型,目前FM算法是推荐领域被验证的效果较好的推荐方案之一,在诸多电商、广告、直播厂商的推荐领域有广泛应用。
13858 108
|
算法
推荐召回场景-FM Embedding实现方案
智能推荐分为排序和召回两大模块,在召回模块中通常会采用将 用户User和待推荐的 内容Item 分别以向量表示,然后通过User和Item的向量乘积大小作为User对Item的感兴趣程度的判断。本案例介绍如何基于真实的推荐场景数据,通过使用PAI平台提供的FM算法和Embedding提取算法产生User和Item的描述向量。
5398 110
推荐召回场景-FM Embedding实现方案
|
机器学习/深度学习 自然语言处理 算法
基于外卖评论的舆情风控
目前许多商家都有线上留言或者评论反馈平台,消费者可以在这些平台上通过留言表达自己对于消费商品的反馈。消费者的反馈包括表扬性的正向反馈,也有一些批评性质的负向反馈。商家需要掌握消费者对于产品的整体舆论取向来判断自己的产品质量是否符合消费者需求,同时了解评论内容可以方便商家分析舆论导向,指导下一步产品研发工作。
3594 109
基于外卖评论的舆情风控
|
SQL 机器学习/深度学习 监控
用户流失预警风控
在业务发展过程中有两个重要的环节,一个是拉新,另一个是留存。如何做到用户的留存需要很多技术手段保证,一个比较重要的方式是建立用户流失模型,通过学习历史上流失用户的特点,通过机器学习的手段训练处风控模型,队可能会流式的用户进行预测,然后可以提前通过运营手段做一些用户流失的防范。
4384 109
用户流失预警风控
|
机器学习/深度学习 新零售 人工智能
阿里云机器学习PAI征文大赛正式启动
征文大赛奖品丰厚
3263 109
|
C#
c#如何实现在两个窗体(Form)间传输数据或变量
在父窗体中显示子窗体时,加上子窗体.Owner=this;在子窗体中定义一个父窗体对象,在Load函数里面让父窗体对象=(父窗体类型)this.Owner。然后用这个父窗体对象就可以在子窗体的任何位置直接使用它的参数了(这些参数要定义成公共的).将父窗体对象定义成子窗体的一个变量,不是在Load中定义父窗体对象,只是在Load中获取父窗口,这样在子窗体的任何位置都应该可以使用这个父窗口对象
2242 108
|
索引 Python Windows
12岁的少年教你用Python做小游戏
你有没有想过电脑游戏是怎样制作出来的?其实它没有你想象的那样复杂! 在这个教程里,你要学做一个叫《兔子和獾》的塔防游戏,兔子作为英雄,需要在城堡里抵御獾的进攻。 为了写这个游戏的代码,你将会用Python。好吧,我不是指一条大蟒蛇! Python是一种计算机语言。我们在这篇教程里选择Python是因为这门语言很容易上手,学习起来也很简单和有趣。 如果你是
2278 109
|
机器学习/深度学习 人工智能 算法
|
Android开发
【android-tips】关于android应用R文件无法读取
          (转载请注明出处:http://blog.csdn.net/buptgshengod)        很多时候当我们发现从网上下载的一些工程无法使用,只有R布局文件报错的时候,多数原因是工程本身的target和自身eclipse的target不符合。       而自己的target可以从Project-Properties中获得。如图中target为18.
1554 108
论这场云盘大战,以及各网盘的优劣
          最近几天,关于网盘的一场战役正如火如荼的展开。网盘市场应该是最近一年才兴起的。比较早的就是115网盘。后来随着金山快盘,百度云盘,以及google,华为,360等相继开发网盘业务,这个产业这在迅速崛起,我也是最近才有了试用网盘的习惯。          再来说说这几天的网盘大战,每个IT巨头都尽其所能。先是由金山快盘带动其的节奏,他们推出了100G永久免费。360云盘
2614 109

热门文章

最新文章