试题代码

试题名称

信用评分模型数据清洗和标注流程设计

场地设备要求

(1)人工智能训练师主机 1 台;

(2)Python 编译环境;

(3)Finance数据集。

考核时间

20min

工作任务

互联网金融飞速发展,使得个人金融理财变得越来越容易。而其中信用评分技术是一种对贷款申请人(信用卡申请人)做风险评估分值的统计模型,可以根据客户提供的资料、客户的历史数据、第三方平台数据(芝麻分、京东、微信等),对客户的信用进行评估。现要求根据提供的Finance数据集,选择合适的特征,开发一个申请的评分模型,对未来一段时间内借贷人出现违约的概率进行预测,对客户信用进行评估打分。提供的数据集样本数据一共15000条,10个自变量,1个因变量(SeriousDlqin2yrs)。在开发评分模型之前,首先要对数据进行数据清洗,请补全2.1.3.ipynb代码完成下面的数据预处理任务,并设计一套标注流程规范:

(1)正确加载数据集,并显示前五行的数据;

(2)检查数据集中的异常值并处理异常值,使用箱线图检测异常值,使用IQR方法处理异常值;

设置图像的尺寸为12英寸宽和8英寸高;

将画布分成3行4列,总共可以容纳12个子图;

(3)检查数据集中的重复值并删除所有重复值,并记录删除的行数;

(4)对数据进行归一化处理;

(5)创建新的特征IncomeToDebtRatio,MonthlyIncome,并添加到数据集中;

(6)将SeriousDlqin2yrs设为目标变量并标注;

(7)对数据进行划分;

(8)保存处理后的数据,并命名为:2.1.3_cleaned_data.csv,保存到考生文件夹;

(9)制定数据清洗和特征工程规范,将答案写到答题卷文件中,答题卷文件命名为“2.1.3.docx”,保存到考生文件夹;

(10)将以上代码以及运行结果,以html格式保存并命名为2.1.3.html,保存到考生文件夹,考生文件夹命名为“准考证号+身份证后6位”。

技能要求

(1)能够进行数据清洗和特征工程,包括缺失值处理、异常值处理、数据标准化和特征创建;

(2)能够使用Python编程实现上述数据预处理和特征工程步骤。

质量指标

(1)数据预处理步骤完整,方法选择合理。

(2)代码实现正确,结果符合预期

注意事项

考生文件夹可以保存在桌面。

jupyter notebook 工作目录(根目录):虚拟机环境中的D:\jupyter_notebook。

jupyter notebook 打开方式:在终端中输入jupyter notebook启动。

ipynb填充代码运行后,保存为html格式上传。保存方法:jupyter notebook中File->Download as->HTML(.html)。

ipynb代码在下划线上填充,请勿随意添加、删除或修改源代码的其他部分,以免影响考试结果。

答案上传

序号 要求 上传 操作
1 上传2.1.3.html 上传 查看 下载
2 上传2.1.3.docx 上传 查看 下载
☰ 目录‹ 上一题下一题 ›