互联网金融飞速发展,使得个人金融理财变得越来越容易。而其中信用评分技术是一种对贷款申请人(信用卡申请人)做风险评估分值的统计模型,可以根据客户提供的资料、客户的历史数据、第三方平台数据(芝麻分、京东、微信等),对客户的信用进行评估。
现要求根据提供的finance数据集,补全2.2.1.ipynb代码。选择合适的特征,开发一个申请的评分模型,利用测试工具对模型进行测试,并对测试结果进行分析。
互联网金融飞速发展,使得个人金融理财变得越来越容易。而其中信用评分技术是一种对贷款申请人(信用卡申请人)做风险评估分值的统计模型,可以根据客户提供的资料、客户的历史数据、第三方平台数据(芝麻分、京东、微信等),对客户的信用进行评估。
现要求根据提供的finance数据集,补全2.2.1.ipynb代码。选择合适的特征,开发一个申请的评分模型,利用测试工具对模型进行测试,并对测试结果进行分析。
(1)正确加载数据集,显示前五行的数据。
(2)使用Logistic模型进行模型训练,设定自变量和因变量,进行模型训练,将训练好的模型以文件名2.2.1_model.pkl保存。
(3)使用测试工具对模型进行测试,并记录测试结果。
(4)对测试结果进行分析,编写测试报告。
(5)运用工具分析算法中错误案例产生的原因并进行纠正,重新得到模型训练结果。
SeriousDlqin2yrs: 过去两年是否严重拖欠(1=有,0=无)
RevolvingUtilizationOfUnsecuredLines: 未偿还信用额度占比
age: 客户年龄 DebtRatio: 债务比率
MonthlyIncome: 月收入 NumberOfDependents: 依赖人数
NumberOfTime30-59DaysPastDueNotWorse: 逾期30-59天次数
NumberOfTimes90DaysLate: 逾期超90天次数
NumberOfTime60-89DaysPastDueNotWorse: 逾期60-89天次数
NumberOfOpenCreditLinesAndLoans: 信贷账户数量
NumberRealEstateLoansOrLines: 房产相关贷款数量