Python 信用风险建模
Michael Crabtree
Data Scientist, Ford Motor Company
| 还款 | 还款日期 | 贷款状态 |
|---|---|---|
| $100 | 6月15日 | 未违约 |
| $100 | 7月15日 | 未违约 |
| $0 | 8月15日 | 违约 |
预期损失公式:
expected_loss = PD * EAD * LGD
两类主要数据:
| 申请 | 行为 |
|---|---|
| 利率 | 工作年限 |
| 等级 | 历史违约 |
| 金额 | 收入 |
| 列 | 列 |
|---|---|
| 收入 | 贷款等级 |
| 年龄 | 贷款金额 |
| 房屋所有权 | 利率 |
| 工作年限 | 贷款状态 |
| 贷款意图 | 历史违约 |
| 收入占比 | 信用历史长度 |
pd.crosstab(cr_loan['person_home_ownership'], cr_loan['loan_status'],
values=cr_loan['loan_int_rate'], aggfunc='mean').round(2)
plt.scatter(cr_loan['person_income'], cr_loan['loan_int_rate'],c='blue', alpha=0.5)
plt.xlabel("Personal Income")
plt.ylabel("Loan Interest Rate")
plt.show()
Python 信用风险建模