GiveMeSomeCredit——信用评分卡模型

本文详细介绍了如何使用Python建立信用评分卡模型,包括数据预处理、异常值处理、分箱、WOE转换、变量选择、逻辑回归模型建立及模型检验。通过对Kaggle的Give Me Some Credit数据集进行分析,最终成功构建了评分卡,为信贷风险评估提供了实用工具。
摘要由CSDN通过智能技术生成

如今在银行、消费金融公司等各种贷款业务机构,普遍使用信用评分,对客户实行打分制,以期对客户有一个优质与否的评判。评分卡分为三类分别为:

A卡(Application score card)申请评分卡

B卡(Behavior score card)行为评分卡

C卡(Collection score card)催收评分卡

评分机制的区别在于:

1.使用的时间不同。分别侧重贷前、贷中、贷后;

2.数据要求不同。A卡一般可做贷款0-1年的信用分析,B卡则是在申请人有了一定行为后,有了较大数据进行的分析,一般为3-5年,C卡则对数据要求更大,需加入催收后客户反应等属性数据。

3.每种评分卡的模型会不一样。在A卡中常用的有逻辑回归,AHP等,而在后面两种卡中,常使用多因素逻辑回归,精度等方面更好。

对于建立评分卡模型,我们参照以下的流程:


一. 数据预处理

此次的数据来源于Kaggle的Give Me Some Credit项目,首先来看一下数据:


import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from sklearn.ensemble import RandomForestRegressor
import seaborn as sns
from scipy import stats
import copy

%matplotlib inline

train_data = pd.read_csv('cs-training.csv')
train_data = train_data.iloc[:,1:]
train_data.info()


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值