风控模型开发验证报告

实验 ID: DEV-mw0gdkg9-dac2 · 生成时间: 2026-11-03 16:59 (GMT+8) · 报告结构:标准14节模型开发验证模板

00 模型概要信息

项目内容
模型名称exp_DEV-mw0gdkg9-dac2
开发完成日期2026-11-03
模型开发人员(人工填写)
模型开发人员邮件地址(人工填写)
模型验证人员(人工填写)
模型验证人员邮件地址(人工填写)
模型应用环节collection_scorecard
模型应用频率(人工填写)
模型开发背景及业务用途描述Develop run with tuning
模型适用产品/客户描述(人工填写)
模型重开发原因(如有)—
模型拟监控频率(人工填写)
模型路线LightGBM
目标变量gbflag
实验 IDDEV-mw0gdkg9-dac2
待补充:模型开发/验证人员、应用频率、产品描述等字段需人工补填。

01 模型设计

建模数据样本窗口

项目内容
切分方式外部 data_flag 划分(TRAIN 内 6/4 随机开发/测试,VALI 跨时间,PSI 时点)
开发样本(Train)窗口2021-10-17 ~ 2026-04-30
预留验证样本窗口2024-04-30 ~ 2026-04-30
跨时间验证样本窗口2021-12-31 ~ 2026-06-30
PSI时点样本窗口2023-11-18 ~ 2026-07-31

模型好坏定义

项目内容
目标变量gbflag
坏样本(BAD=1)占比8.03%
好样本(BAD=0)占比—
不确定样本本流程要求目标变量已预计算为 0/1 二值,不确定样本请在上游合并口径

样本排除规则

序号排除规则说明
1id_no主键/时间/口径字段,不入模
2create_time主键/时间/口径字段,不入模
3data_flag主键/时间/口径字段,不入模
4gbflag 为空排除 0 行

滚动率分析

待补充:滚动率分析(M0→M6+ 状态迁移矩阵)需要逾期状态口径数据,当前流程目标变量为上游已计算的二值标签,暂未生成。
待补充:表现窗口及坏账率分析、模型细分定义需结合业务口径人工补充。

02 数据流

注:中文字典已加载(dictionary.csv,匹配 1 个字段);以下字段未在字典中、报告显示英文原名,请补充字典:ps_perd_no、gbflag、data_flag、id_no、age、max_int_rat、min_int_rat、min_tnr、sum_apply_amt、min_apply_amt、min_apprv_amt、apprv_amt_day、end_loan_to_rep_loan_freq、end_loan_to_cur_freq、f_rep_loan_to_f_apply_dt_freq、ps_prcp_amt_mon、ps_int_amt_mon、ps_int_amt_sum、ps_prcp_amt_avg、ps_int_amt_avg、setl_prcp_mon_ratio、acc_ps_perd_no、max_od_days、m_s_ps_instm_amt、f_ps_od_days_max、s_ps_od_days_max、t_ps_od_days_max、ovd_days_d3_num_m1、orig_prcp_avg_m3、orig_prcp_avg_m12 等共 127 个。

开发时点 — 样本排除

类别样本数
全部样本115682
排除:目标变量为空0
排除后样本115682

注:按照01模型设计的排除规则统计;当前流程的排除项为目标变量缺失。

总体样本概况

数据集样本量好样本坏样本坏样本率占比
全部样本11568210638992938.03%100.00%
开发样本380883493731518.27%32.92%
测试样本253912329121008.27%21.95%
训练+测试样本634795822852518.27%54.87%
跨时间验证样本347303229824327.00%30.02%
PSI时点样本17473158631610—15.10%

开发/预留验证样本交叉统计

类别开发+预留样本数开发样本数开发占比预留验证样本数预留验证占比
好582283493760.00%2329140.00%
坏5251315160.01%210039.99%
合计634793808860.00%2539140.00%

细致变量分析(预分箱口径,开发样本)

变量IV缺失率取值集中度最大相关系数
last_od_to_cur_freq0.19280.02%70.20%0.4978
max_od_days0.18700.02%25.81%0.5557
last_loan_setl_tnr0.16690.02%18.96%0.3034
end_loan_to_cur_freq0.14950.02%6.32%0.6425
apprv_amt_day0.14300.02%79.67%0.6396
cre_l60_used_limit_rate_min0.12700.06%10.21%0.7274
ps_perd_no0.12440.00%13.10%0.6425
loan_os_prcp_credit_amount_m30.12220.07%9.66%0.5204
cre_l90_used_limit_amt_min0.11600.06%14.62%0.7390
odgt0_m12_subcurmonth0.10940.07%34.86%0.7415
shd_pre_repay_due_rate0.10881.11%16.57%0.5562
cre_now_l60_used_amt_m_min0.10490.06%74.02%0.6396
cre_now_l60_limit_left_d_max0.10130.48%67.92%0.7660
loan_os_prcp_credit_amount_m60.09440.07%2.98%0.5204
f_ps_od_days_max0.09320.02%53.63%0.5202
suc_apprv_num_m10.09090.02%79.23%0.6800
acc_ps_perd_no0.08750.02%25.81%0.4281
setl_prcp_ratio0.08660.02%21.83%0.6593
last_od_num_m60.08590.02%78.72%0.6476
od_amt_m6_loan_os_prcp_m6_pc0.07980.07%93.14%0.6644
loan_os_prcp_credit_amount_m120.07950.07%0.23%0.2371
ps_int_amt_mon0.07750.02%5.50%0.7503
available_limit_amt0.07710.02%32.48%0.8089
cre_l30_l90_used_amt_d_max0.07700.34%21.39%0.6593
orig_prcp_avg_m30.07640.02%60.04%0.5989
cre_l30_l90_used_amt_m_max0.07310.06%21.48%0.6810
cre_now_l30_used_amt_d_min0.07105.71%86.91%0.9733
shd_max_dpd0.06901.05%74.62%0.3801
cre_l60_used_limit_rate_max0.06850.06%6.42%0.7274
od_amt_m12_loan_os_prcp_m12_pc0.06490.07%92.39%0.6644
repay_amount_m3_loan_os_prcp_pc0.06340.07%38.42%0.6366
t_ps_od_days_max0.06070.02%54.18%0.5455
apprv_num_m10.05950.02%73.93%0.7533
s_ps_od_days_max0.05940.02%54.12%0.5455
shd_l30_max_dpd0.05762.96%71.65%0.7038
apprv_num_m30.05720.02%52.89%0.7533
useratemore50maxcontimonsm120.05300.07%10.71%0.6543
cre_l30_limit_left_amt_min0.05040.06%4.18%0.7875
cre_now_l60_limit_left_d_min0.04665.74%11.24%0.8178
ps_int_amt_sum0.04650.02%1.21%0.7396
avg_tnr
平均履约月数
0.04560.02%30.34%0.6841
odgt0_m12_mob_pc0.04470.07%33.87%0.6158
cre_now_l60_used_amt_d_min0.042910.25%81.68%0.7521
max_loan_os_prcp_m120.04110.07%4.04%0.7503
odgt0_m12_num0.04070.07%34.86%0.7141
useratemore70_m6_num0.04050.07%28.42%0.6941
cre_now_l60_used_amt_m_max0.04000.06%11.21%0.6810
suc_apprv_num_m60.03950.02%34.85%0.7214
cre_now_p1m_used_rate_d0.03865.64%4.54%0.9733
useratemore70monthsubcurmonth0.03840.07%35.85%0.6077
orig_prcp_avg_m120.03720.02%3.24%0.6695
cre_l30_l90_used_amt_m_min0.03690.06%78.40%0.5989
shd_pre_repay_amt_rate0.03390.08%1.29%0.6789
cre_usedrate_u30_daydelta_max0.033012.49%83.72%0.6366
repay_amount_m6_all_shd_amt_pc0.03210.07%3.66%0.7885
ps_int_amt_avg0.03060.02%1.21%0.6095
cre_now_l30_used_amt_d_max0.03040.52%14.27%0.6000
cre_now_l30_limit_left_d_min0.02904.23%14.95%0.3058
repay_amount_m6_loan_os_prcp_pc0.02820.07%54.31%0.5912
shd_l60_min_dpd0.02782.50%51.07%0.7466
min_apply_amt0.02730.02%10.57%0.4938
useratemore90maxcontimonsm120.02690.07%24.43%0.6895
cre_now_l90_limit_left_d_min0.02666.91%9.77%0.8178
repay_amount_all_shd_amt_pc0.02540.07%5.67%0.6536
shd_instm_amt_sum0.02480.08%0.03%0.7396
useratemore90_m3_num0.02400.07%61.13%0.6941
cre_l30_l90_usedrate_m_max0.02330.06%26.85%0.7107
odgt0_m3_num0.02270.07%53.85%0.7141
cre_now_l60_usedrate_m_max0.02260.06%13.38%0.7107
m_s_ps_instm_amt0.02160.02%70.25%0.4301
min_tnr0.02150.02%53.18%0.6841
setl_rem_prcp_paym_last_month_lo0.02030.07%87.85%0.6536
cre_now_p3m_used_rate_d0.020111.82%1.60%0.7521
shd_l180_instm_amt_sum0.02000.08%0.11%0.7458
last_clear_num_m30.02000.02%57.66%0.7214
loan_os_prcp_gt0_m12_num_pc0.01960.07%61.32%0.5912
ps_prcp_amt_mon0.01830.02%4.60%0.7458
cre_now_p1m_used_rate_m0.01710.93%4.84%0.7553
cre_now_p2m_used_rate_m0.01581.66%2.23%0.7553
shd_l30_pre_repay_due_rate0.01533.11%48.56%0.7855
end_loan_to_rep_loan_freq0.01330.02%6.97%0.4280
shd_pre_repay_cnt0.01330.08%1.22%0.5711
shd_remain_actual_cnt0.01250.08%7.33%0.6008
account_age0.01240.07%4.74%0.7206
shd_l90_ps_due_cnt0.01180.08%17.68%0.6782
cre_now_l30_limit_left_d_max0.01150.72%79.30%0.7660
min_apprv_amt0.01100.02%29.17%0.5699
last_clear_num_m10.01000.02%79.20%0.7141
shd_min_dpd0.00941.06%26.93%0.7113
sum_apply_amt0.00870.02%10.45%0.4938
account_age_loan_day0.00840.07%2.11%0.7206
last_apply_freq0.00800.02%87.14%0.6518
shd_remain_actual_rate0.00790.41%66.46%0.7855
max_od_due0.00690.07%74.02%0.7415
setl_prcp_mon_ratio0.00510.07%6.05%0.4346
grade_limit_amount0.00510.02%38.22%0.4065
shd_l180_max_dpd0.00431.69%57.75%0.7885
cre_usedrate_u30_daydelta_min0.004012.49%81.81%0.4730
age0.00400.02%4.89%0.1655
setl_rem_prcp_paym_m12_loan_os_p0.00360.07%36.61%0.3691

注:共 124 个候选变量,按 IV 降序展示前 100 个;集中度 = 最大频次取值样本数 ÷ 非空样本数;相关性为皮尔逊(仅数值变量),完整数据见 variable_detail.json。

03 单变量分析(细分箱)

max_od_days — IV 0.2818,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]98278680114711.67%-0.3821
2(0, 5]215682048210865.04%0.5311
3(5, 7]231721142038.76%-0.0628
4(7, 12]2223194827512.37%-0.4482
5(12, inf]2145170643920.47%-1.0485
last_od_to_cur_freq — IV 0.2596,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]4011321679519.82%-1.0084
2(1, 3]260823722369.05%-0.0983
3(3, 8]20511970813.95%0.7854
4(8, 50042]26782607712.65%1.1973
5(50042, inf]267322476519677.36%0.1270
odgt0_m12_subcurmonth — IV 0.2143,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]98048659114511.68%-0.3825
2(0, 2]794975344155.22%0.4932
3(2, 5]402238601624.03%0.7651
4(5, 50005]30172932852.82%1.1351
5(50005, inf]1326811926134210.11%-0.2212
f_ps_od_days_max — IV 0.1937,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2042218144227811.15%-0.3309
2(0, 1]844180024395.20%0.4970
3(1, 2]342032751454.24%0.7114
4(2, 4]359034531373.82%0.8211
5(4, inf]220720561516.84%0.2053
end_loan_to_cur_freq — IV 0.1904,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -96]2062418471215310.44%-0.2566
2(-96, -69]301127622498.27%0.0003
3(-69, -23]632459293956.25%0.3028
4(-23, -1]571355651482.59%1.2211
5(-1, inf]240822032058.51%-0.0314
ovd_days_d3_num_m1 — IV 0.1789,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]346763222824487.06%0.1716
2(0.5, inf]3404270270220.62%-1.0581
last_loan_setl_tnr — IV 0.1645,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]723969942453.38%0.9456
2(0, 3]11453105429117.95%0.0426
3(3, 4]2791244234912.50%-0.4604
4(4, 8]106849521116310.89%-0.3034
5(8, inf]591354314828.15%0.0160
suc_apprv_num_m1 — IV 0.1594,3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]301692728728829.55%-0.1580
2(0, 1]478745911964.09%0.7478
3(1, inf]31243052722.30%1.3409
apprv_amt_day — IV 0.1569,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 11]303442745228929.53%-0.1555
2(11, 1000]25062421853.39%0.9433
3(1000, 5995]33043220842.54%1.2404
4(5995, inf]19261837894.62%0.6213
t_ps_od_days_max — IV 0.1496,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2063318517211610.26%-0.2368
2(0, 2]11097105245735.16%0.5046
3(2, 3]20481977713.47%0.9207
4(3, 5]219720751225.55%0.4278
5(5, inf]2105183726812.73%-0.4810
cre_now_l60_used_amt_m_min — IV 0.1485,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1.78]282012545827439.73%-0.1775
2(1.78, 869.6]247623681084.36%0.6822
3(869.6, 1999.71]20602009512.48%1.2681
4(1999.71, 6462.94]312530091163.71%0.8503
5(6462.94, inf]220320711325.99%0.3475
ps_perd_no — IV 0.1475,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]499148451462.93%1.0963
2(1, 2]317029961745.49%0.4402
3(2, 3]322530072186.76%0.2184
4(3, 9]1737515601177410.21%-0.2317
5(9, inf]932784888399.00%-0.0916
orig_prcp_avg_m3 — IV 0.1453,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 23.45]2286420513235110.28%-0.2397
2(23.45, 1920.67]782875103184.06%0.7560
3(1920.67, 3515.75]293827901485.04%0.5306
4(3515.75, 6174.75]198018531276.41%0.2744
5(6174.75, inf]247022642068.34%-0.0089
cre_l60_used_limit_rate_min — IV 0.1447,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.02]445743201373.07%1.0455
2(0.02, 0.09]267625261505.61%0.4182
3(0.09, 0.28]749369675267.02%0.1781
4(0.28, 0.92]189021715317499.25%-0.1224
5(0.92, inf]4537394958812.96%-0.5010
s_ps_od_days_max — IV 0.1336,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2061018430218010.58%-0.2713
2(0, 1]795175284235.32%0.4731
3(1, 2]346533031624.68%0.6090
4(2, 4]349433261684.81%0.5796
5(4, inf]256023432178.48%-0.0267
cre_l90_used_limit_amt_min — IV 0.1336,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 21.64]561854082103.74%0.8430
2(21.64, 748.71]807675265506.81%0.2107
3(748.71, 8516.23]201721835418189.01%-0.0934
4(8516.23, 14597.38]2267199027712.22%-0.4336
5(14597.38, inf]1932163729515.27%-0.6919
loan_os_prcp_credit_amount_m3 — IV 0.1274,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]3677329937810.28%-0.2392
2(-4999, 35.12]831579333824.59%0.6276
3(35.12, 100.48]191181761115077.88%0.0527
4(100.48, 124.34]2715241130411.20%-0.3349
5(124.34, inf]4235365757813.65%-0.5609
apprv_num_m1 — IV 0.1225,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]281522542527279.69%-0.1734
2(0, 1]535051072434.54%0.6394
3(1, 2]19891914753.77%0.8335
4(2, inf]258924841054.06%0.7577
setl_prcp_ratio — IV 0.1222,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.04]834679793674.40%0.6733
2(0.04, 0.17]453341304038.89%-0.0788
3(0.17, 0.31]3537310842912.13%-0.4257
4(0.31, 0.66]1301611684133210.23%-0.2344
5(0.66, inf]864880296197.16%0.1568
shd_pre_repay_due_rate — IV 0.1115,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.87]1054799885595.30%0.4807
2(0.87, 0.95]655760575007.63%0.0921
3(0.95, 0.99]514046734679.09%-0.0991
4(0.99, 1.05]99328737119512.03%-0.4129
5(1.05, inf]548850834057.38%0.1275
last_od_num_m6 — IV 0.1099,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]299772791920586.87%0.2016
2(0, 3]4179362155813.35%-0.5358
3(3, 7]1999171028914.46%-0.6281
4(7, inf]1925168024512.73%-0.4807
available_limit_amt — IV 0.1061,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.03]1238510918146711.85%-0.3987
2(0.03, 468.86]452342472766.10%0.3276
3(468.86, 4307.3]11998111488507.08%0.1678
4(4307.3, 27316.27]725067884626.37%0.2814
5(27316.27, inf]19241829954.94%0.5517
loan_os_prcp_credit_amount_m6 — IV 0.1027,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 4.13]191717931246.47%0.2656
2(4.13, 33.8]621259422704.35%0.6857
3(33.8, 48.94]443541402956.65%0.2358
4(48.94, 107.59]187351707416618.87%-0.0756
5(107.59, inf]6761596279911.82%-0.3959
cre_now_l30_used_amt_d_min — IV 0.1008,3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]312112827329389.41%-0.0980
2(1, 1.38]19271855723.74%0.8868
3(1.38, inf]27742692822.96%1.1291
acc_ps_perd_no — IV 0.0987,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]98278680114711.67%-0.3821
2(0, 7]132211211111108.40%-0.0162
3(7, 23]846178965656.68%0.2313
4(23, 65]462543732525.45%0.4478
5(65, inf]19461870763.91%0.7970
apprv_num_m3 — IV 0.0970,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2013918040209910.42%-0.2548
2(0, 1]663762224156.25%0.3016
3(1, 2]356333532105.89%0.3646
4(2, 4]361034311794.96%0.5473
5(4, inf]413138842475.98%0.3493
cre_l30_l90_used_amt_d_max — IV 0.0956,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.51]333831092296.86%0.2048
2(0.51, 0.68]795373186357.98%0.0409
3(0.68, 0.87]1491713321159610.70%-0.2817
4(0.87, 0.97]291326632508.58%-0.0378
5(0.97, inf]883984024374.94%0.5528
ps_int_amt_mon — IV 0.0937,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1.48]23552275803.40%0.9418
2(1.48, 19.7]933787056326.77%0.2168
3(19.7, 132.38]194141782715878.17%0.0129
4(132.38, 296.67]4802426753511.14%-0.3295
5(296.67, inf]2172185631614.55%-0.6355
loan_os_prcp_credit_amount_m12 — IV 0.0893,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 16.18]316430581063.35%0.9564
2(16.18, 44.21]603356713626.00%0.3458
3(44.21, 77.88]144561322512318.52%-0.0314
4(77.88, 95.76]663260066269.44%-0.1446
5(95.76, inf]7775695182410.60%-0.2732
cre_l30_l90_used_amt_m_max — IV 0.0882,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 35.01]863382194144.80%0.5828
2(35.01, 350.38]631158194927.80%0.0649
3(350.38, 1554.14]132551202012359.32%-0.1300
4(1554.14, 1951.38]205918961637.92%0.0482
5(1951.38, inf]7807696184610.84%-0.2980
avg_od_amt_m6_orig_prcp_pc — IV 0.0815,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.57]355683286627027.60%0.0927
2(0.57, inf]2492204544717.94%-0.8851
od_amt_m6_loan_os_prcp_m6_pc — IV 0.0804,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.39]355693286527047.60%0.0920
2(0.39, inf]2491204644517.86%-0.8801
cre_now_l60_used_amt_d_min — IV 0.0765,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]279222518627369.80%-0.1106
2(1, 1.45]235622361205.09%0.5945
3(1.45, 2.31]18861811753.98%0.8537
4(2.31, inf]20211922994.90%0.6356
cre_l60_used_limit_rate_max — IV 0.0729,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.22]417939572225.31%0.4750
2(0.22, 0.99]205651887816878.20%0.0095
3(0.99, 1.21]601656403766.25%0.3025
4(1.21, 1.42]2473213334013.75%-0.5692
5(1.42, inf]4832430752510.87%-0.3009
shd_max_dpd — IV 0.0690,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]95658427113811.90%-0.4008
2(0.5, inf]281222613419887.07%0.1731
loan_os_prcp_gt0_m3_num_pc — IV 0.0681,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 68.17]335432521023.04%1.0563
2(68.17, inf]347063165930478.78%-0.0649
od_amt_m12_loan_os_prcp_m12_pc — IV 0.0658,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.1]352223253226907.64%0.0870
2(0.1, inf]2838237945916.17%-0.7603
repay_amount_m3_loan_os_prcp_pc — IV 0.0656,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]480445542505.20%0.4966
2(-4999, 31.59]5361474561611.49%-0.3641
3(31.59, 41.34]3753337138210.18%-0.2282
4(41.34, 74.81]943485768589.09%-0.1036
5(74.81, inf]147081366510437.09%0.1670
max_od_due — IV 0.0638,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]98078661114611.69%-0.3832
2(0.5, inf]282532625020037.09%0.1673
cre_now_l90_limit_left_d_min — IV 0.0620,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -0.68]270025101907.04%0.1917
2(-0.68, 0.14]287426122629.12%-0.0898
3(0.14, 0.99]4108356953913.12%-0.4990
4(0.99, 1.19]798875014876.10%0.3452
5(1.19, inf]177861628615008.43%-0.0045
cre_l30_limit_left_amt_min — IV 0.0597,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -132.06]7225636985611.85%-0.3986
2(-132.06, 101.07]428240322505.84%0.3750
3(101.07, 432.7]312328952287.30%0.1359
4(432.7, 2482.14]1019293188748.58%-0.0389
5(2482.14, inf]13243123019427.11%0.1639
useratemore50maxcontimonsm12 — IV 0.0578,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]407638891874.59%0.6291
2(0, 1]200318701336.64%0.2376
3(1, 2]228621651215.29%0.4787
4(2, 4]589354014928.35%-0.0099
5(4, inf]238022158622169.31%-0.1294
shd_l30_max_dpd — IV 0.0576,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]278582582320357.30%0.1535
2(0.5, inf]91018026107511.81%-0.3769
cre_now_l60_limit_left_d_min — IV 0.0571,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.05]364333522917.99%0.0571
2(0.05, 0.97]4393383356012.75%-0.4634
3(0.97, 1.15]934087396016.43%0.2900
4(1.15, 3.56]152161387213448.83%-0.0527
5(3.56, inf]330930832266.83%0.2262
ps_int_amt_sum — IV 0.0558,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 209.51]317330021715.39%0.4594
2(209.51, 815.29]1035696177397.14%0.1600
3(815.29, 1891.74]1042996138167.82%0.0605
4(1891.74, 10533.94]113161027610409.19%-0.1154
5(10533.94, inf]2806242238413.69%-0.5642
shd_l30_pre_repay_due_rate — IV 0.0546,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.88]6969614482511.84%-0.3781
2(0.88, 1.01]179551658813677.61%0.1101
3(1.01, 1.78]287526032729.46%-0.1274
4(1.78, 4.92]709365475467.70%0.0982
5(4.92, inf]20111912994.92%0.5748
cre_now_l60_used_amt_m_max — IV 0.0541,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 83.31]514849042444.74%0.5951
2(83.31, 1001.96]169371556813698.08%0.0256
3(1001.96, 2003.01]715165156368.89%-0.0789
4(2003.01, 2696.47]2318205426411.39%-0.3539
5(2696.47, inf]651158746379.78%-0.1840
cre_now_l60_limit_left_d_max — IV 0.0537,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -0.01]2260200625411.24%-0.3420
2(-0.01, 0.32]390736942135.45%0.4446
3(0.32, 0.7]244523341114.54%0.6373
4(0.7, 1]286072615024578.59%-0.0436
5(1, inf]6855929313.58%-0.5576
cre_l30_l90_used_amt_m_min — IV 0.0527,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.63]298562718526718.95%-0.0853
2(0.63, 1107.6]285827421164.06%0.7573
3(1107.6, 5082.2]325830821765.40%0.4573
4(5082.2, inf]209319061878.93%-0.0839
avg_tnr 平均履约月数 — IV 0.0524,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 3]24362340963.94%0.7876
2(3, 5]367234422306.26%0.2998
3(5, 6]266024721887.07%0.1704
4(6, 10]126711164510268.10%0.0233
5(10, inf]166411503116109.67%-0.1721
max_loan_os_prcp_m12 — IV 0.0469,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1747.28]410138602415.88%0.3679
2(1747.28, 2010.25]280625622448.70%-0.0543
3(2010.25, 13572.58]224802076617147.62%0.0888
4(13572.58, 20848.59]361932783419.42%-0.1426
5(20848.59, inf]5054444560912.05%-0.4180
cre_usedrate_u30_daydelta_max — IV 0.0468,3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 57]282927001294.56%0.6900
2(57, 85]211219921205.68%0.4582
3(85, inf]283912574126509.33%-0.0776
odgt0_m12_num — IV 0.0464,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]1326811926134210.11%-0.2212
2(0, 1]773771006378.23%0.0054
3(1, 2]553450984367.88%0.0532
4(2, 5]832177475746.90%0.1967
5(5, inf]320030401605.00%0.5387
odgt0_m12_mob_pc — IV 0.0450,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 4.16]1327211930134210.11%-0.2208
2(4.16, 20.13]125321151210208.14%0.0179
3(20.13, 37.15]653261104226.46%0.2670
4(37.15, 57.67]347132192527.26%0.1417
5(57.67, inf]225321401135.02%0.5355
suc_apprv_num_m6 — IV 0.0434,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]132721196013129.89%-0.1959
2(0, 1]873979657748.86%-0.0747
3(1, 2]477044383326.96%0.1869
4(2, 3]304228022407.89%0.0515
5(3, inf]825777654925.96%0.3530
useratemore70monthsubcurmonth — IV 0.0434,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]136451244412018.80%-0.0676
2(0, 2]658659736139.31%-0.1291
3(2, 4]519846855139.87%-0.1939
4(4, 9]603755644737.83%0.0593
5(9, inf]659462453495.29%0.4787
setl_rem_prcp_paym_m3_num — IV 0.0433,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]320942924028548.89%-0.0789
2(0.5, inf]596656712954.94%0.5504
orig_prcp_avg_m12 — IV 0.0431,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1031.97]11498107357636.64%0.2381
2(1031.97, 1871.88]692564055207.51%0.1051
3(1871.88, 3819.86]872779937348.41%-0.0181
4(3819.86, 13787.5]890980418689.74%-0.1798
5(13787.5, inf]2021175626513.11%-0.5149
useratemore70_m6_num — IV 0.0429,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]10817101466716.20%0.3103
2(0, 1]443541153207.22%0.1484
3(1, 4]144121310413089.08%-0.1013
4(4, 5]346831323369.69%-0.1734
5(5, inf]4928441451410.43%-0.2554
cre_now_p1m_used_rate_d — IV 0.0411,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.68]659361624316.54%0.2927
2(0.68, 1]236582138122779.62%-0.1277
3(1, 1.79]378835142747.23%0.1841
4(1.79, inf]19011803985.16%0.5449
shd_pre_repay_amt_rate — IV 0.0389,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.62]12414116038116.53%0.2551
2(0.62, 0.75]881481166987.92%0.0477
3(0.75, 0.85]876979468239.39%-0.1382
4(0.85, 0.93]6365568767810.65%-0.2789
5(0.93, inf]169715581398.19%0.0110
m_s_ps_instm_amt — IV 0.0386,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 33.56]268902491619747.34%0.1295
2(33.56, 371.93]5271473953210.09%-0.2190
3(371.93, 614.23]2004177423011.48%-0.3630
4(614.23, 1121.7]196017851758.93%-0.0836
5(1121.7, inf]1955171623912.23%-0.4347
repay_amount_m6_all_shd_amt_pc — IV 0.0380,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 93.99]132681195713119.88%-0.1952
2(93.99, 95.59]302228012217.31%0.1339
3(95.59, 96.49]300727252829.38%-0.1374
4(96.49, 99.49]137121266510477.64%0.0872
5(99.49, inf]505147632885.70%0.4000
shd_l60_min_dpd — IV 0.0368,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -287]11318103389808.66%-0.0354
2(-287, -152]205219031497.26%0.1558
3(-152, -1]18831799844.46%0.6727
4(-1, 0]189651742415418.13%0.0340
5(0, inf]2917255835912.31%-0.4278
ps_int_amt_avg — IV 0.0357,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 4.33]407738512265.54%0.4296
2(4.33, 13.08]12232113199137.46%0.1116
3(13.08, 15.02]204418412039.93%-0.2011
4(15.02, 38.25]123111126810438.47%-0.0261
5(38.25, inf]7416665176510.32%-0.2433
useratemore90maxcontimonsm12 — IV 0.0350,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]929887235756.18%0.3136
2(0, 1]690363495548.03%0.0332
3(1, 4]147501346112898.74%-0.0598
4(4, 7]465241884649.97%-0.2056
5(7, inf]2457219026710.87%-0.3013
shd_l90_ps_due_cnt — IV 0.0336,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 2]248623831034.14%0.7357
2(2, 5]935585747818.35%-0.0098
3(5, 9]879379678269.39%-0.1392
4(9, 17]708265465367.57%0.0968
5(17, inf]1034394409038.73%-0.0587
cre_now_l30_used_amt_d_max — IV 0.0326,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.68]743369484856.53%0.2605
2(0.68, 0.75]229120902018.77%-0.0599
3(0.75, 0.76]182316811427.79%0.0698
4(0.76, 0.91]173301565216789.68%-0.1686
5(0.91, inf]901483736417.11%0.1682
cre_now_l30_limit_left_d_min — IV 0.0312,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.27]262223842389.08%-0.0874
2(0.27, 1]897480788969.98%-0.1927
3(1, 1.12]791273755376.79%0.2282
4(1.12, 1.73]120471098010678.86%-0.0604
5(1.73, inf]492046013196.48%0.2772
min_apply_amt — IV 0.0305,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1135]3388301037811.16%-0.3311
2(1135, 2270]514247344087.93%0.0453
3(2270, 4180]128411167911629.05%-0.0983
4(4180, 7300]922184907317.93%0.0463
5(7300, inf]748870174716.29%0.2953
last_clear_num_m3 — IV 0.0305,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]219561990820489.33%-0.1317
2(0, 1]704365255187.35%0.1275
3(1, 2]341731772407.02%0.1771
4(2, 3]203219031296.35%0.2854
5(3, inf]363234172155.92%0.3599
repay_amount_all_shd_amt_pc — IV 0.0305,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]215920171426.58%0.2478
2(-4999, 90.52]920783069019.79%-0.1845
3(90.52, 97.22]161031470314008.69%-0.0541
4(97.22, 98.58]696864685007.18%0.1543
5(98.58, inf]362334172065.69%0.4029
useratemore90_m3_num — IV 0.0302,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]232662150117657.59%0.0942
2(0, 1]611756464717.70%0.0781
3(1, 2]397936233568.95%-0.0856
4(2, inf]4698414155711.86%-0.3996
shd_instm_amt_sum — IV 0.0298,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 14048.52]12742117869567.50%0.1062
2(14048.52, 17727.41]271225471656.08%0.3310
3(17727.41, 134568.02]178261634114858.33%-0.0074
4(134568.02, 248682.59]2691240928210.48%-0.2606
5(248682.59, inf]2088182726112.50%-0.4598
repay_amount_m6_loan_os_prcp_pc — IV 0.0293,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]682863534756.96%0.1877
2(-4999, 51.89]1925168424112.52%-0.4616
3(51.89, 61.89]2835253629910.55%-0.2678
4(61.89, 93.53]578952605299.14%-0.1088
5(93.53, inf]206831907816057.76%0.0697
cre_now_l60_usedrate_m_max — IV 0.0284,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]509447493456.77%0.2166
2(0, 0.04]265425171375.16%0.5053
3(0.04, 0.08]299927742257.50%0.1064
4(0.08, 0.58]245392231122289.08%-0.1015
5(0.58, inf]277925642157.74%0.0732
min_tnr — IV 0.0283,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]268824342549.45%-0.1460
2(1, 5]202611882614357.08%0.1681
3(5, 8]301227372759.13%-0.1081
4(8, inf]121191093311869.79%-0.1847
ps_prcp_amt_mon — IV 0.0278,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 38.49]207119671045.02%0.5339
2(38.49, 955.47]225712080017717.85%0.0575
3(955.47, 2836.02]911382578569.39%-0.1394
4(2836.02, 4656.5]226720851828.03%0.0326
5(4656.5, inf]2058182123711.52%-0.3669
cre_now_p3m_used_rate_d — IV 0.0250,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.41]454642532936.45%0.3289
2(0.41, 0.52]446840953738.35%0.0496
3(0.52, 0.83]126861143512519.86%-0.1336
4(0.83, 1.78]854977717789.10%-0.0449
5(1.78, inf]333630972397.16%0.2154
loan_os_prcp_gt0_m12_num_pc — IV 0.0249,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 57.74]329831381604.85%0.5705
2(57.74, 72.08]263124172148.13%0.0186
3(72.08, 76.01]196117841779.03%-0.0953
4(76.01, 92.32]664060945468.22%0.0067
5(92.32, inf]235302147820528.72%-0.0575
cre_l30_l90_usedrate_m_max — IV 0.0244,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.03]12161113338286.81%0.2109
2(0.03, 0.08]303528062297.55%0.1003
3(0.08, 0.16]686261776859.98%-0.2063
4(0.16, 0.57]140191277412458.88%-0.0772
5(0.57, inf]198818251638.20%0.0101
shd_l180_instm_amt_sum — IV 0.0243,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 5366.87]147451367710687.24%0.1442
2(5366.87, 6463.93]205118541979.61%-0.1638
3(6463.93, 34552.49]166591528313768.26%0.0019
4(34552.49, 55994.67]2458220725110.21%-0.2318
5(55994.67, inf]2146188925711.98%-0.4110
odgt0_m3_num — IV 0.0227,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]204941889715977.79%0.0652
2(0, 1]956088227387.72%0.0753
3(1, 2]536648824849.02%-0.0945
4(2, inf]2640231033012.50%-0.4598
grade_limit_amount — IV 0.0226,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 84500]2178194523310.70%-0.2840
2(84500, 115500]941686567608.07%0.0267
3(115500, 137500]203319001336.54%0.2533
4(137500, 180500]6132550163110.29%-0.2406
5(180500, inf]183211692813937.60%0.0916
end_loan_to_rep_loan_freq — IV 0.0224,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1003]286772641922587.87%0.0537
2(1003, 1935]201218191939.59%-0.1626
3(1935, 2132]2266198428212.44%-0.4550
4(2132, 2322]266624172499.34%-0.1331
5(2322, inf]245922911686.83%0.2068
cre_now_l30_limit_left_d_max — IV 0.0223,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]187017211497.97%0.0411
2(0, 0.43]231522051104.75%0.5924
3(0.43, 1]330173022627918.45%-0.0233
4(1, inf]6125337912.91%-0.4965
shd_pre_repay_cnt — IV 0.0209,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 25]956088766847.15%0.1575
2(25, 91]11526105489788.49%-0.0275
3(91, 237]753169775547.36%0.1275
4(237, 362]253723142238.79%-0.0661
5(362, inf]6905619571010.28%-0.2395
tothismonthodcontireducenumm12 — IV 0.0209,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]328993004428558.68%-0.0521
2(0.5, inf]516148672945.70%0.4009
last_clear_num_m1 — IV 0.0203,3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]301612750926528.79%-0.0667
2(0, 1]491645943226.55%0.2520
3(1, inf]300328271765.86%0.3705
setl_rem_prcp_paym_last_month_lo — IV 0.0202,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]289927571424.90%0.5604
2(-4999, inf]351613215430078.55%-0.0361
cre_now_p2m_used_rate_m — IV 0.0199,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -0.12]790473495557.02%0.1815
2(-0.12, 0]329930782216.70%0.2320
3(0, 0.08]447241253477.76%0.0736
4(0.08, 0.36]170361543915979.37%-0.1331
5(0.36, inf]474643563908.22%0.0113
tothismonthodcontiaddnumm12 — IV 0.0187,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]330573046325947.85%0.0576
2(0.5, inf]5003444855511.09%-0.3245
cre_now_p1m_used_rate_m — IV 0.0184,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -0.14]513248033296.41%0.2777
2(-0.14, 0]398136513308.29%0.0004
3(0, 0.04]416438802846.82%0.2113
4(0.04, inf]244572227121868.94%-0.0821
shd_remain_actual_cnt — IV 0.0182,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 2]433940353047.01%0.1800
2(2, 3]279026271635.84%0.3742
3(3, 5]413137923398.21%0.0090
4(5, 35]218761990819689.00%-0.0916
5(35, inf]492345483757.62%0.0898
last_apply_freq — IV 0.0173,3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 6]333023067926237.88%0.0533
2(6, 498]2175192425111.54%-0.3692
3(498, inf]2603232727610.60%-0.2740
account_age — IV 0.0164,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 21]178221650113217.41%0.1193
2(21, 24]323129502818.70%-0.0545
3(24, 29]428339473367.85%0.0579
4(29, 81]996589939729.75%-0.1809
5(81, inf]275925202398.66%-0.0502
shd_perd_max — IV 0.0161,2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 8.5]20471951964.69%0.6061
2(8.5, inf]360123295930538.48%-0.0265
exposure — IV 0.0155,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 928.02]278625112759.87%-0.1943
2(928.02, 1019.95]352932982316.55%0.2527
3(1019.95, 1748.82]3229290032910.19%-0.2295
4(1748.82, 14424.96]211701950116697.88%0.0523
5(14424.96, inf]736667206468.77%-0.0639
sum_apply_amt — IV 0.0142,5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 4180]181321653116018.83%-0.0713
2(4180, 7925]988690877998.08%0.0253
3(7925, 11214.5]558952263636.49%0.2611
4(11214.5, 15038.63]248022901907.66%0.0833
5(15038.63, inf]199317961979.88%-0.1958
cre_usedrate_u30_daydelta_min — IV 0.0134,4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 2]273532486924849.08%-0.0474
2(2, 21]191717971206.26%0.3552
3(21, 47]203418991356.64%0.2926
4(47, inf]202818681607.89%0.1063

注:统计全部候选变量的自动分箱明细(初分组),按 IV 降序展示前 100 个变量,共 124 个;完整数据见 feature_report.json。

04 单变量分析(粗分箱)

f_ps_od_days_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2042218144227811.15%-0.3309
2(0, 1]844180024395.20%0.4970
3(1, 2]342032751454.24%0.7114
4(2, 4]359034531373.82%0.8211
5(4, inf]220720561516.84%0.2053
2026-11-03T16:59:33.614096 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.15% → 11.15% → 6.84%),如需严格单调可考虑调整切点或合并分箱。IV=0.1937,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 4→5 箱有局部反弹:Bad Rate 由 3.82% 回升至 6.84%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 11.15%,可作为拒绝或重点风控策略的阈值参考

suc_apprv_num_m1 — 3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]301692728728829.55%-0.1580
2(0, 1]478745911964.09%0.7478
3(1, inf]31243052722.30%1.3409
2026-11-03T16:59:33.739698 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(9.55% → 2.30%),WOE 单调上升(-0.1580 → 1.3409),符合风控分箱预期。IV=0.1594,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 9.55%,可作为拒绝或重点风控策略的阈值参考

apprv_amt_day — 4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 11]303442745228929.53%-0.1555
2(11, 1000]25062421853.39%0.9433
3(1000, 5995]33043220842.54%1.2404
4(5995, inf]19261837894.62%0.6213
2026-11-03T16:59:33.861953 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.53% → 9.53% → 4.62%),如需严格单调可考虑调整切点或合并分箱。IV=0.1569,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 2.54% 回升至 4.62%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 11])为坏率最高区间:坏率高达 9.53%,可作为拒绝或重点风控策略的阈值参考

t_ps_od_days_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2063318517211610.26%-0.2368
2(0, 2]11097105245735.16%0.5046
3(2, 3]20481977713.47%0.9207
4(3, 5]219720751225.55%0.4278
5(5, inf]2105183726812.73%-0.4810
2026-11-03T16:59:33.983042 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.26% → 12.73% → 12.73%),如需严格单调可考虑调整切点或合并分箱。IV=0.1496,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 10.26% 回落至 5.16%,如需严格单调可考虑合并这两箱

第 5 箱((5, inf])为坏率最高区间:坏率高达 12.73%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_used_amt_m_min — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1.78]282012545827439.73%-0.1775
2(1.78, 869.6]247623681084.36%0.6822
3(869.6, 1999.71]20602009512.48%1.2681
4(1999.71, 6462.94]312530091163.71%0.8503
5(6462.94, inf]220320711325.99%0.3475
2026-11-03T16:59:34.154300 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.73% → 9.73% → 5.99%),如需严格单调可考虑调整切点或合并分箱。IV=0.1485,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 2.48% 回升至 3.71%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 1.78])为坏率最高区间:坏率高达 9.73%,可作为拒绝或重点风控策略的阈值参考

cre_l60_used_limit_rate_min — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.02]445743201373.07%1.0455
2(0.02, 0.09]267625261505.61%0.4182
3(0.09, 0.28]749369675267.02%0.1781
4(0.28, 0.92]189021715317499.25%-0.1224
5(0.92, inf]4537394958812.96%-0.5010
2026-11-03T16:59:34.281411 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.07% → 12.96%),WOE 单调下降(1.0455 → -0.5010),符合风控分箱预期。IV=0.1447,该变量区分度尚可。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 5 箱((0.92, inf])为坏率最高区间:坏率高达 12.96%,可作为拒绝或重点风控策略的阈值参考

s_ps_od_days_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]2061018430218010.58%-0.2713
2(0, 1]795175284235.32%0.4731
3(1, 2]346533031624.68%0.6090
4(2, 4]349433261684.81%0.5796
5(4, inf]256023432178.48%-0.0267
2026-11-03T16:59:34.401970 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.58% → 10.58% → 8.48%),如需严格单调可考虑调整切点或合并分箱。IV=0.1336,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 4.68% 回升至 4.81%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 10.58%,可作为拒绝或重点风控策略的阈值参考

cre_l90_used_limit_amt_min — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 21.64]561854082103.74%0.8430
2(21.64, 748.71]807675265506.81%0.2107
3(748.71, 8516.23]201721835418189.01%-0.0934
4(8516.23, 14597.38]2267199027712.22%-0.4336
5(14597.38, inf]1932163729515.27%-0.6919
2026-11-03T16:59:34.525181 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.74% → 15.27%),WOE 单调下降(0.8430 → -0.6919),符合风控分箱预期。IV=0.1336,该变量区分度尚可。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((14597.38, inf])为坏率最高区间:坏率高达 15.27%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_credit_amount_m3 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]3677329937810.28%-0.2392
2(-4999, 35.12]831579333824.59%0.6276
3(35.12, 100.48]191181761115077.88%0.0527
4(100.48, 124.34]2715241130411.20%-0.3349
5(124.34, inf]4235365757813.65%-0.5609
2026-11-03T16:59:34.650069 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.28% → 13.65% → 13.65%),如需严格单调可考虑调整切点或合并分箱。IV=0.1274,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 10.28% 回落至 4.59%,如需严格单调可考虑合并这两箱

第 5 箱((124.34, inf])为坏率最高区间:坏率高达 13.65%,可作为拒绝或重点风控策略的阈值参考

apprv_num_m1 — 4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]281522542527279.69%-0.1734
2(0, 1]535051072434.54%0.6394
3(1, 2]19891914753.77%0.8335
4(2, inf]258924841054.06%0.7577
2026-11-03T16:59:34.768598 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.69% → 9.69% → 4.06%),如需严格单调可考虑调整切点或合并分箱。IV=0.1225,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 3.77% 回升至 4.06%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 9.69%,可作为拒绝或重点风控策略的阈值参考

available_limit_amt — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.03]1238510918146711.85%-0.3987
2(0.03, 468.86]452342472766.10%0.3276
3(468.86, 4307.3]11998111488507.08%0.1678
4(4307.3, 27316.27]725067884626.37%0.2814
5(27316.27, inf]19241829954.94%0.5517
2026-11-03T16:59:34.887998 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.85% → 11.85% → 4.94%),如需严格单调可考虑调整切点或合并分箱。IV=0.1061,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 6.10% 回升至 7.08%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0.03])为坏率最高区间:坏率高达 11.85%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_credit_amount_m6 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 4.13]191717931246.47%0.2656
2(4.13, 33.8]621259422704.35%0.6857
3(33.8, 48.94]443541402956.65%0.2358
4(48.94, 107.59]187351707416618.87%-0.0756
5(107.59, inf]6761596279911.82%-0.3959
2026-11-03T16:59:35.016561 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.47% → 11.82% → 11.82%),如需严格单调可考虑调整切点或合并分箱。IV=0.1027,该变量区分度尚可。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 6.47% 回落至 4.35%,如需严格单调可考虑合并这两箱

第 5 箱((107.59, inf])为坏率最高区间:坏率高达 11.82%,可作为拒绝或重点风控策略的阈值参考

cre_now_l30_used_amt_d_min — 3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]312112827329389.41%-0.0980
2(1, 1.38]19271855723.74%0.8868
3(1.38, inf]27742692822.96%1.1291
2026-11-03T16:59:35.139991 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(9.41% → 2.96%),WOE 单调上升(-0.0980 → 1.1291),符合风控分箱预期。IV=0.1008,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 1])为坏率最高区间:坏率高达 9.41%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_credit_amount_m12 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 16.18]316430581063.35%0.9564
2(16.18, 44.21]603356713626.00%0.3458
3(44.21, 77.88]144561322512318.52%-0.0314
4(77.88, 95.76]663260066269.44%-0.1446
5(95.76, inf]7775695182410.60%-0.2732
2026-11-03T16:59:35.261360 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.35% → 10.60%),WOE 单调下降(0.9564 → -0.2732),符合风控分箱预期。IV=0.0893,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((95.76, inf])为坏率最高区间:坏率高达 10.60%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_used_amt_d_min — 4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]279222518627369.80%-0.1106
2(1, 1.45]235622361205.09%0.5945
3(1.45, 2.31]18861811753.98%0.8537
4(2.31, inf]20211922994.90%0.6356
2026-11-03T16:59:35.382668 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.80% → 9.80% → 4.90%),如需严格单调可考虑调整切点或合并分箱。IV=0.0765,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 3.98% 回升至 4.90%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 1])为坏率最高区间:坏率高达 9.80%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_gt0_m3_num_pc — 2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 68.17]335432521023.04%1.0563
2(68.17, inf]347063165930478.78%-0.0649
2026-11-03T16:59:35.553563 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.04% → 8.78%),WOE 单调下降(1.0563 → -0.0649),符合风控分箱预期。IV=0.0681,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 2 箱((68.17, inf])为坏率最高区间:坏率高达 8.78%,可作为拒绝或重点风控策略的阈值参考

cre_now_l90_limit_left_d_min — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -0.68]270025101907.04%0.1917
2(-0.68, 0.14]287426122629.12%-0.0898
3(0.14, 0.99]4108356953913.12%-0.4990
4(0.99, 1.19]798875014876.10%0.3452
5(1.19, inf]177861628615008.43%-0.0045
2026-11-03T16:59:35.665838 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(7.04% → 13.12% → 8.43%),如需严格单调可考虑调整切点或合并分箱。IV=0.0620,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 13.12% 回落至 6.10%,如需严格单调可考虑合并这两箱

第 3 箱((0.14, 0.99])为坏率最高区间:坏率高达 13.12%,可作为拒绝或重点风控策略的阈值参考

useratemore50maxcontimonsm12 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]407638891874.59%0.6291
2(0, 1]200318701336.64%0.2376
3(1, 2]228621651215.29%0.4787
4(2, 4]589354014928.35%-0.0099
5(4, inf]238022158622169.31%-0.1294
2026-11-03T16:59:35.787247 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(4.59% → 9.31% → 9.31%),如需严格单调可考虑调整切点或合并分箱。IV=0.0578,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 6.64% 回落至 5.29%,如需严格单调可考虑合并这两箱

第 5 箱((4, inf])为坏率最高区间:坏率高达 9.31%,可作为拒绝或重点风控策略的阈值参考

ps_int_amt_sum — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 209.51]317330021715.39%0.4594
2(209.51, 815.29]1035696177397.14%0.1600
3(815.29, 1891.74]1042996138167.82%0.0605
4(1891.74, 10533.94]113161027610409.19%-0.1154
5(10533.94, inf]2806242238413.69%-0.5642
2026-11-03T16:59:35.905970 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(5.39% → 13.69%),WOE 单调下降(0.4594 → -0.5642),符合风控分箱预期。IV=0.0558,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 5 箱((10533.94, inf])为坏率最高区间:坏率高达 13.69%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_used_amt_m_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 83.31]514849042444.74%0.5951
2(83.31, 1001.96]169371556813698.08%0.0256
3(1001.96, 2003.01]715165156368.89%-0.0789
4(2003.01, 2696.47]2318205426411.39%-0.3539
5(2696.47, inf]651158746379.78%-0.1840
2026-11-03T16:59:36.027546 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(4.74% → 11.39% → 9.78%),如需严格单调可考虑调整切点或合并分箱。IV=0.0541,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 4→5 箱有局部反弹:Bad Rate 由 11.39% 回落至 9.78%,如需严格单调可考虑合并这两箱

第 4 箱((2003.01, 2696.47])为坏率最高区间:坏率高达 11.39%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_limit_left_d_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -0.01]2260200625411.24%-0.3420
2(-0.01, 0.32]390736942135.45%0.4446
3(0.32, 0.7]244523341114.54%0.6373
4(0.7, 1]286072615024578.59%-0.0436
5(1, inf]6855929313.58%-0.5576
2026-11-03T16:59:36.150062 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.24% → 13.58% → 13.58%),如需严格单调可考虑调整切点或合并分箱。IV=0.0537,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 11.24% 回落至 5.45%,如需严格单调可考虑合并这两箱

第 5 箱((1, inf])为坏率最高区间:坏率高达 13.58%,可作为拒绝或重点风控策略的阈值参考

cre_l30_l90_used_amt_m_min — 4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.63]298562718526718.95%-0.0853
2(0.63, 1107.6]285827421164.06%0.7573
3(1107.6, 5082.2]325830821765.40%0.4573
4(5082.2, inf]209319061878.93%-0.0839
2026-11-03T16:59:36.263769 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(8.95% → 8.95% → 8.93%),如需严格单调可考虑调整切点或合并分箱。IV=0.0527,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 4.06% 回升至 5.40%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0.63])为坏率最高区间:坏率高达 8.95%,可作为拒绝或重点风控策略的阈值参考

avg_tnr 平均履约月数 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 3]24362340963.94%0.7876
2(3, 5]367234422306.26%0.2998
3(5, 6]266024721887.07%0.1704
4(6, 10]126711164510268.10%0.0233
5(10, inf]166411503116109.67%-0.1721
2026-11-03T16:59:36.379793 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.94% → 9.67%),WOE 单调下降(0.7876 → -0.1721),符合风控分箱预期。IV=0.0524,该变量区分度偏弱但可用。

WOE 在第 4、5 箱之间穿越 0 线:前 4 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 5 箱((10, inf])为坏率最高区间:坏率高达 9.67%,可作为拒绝或重点风控策略的阈值参考

max_loan_os_prcp_m12 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1747.28]410138602415.88%0.3679
2(1747.28, 2010.25]280625622448.70%-0.0543
3(2010.25, 13572.58]224802076617147.62%0.0888
4(13572.58, 20848.59]361932783419.42%-0.1426
5(20848.59, inf]5054444560912.05%-0.4180
2026-11-03T16:59:36.505339 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(5.88% → 12.05% → 12.05%),如需严格单调可考虑调整切点或合并分箱。IV=0.0469,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 8.70% 回落至 7.62%,如需严格单调可考虑合并这两箱

第 5 箱((20848.59, inf])为坏率最高区间:坏率高达 12.05%,可作为拒绝或重点风控策略的阈值参考

suc_apprv_num_m6 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]132721196013129.89%-0.1959
2(0, 1]873979657748.86%-0.0747
3(1, 2]477044383326.96%0.1869
4(2, 3]304228022407.89%0.0515
5(3, inf]825777654925.96%0.3530
2026-11-03T16:59:36.637268 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.89% → 9.89% → 5.96%),如需严格单调可考虑调整切点或合并分箱。IV=0.0434,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 6.96% 回升至 7.89%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 9.89%,可作为拒绝或重点风控策略的阈值参考

useratemore70monthsubcurmonth — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]136451244412018.80%-0.0676
2(0, 2]658659736139.31%-0.1291
3(2, 4]519846855139.87%-0.1939
4(4, 9]603755644737.83%0.0593
5(9, inf]659462453495.29%0.4787
2026-11-03T16:59:36.761611 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(8.80% → 9.87% → 5.29%),如需严格单调可考虑调整切点或合并分箱。IV=0.0434,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 8.80% 回升至 9.31%,如需严格单调可考虑合并这两箱

第 3 箱((2, 4])为坏率最高区间:坏率高达 9.87%,可作为拒绝或重点风控策略的阈值参考

setl_rem_prcp_paym_m3_num — 2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.5]320942924028548.89%-0.0789
2(0.5, inf]596656712954.94%0.5504
2026-11-03T16:59:36.943193 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(8.89% → 4.94%),WOE 单调上升(-0.0789 → 0.5504),符合风控分箱预期。IV=0.0433,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 0.5])为坏率最高区间:坏率高达 8.89%,可作为拒绝或重点风控策略的阈值参考

orig_prcp_avg_m12 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1031.97]11498107357636.64%0.2381
2(1031.97, 1871.88]692564055207.51%0.1051
3(1871.88, 3819.86]872779937348.41%-0.0181
4(3819.86, 13787.5]890980418689.74%-0.1798
5(13787.5, inf]2021175626513.11%-0.5149
2026-11-03T16:59:37.065065 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(6.64% → 13.11%),WOE 单调下降(0.2381 → -0.5149),符合风控分箱预期。IV=0.0431,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((13787.5, inf])为坏率最高区间:坏率高达 13.11%,可作为拒绝或重点风控策略的阈值参考

useratemore70_m6_num — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]10817101466716.20%0.3103
2(0, 1]443541153207.22%0.1484
3(1, 4]144121310413089.08%-0.1013
4(4, 5]346831323369.69%-0.1734
5(5, inf]4928441451410.43%-0.2554
2026-11-03T16:59:37.188505 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(6.20% → 10.43%),WOE 单调下降(0.3103 → -0.2554),符合风控分箱预期。IV=0.0429,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((5, inf])为坏率最高区间:坏率高达 10.43%,可作为拒绝或重点风控策略的阈值参考

shd_pre_repay_amt_rate — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.62]12414116038116.53%0.2551
2(0.62, 0.75]881481166987.92%0.0477
3(0.75, 0.85]876979468239.39%-0.1382
4(0.85, 0.93]6365568767810.65%-0.2789
5(0.93, inf]169715581398.19%0.0110
2026-11-03T16:59:37.307689 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.53% → 10.65% → 8.19%),如需严格单调可考虑调整切点或合并分箱。IV=0.0389,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 4→5 箱有局部反弹:Bad Rate 由 10.65% 回落至 8.19%,如需严格单调可考虑合并这两箱

第 4 箱((0.85, 0.93])为坏率最高区间:坏率高达 10.65%,可作为拒绝或重点风控策略的阈值参考

repay_amount_m6_all_shd_amt_pc — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 93.99]132681195713119.88%-0.1952
2(93.99, 95.59]302228012217.31%0.1339
3(95.59, 96.49]300727252829.38%-0.1374
4(96.49, 99.49]137121266510477.64%0.0872
5(99.49, inf]505147632885.70%0.4000
2026-11-03T16:59:37.426916 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.88% → 9.88% → 5.70%),如需严格单调可考虑调整切点或合并分箱。IV=0.0380,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 7.31% 回升至 9.38%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 93.99])为坏率最高区间:坏率高达 9.88%,可作为拒绝或重点风控策略的阈值参考

ps_int_amt_avg — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 4.33]407738512265.54%0.4296
2(4.33, 13.08]12232113199137.46%0.1116
3(13.08, 15.02]204418412039.93%-0.2011
4(15.02, 38.25]123111126810438.47%-0.0261
5(38.25, inf]7416665176510.32%-0.2433
2026-11-03T16:59:37.548807 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(5.54% → 10.32% → 10.32%),如需严格单调可考虑调整切点或合并分箱。IV=0.0357,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 9.93% 回落至 8.47%,如需严格单调可考虑合并这两箱

第 5 箱((38.25, inf])为坏率最高区间:坏率高达 10.32%,可作为拒绝或重点风控策略的阈值参考

useratemore90maxcontimonsm12 — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]929887235756.18%0.3136
2(0, 1]690363495548.03%0.0332
3(1, 4]147501346112898.74%-0.0598
4(4, 7]465241884649.97%-0.2056
5(7, inf]2457219026710.87%-0.3013
2026-11-03T16:59:37.672436 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(6.18% → 10.87%),WOE 单调下降(0.3136 → -0.3013),符合风控分箱预期。IV=0.0350,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((7, inf])为坏率最高区间:坏率高达 10.87%,可作为拒绝或重点风控策略的阈值参考

cre_now_l30_used_amt_d_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.68]743369484856.53%0.2605
2(0.68, 0.75]229120902018.77%-0.0599
3(0.75, 0.76]182316811427.79%0.0698
4(0.76, 0.91]173301565216789.68%-0.1686
5(0.91, inf]901483736417.11%0.1682
2026-11-03T16:59:37.793389 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.53% → 9.68% → 7.11%),如需严格单调可考虑调整切点或合并分箱。IV=0.0326,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 8.77% 回落至 7.79%,如需严格单调可考虑合并这两箱

第 4 箱((0.76, 0.91])为坏率最高区间:坏率高达 9.68%,可作为拒绝或重点风控策略的阈值参考

cre_now_l30_limit_left_d_min — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0.27]262223842389.08%-0.0874
2(0.27, 1]897480788969.98%-0.1927
3(1, 1.12]791273755376.79%0.2282
4(1.12, 1.73]120471098010678.86%-0.0604
5(1.73, inf]492046013196.48%0.2772
2026-11-03T16:59:37.917415 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.08% → 9.98% → 6.48%),如需严格单调可考虑调整切点或合并分箱。IV=0.0312,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 9.08% 回升至 9.98%,如需严格单调可考虑合并这两箱

第 2 箱((0.27, 1])为坏率最高区间:坏率高达 9.98%,可作为拒绝或重点风控策略的阈值参考

min_apply_amt — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1135]3388301037811.16%-0.3311
2(1135, 2270]514247344087.93%0.0453
3(2270, 4180]128411167911629.05%-0.0983
4(4180, 7300]922184907317.93%0.0463
5(7300, inf]748870174716.29%0.2953
2026-11-03T16:59:38.041451 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.16% → 11.16% → 6.29%),如需严格单调可考虑调整切点或合并分箱。IV=0.0305,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 7.93% 回升至 9.05%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 1135])为坏率最高区间:坏率高达 11.16%,可作为拒绝或重点风控策略的阈值参考

repay_amount_all_shd_amt_pc — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]215920171426.58%0.2478
2(-4999, 90.52]920783069019.79%-0.1845
3(90.52, 97.22]161031470314008.69%-0.0541
4(97.22, 98.58]696864685007.18%0.1543
5(98.58, inf]362334172065.69%0.4029
2026-11-03T16:59:38.228687 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.58% → 9.79% → 5.69%),如需严格单调可考虑调整切点或合并分箱。IV=0.0305,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 6.58% 回升至 9.79%,如需严格单调可考虑合并这两箱

第 2 箱((-4999, 90.52])为坏率最高区间:坏率高达 9.79%,可作为拒绝或重点风控策略的阈值参考

useratemore90_m3_num — 4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]232662150117657.59%0.0942
2(0, 1]611756464717.70%0.0781
3(1, 2]397936233568.95%-0.0856
4(2, inf]4698414155711.86%-0.3996
2026-11-03T16:59:38.344210 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(7.59% → 11.86%),WOE 单调下降(0.0942 → -0.3996),符合风控分箱预期。IV=0.0302,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 4 箱((2, inf])为坏率最高区间:坏率高达 11.86%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_usedrate_m_max — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]509447493456.77%0.2166
2(0, 0.04]265425171375.16%0.5053
3(0.04, 0.08]299927742257.50%0.1064
4(0.08, 0.58]245392231122289.08%-0.1015
5(0.58, inf]277925642157.74%0.0732
2026-11-03T16:59:38.467497 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.77% → 9.08% → 7.74%),如需严格单调可考虑调整切点或合并分箱。IV=0.0284,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 6.77% 回落至 5.16%,如需严格单调可考虑合并这两箱

第 4 箱((0.08, 0.58])为坏率最高区间:坏率高达 9.08%,可作为拒绝或重点风控策略的阈值参考

min_tnr — 4 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1]268824342549.45%-0.1460
2(1, 5]202611882614357.08%0.1681
3(5, 8]301227372759.13%-0.1081
4(8, inf]121191093311869.79%-0.1847
2026-11-03T16:59:38.592830 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.45% → 9.79% → 9.79%),如需严格单调可考虑调整切点或合并分箱。IV=0.0283,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 9.45% 回落至 7.08%,如需严格单调可考虑合并这两箱

第 4 箱((8, inf])为坏率最高区间:坏率高达 9.79%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_gt0_m12_num_pc — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 57.74]329831381604.85%0.5705
2(57.74, 72.08]263124172148.13%0.0186
3(72.08, 76.01]196117841779.03%-0.0953
4(76.01, 92.32]664060945468.22%0.0067
5(92.32, inf]235302147820528.72%-0.0575
2026-11-03T16:59:38.714587 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(4.85% → 9.03% → 8.72%),如需严格单调可考虑调整切点或合并分箱。IV=0.0249,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 9.03% 回落至 8.22%,如需严格单调可考虑合并这两箱

第 3 箱((72.08, 76.01])为坏率最高区间:坏率高达 9.03%,可作为拒绝或重点风控策略的阈值参考

grade_limit_amount — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 84500]2178194523310.70%-0.2840
2(84500, 115500]941686567608.07%0.0267
3(115500, 137500]203319001336.54%0.2533
4(137500, 180500]6132550163110.29%-0.2406
5(180500, inf]183211692813937.60%0.0916
2026-11-03T16:59:38.833799 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.70% → 10.70% → 7.60%),如需严格单调可考虑调整切点或合并分箱。IV=0.0226,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 6.54% 回升至 10.29%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 84500])为坏率最高区间:坏率高达 10.70%,可作为拒绝或重点风控策略的阈值参考

end_loan_to_rep_loan_freq — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 1003]286772641922587.87%0.0537
2(1003, 1935]201218191939.59%-0.1626
3(1935, 2132]2266198428212.44%-0.4550
4(2132, 2322]266624172499.34%-0.1331
5(2322, inf]245922911686.83%0.2068
2026-11-03T16:59:38.954857 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(7.87% → 12.44% → 6.83%),如需严格单调可考虑调整切点或合并分箱。IV=0.0224,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 7.87% 回升至 9.59%,如需严格单调可考虑合并这两箱

第 3 箱((1935, 2132])为坏率最高区间:坏率高达 12.44%,可作为拒绝或重点风控策略的阈值参考

shd_pre_repay_cnt — 5 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 25]956088766847.15%0.1575
2(25, 91]11526105489788.49%-0.0275
3(91, 237]753169775547.36%0.1275
4(237, 362]253723142238.79%-0.0661
5(362, inf]6905619571010.28%-0.2395
2026-11-03T16:59:39.084315 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(7.15% → 10.28% → 10.28%),如需严格单调可考虑调整切点或合并分箱。IV=0.0209,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 8.49% 回落至 7.36%,如需严格单调可考虑合并这两箱

第 5 箱((362, inf])为坏率最高区间:坏率高达 10.28%,可作为拒绝或重点风控策略的阈值参考

last_clear_num_m1 — 3 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, 0]301612750926528.79%-0.0667
2(0, 1]491645943226.55%0.2520
3(1, inf]300328271765.86%0.3705
2026-11-03T16:59:39.199080 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(8.79% → 5.86%),WOE 单调上升(-0.0667 → 0.3705),符合风控分箱预期。IV=0.0203,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 8.79%,可作为拒绝或重点风控策略的阈值参考

setl_rem_prcp_paym_last_month_lo — 2 箱
分组号分栏TotalGoodBadBad RateWOE
1(-inf, -4999]289927571424.90%0.5604
2(-4999, inf]351613215430078.55%-0.0361
2026-11-03T16:59:39.305242 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(4.90% → 8.55%),WOE 单调下降(0.5604 → -0.0361),符合风控分箱预期。IV=0.0202,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 2 箱((-4999, inf])为坏率最高区间:坏率高达 8.55%,可作为拒绝或重点风控策略的阈值参考

注:统计入模变量经合并调整后的最终分箱明细(开发样本口径);本次无变量发生单调性合并,细/粗分箱一致。

05 变量筛选

项目内容
筛选优先级黑名单 > 白名单 > 自动规则
IV 下限0.02
缺失率上限0.8
集中度上限0.9
相关性上限(皮尔逊)0.7
PSI 上限0.25
重要性 Top-K80
黑名单无
白名单无

候选变量 124,成功分箱 124,入模 46

变量白名单入模IV缺失率集中度IV门槛相关性PSI剔除原因
ps_perd_no—N0.1475PASSPASSPASS—0.3217PSI>0.25
age—N0.0051PASSPASSFAIL——IV<0.02
max_int_rat—N0.0080PASSPASSFAIL——IV<0.02
min_int_rat—N0.0028PASSPASSFAIL——IV<0.02
avg_tnr
平均履约月数
—Y0.0524PASSPASSPASSPASS0.0410
min_tnr—Y0.0283PASSPASSPASSPASS0.0040
sum_apply_amt—N0.0142PASSPASSFAIL——IV<0.02
min_apply_amt—Y0.0305PASSPASSPASSPASS0.0271
min_apprv_amt—N0.0124PASSPASSFAIL——IV<0.02
apprv_amt_day—Y0.1569PASSPASSPASSPASS0.1356
end_loan_to_rep_loan_freq—Y0.0224PASSPASSPASSPASS0.0395
end_loan_to_cur_freq—N0.1904PASSPASSPASS—0.2531PSI>0.25
f_rep_loan_to_f_apply_dt_freq—N0.0054PASSPASSFAIL——IV<0.02
ps_prcp_amt_mon—N0.0278PASSPASSPASS—0.3353PSI>0.25
ps_int_amt_mon—N0.0937PASSPASSPASS—0.3038PSI>0.25
ps_int_amt_sum—Y0.0558PASSPASSPASSPASS0.2234
ps_prcp_amt_avg—N0.0094PASSPASSFAIL——IV<0.02
ps_int_amt_avg—Y0.0357PASSPASSPASSPASS0.1194
setl_prcp_mon_ratio—N0.0116PASSPASSFAIL——IV<0.02
acc_ps_perd_no—N0.0987PASSPASSPASS—0.4588PSI>0.25
max_od_days—N0.2818PASSPASSPASS—0.5635PSI>0.25
m_s_ps_instm_amt—N0.0386PASSPASSPASS—0.2760PSI>0.25
f_ps_od_days_max—Y0.1937PASSPASSPASSPASS0.1507
s_ps_od_days_max—Y0.1336PASSPASSPASSPASS0.1952
t_ps_od_days_max—Y0.1496PASSPASSPASSPASS0.2430
ovd_days_d3_num_m1—N0.1789PASSFAIL———集中度>0.9
orig_prcp_avg_m3—N0.1453PASSPASSPASS—0.2678PSI>0.25
orig_prcp_avg_m12—Y0.0431PASSPASSPASSPASS0.0373
suc_apply_trench_num—N0.0091PASSFAIL———集中度>0.9
suc_apply_top_pc_code_num—N0.0022PASSPASSFAIL——IV<0.02
suc_apprv_num_m1—Y0.1594PASSPASSPASSPASS0.1386
apprv_num_m1—Y0.1225PASSPASSPASSPASS0.1088
suc_apply_num_m3—N0.0000PASSFAIL———集中度>0.9
apprv_num_m3—N0.0970PASSPASSPASSFAIL0.2416与 apprv_num_m1 相关>0.7
suc_apprv_num_m6—Y0.0434PASSPASSPASSPASS0.1217
apply_num_m12—N0.0007PASSPASSFAIL——IV<0.02
last_apply_od_num_m12—N0.0067PASSFAIL———集中度>0.9
last_apply_freq—N0.0173PASSPASSFAIL——IV<0.02
dec_loan_num—N0.0028PASSFAIL———集中度>0.9
bh_cur_od_num—N0.0064PASSPASSFAIL——IV<0.02
hj_cur_od_num—N0.0005PASSFAIL———集中度>0.9
setl_prcp_ratio—N0.1222PASSPASSPASS—0.2988PSI>0.25
last_loan_setl_tnr—N0.1645PASSPASSPASS—0.2903PSI>0.25
last_od_num_m6—N0.1099PASSPASSPASS—0.6013PSI>0.25
last_od_to_cur_freq—N0.2596PASSPASSPASS—0.8376PSI>0.25
last_clear_num_m1—Y0.0203PASSPASSPASSPASS0.0046
last_clear_num_m3—N0.0305PASSPASSPASSFAIL0.0139与 suc_apprv_num_m6 相关>0.7
grade_limit_amount—Y0.0226PASSPASSPASSPASS0.2077
exposure—N0.0155PASSPASSFAIL——IV<0.02
available_limit_amt—Y0.1061PASSPASSPASSPASS0.0138
account_age—N0.0164PASSPASSFAIL——IV<0.02
account_age_loan_day—N0.0134PASSPASSFAIL——IV<0.02
max_od_due—N0.0638PASSPASSPASS—0.4345PSI>0.25
odgt0_m12_mob_pc—N0.0450PASSPASSPASS—0.9610PSI>0.25
odgt0_m3_num—N0.0227PASSPASSPASS—2.4218PSI>0.25
odgt0_m12_num—N0.0464PASSPASSPASS—0.9376PSI>0.25
odgt0_m12_subcurmonth—N0.2143PASSPASSPASS—2.5210PSI>0.25
tothismonthodcontiaddnumm12—N0.0187PASSPASSFAIL——IV<0.02
tothismonthodcontireducenumm12—N0.0209PASSPASSPASS—0.7206PSI>0.25
od_amt_m6_loan_os_prcp_m6_pc—N0.0804PASSFAIL———集中度>0.9
od_amt_m12_loan_os_prcp_m12_pc—N0.0658PASSFAIL———集中度>0.9
avg_od_amt_m6_orig_prcp_pc—N0.0815PASSFAIL———集中度>0.9
max_loan_os_prcp_m12—Y0.0469PASSPASSPASSPASS0.0638
loan_os_prcp_gt0_m3_num_pc—Y0.0681PASSPASSPASSPASS0.0255
loan_os_prcp_gt0_m12_num_pc—Y0.0249PASSPASSPASSPASS0.0370
repay_amount_m3_loan_os_prcp_pc—N0.0656PASSPASSPASS—0.3231PSI>0.25
repay_amount_m6_loan_os_prcp_pc—N0.0293PASSPASSPASS—0.2697PSI>0.25
repay_amount_all_shd_amt_pc—Y0.0305PASSPASSPASSPASS0.2346
repay_amount_m6_all_shd_amt_pc—Y0.0380PASSPASSPASSPASS0.0409
setl_rem_prcp_paym_last_month_lo—Y0.0202PASSPASSPASSPASS0.1082
setl_rem_prcp_paym_m12_loan_os_p—N0.0080PASSPASSFAIL——IV<0.02
setl_rem_prcp_paym_m3_num—Y0.0433PASSPASSPASSPASS0.0163
setl_rem_prcp_paym_m12_num—N0.0049PASSPASSFAIL——IV<0.02
loan_os_prcp_credit_amount_m3—Y0.1274PASSPASSPASSPASS0.0732
loan_os_prcp_credit_amount_m6—Y0.1027PASSPASSPASSPASS0.0432
loan_os_prcp_credit_amount_m12—Y0.0893PASSPASSPASSPASS0.0785
useratemore50maxcontimonsm12—Y0.0578PASSPASSPASSPASS0.2289
useratemore70_m6_num—Y0.0429PASSPASSPASSPASS0.0784
useratemore70monthsubcurmonth—Y0.0434PASSPASSPASSPASS0.1603
useratemore90_m3_num—Y0.0302PASSPASSPASSPASS0.0027
useratemore90maxcontimonsm12—Y0.0350PASSPASSPASSPASS0.1030
shd_max_dpd—N0.0690PASSPASSPASS—0.3133PSI>0.25
shd_min_dpd—N0.0130PASSPASSFAIL——IV<0.02
shd_pre_repay_cnt—Y0.0209PASSPASSPASSPASS0.0547
shd_perd_max—N0.0161PASSFAIL———集中度>0.9
shd_instm_amt_sum—N0.0298PASSPASS———唯一率过高(ID列)
shd_l30_max_dpd—N0.0576PASSPASSPASS—1.1956PSI>0.25
shd_l60_min_dpd—N0.0368PASSPASSPASS—0.5202PSI>0.25
shd_l90_ps_due_cnt—N0.0336PASSPASSPASS—0.3409PSI>0.25
shd_l180_max_dpd—N0.0043PASSPASSFAIL——IV<0.02
shd_l180_instm_amt_sum—N0.0243PASSPASS———唯一率过高(ID列)
shd_remain_actual_cnt—N0.0182PASSPASSFAIL——IV<0.02
shd_pre_repay_cnt_rate—N0.0124PASSPASSFAIL——IV<0.02
shd_pre_repay_amt_rate—Y0.0389PASSPASSPASSPASS0.0420
shd_pre_repay_30d_amt_rate—N0.0029PASSPASSFAIL——IV<0.02
shd_pre_repay_due_rate—N0.1115PASSPASSPASS—0.3511PSI>0.25
shd_l30_pre_repay_due_rate—N0.0546PASSPASSPASS—0.8956PSI>0.25
shd_remain_actual_rate—N0.0091PASSPASSFAIL——IV<0.02
cre_usedrate_u30_daydelta_min—N0.0134PASSPASSFAIL——IV<0.02
cre_usedrate_u30_daydelta_max—N0.0468PASSPASSPASS—0.2756PSI>0.25
cre_l30_limit_left_amt_min—N0.0597PASSPASSPASSFAIL0.0141与 available_limit_amt 相关>0.7
cre_l60_used_limit_rate_max—N0.0729PASSPASSPASSFAIL0.0634与 cre_l60_used_limit_rate_min 相关>0.7
cre_l60_used_limit_rate_min—Y0.1447PASSPASSPASSPASS0.0406
cre_l90_used_limit_amt_min—Y0.1336PASSPASSPASSPASS0.0680
cre_now_p1m_used_rate_d—N0.0411PASSPASSPASSFAIL0.0141与 cre_now_l30_used_amt_d_min 相关>0.7
cre_now_p3m_used_rate_d—N0.0250PASSPASSPASSFAIL0.0524与 cre_now_l60_used_amt_d_min 相关>0.7
cre_now_p1m_used_rate_m—N0.0184PASSPASSFAIL——IV<0.02
cre_now_p2m_used_rate_m—N0.0199PASSPASSFAIL——IV<0.02
cre_now_l30_used_amt_d_max—Y0.0326PASSPASSPASSPASS0.2422
cre_now_l30_used_amt_d_min—Y0.1008PASSPASSPASSPASS0.0344
cre_now_l30_limit_left_d_max—N0.0223PASSPASSPASSFAIL0.0016与 cre_now_l60_limit_left_d_max 相关>0.7
cre_now_l30_limit_left_d_min—Y0.0312PASSPASSPASSPASS0.1380
cre_now_l60_used_amt_d_min—Y0.0765PASSPASSPASSPASS0.0615
cre_now_l60_limit_left_d_max—Y0.0537PASSPASSPASSPASS0.0048
cre_now_l60_limit_left_d_min—N0.0571PASSPASSPASSFAIL0.1494与 cre_now_l90_limit_left_d_min 相关>0.7
cre_now_l60_used_amt_m_max—Y0.0541PASSPASSPASSPASS0.2428
cre_now_l60_used_amt_m_min—Y0.1485PASSPASSPASSPASS0.0815
cre_now_l60_usedrate_m_max—Y0.0284PASSPASSPASSPASS0.2047
cre_now_l90_limit_left_d_min—Y0.0620PASSPASSPASSPASS0.1852
cre_l30_l90_used_amt_d_max—N0.0956PASSPASSPASS—0.3530PSI>0.25
cre_l30_l90_used_amt_m_max—N0.0882PASSPASSPASS—0.3031PSI>0.25
cre_l30_l90_used_amt_m_min—Y0.0527PASSPASSPASSPASS0.0608
cre_l30_l90_usedrate_m_max—N0.0244PASSPASSPASSFAIL0.2007与 cre_now_l60_usedrate_m_max 相关>0.7
cre_l30_l90_usedrate_m_min—N0.0114PASSPASSFAIL——IV<0.02

06 回归结果

待补充:本实验未运行 LR 路线(或未产生回归结果),无回归明细。

07 VIF

待补充:本实验未运行 LR 路线,未计算 VIF/相关系数。

08 最终评分卡

待补充:本实验未生成评分卡(未运行 LR 路线)。

09 模型表现

模型区分度评估(按样本)

模型样本KSAUCGINI
LightGBM开发样本0.34690.73440.4688
LightGBM测试样本0.31610.71870.4374
LightGBM训练+测试样本0.33310.72810.4562
LightGBM跨时间验证样本0.31220.71080.4216

LightGBM — 4 样本评估表(score_cut 粒度)

开发样本(KS 0.3469,AUC 0.7344)

cutscntbadgoodbad_ratepopulation_pctcum_bad_ratecum_good_rate
[-inf, 486)3809869294022.81%10.00%27.58%8.42%
[486, 507)3809559325014.68%10.00%45.32%17.72%
[507, 524)3809448336111.76%10.00%59.54%27.34%
[524, 539)380836734419.64%10.00%71.18%37.19%
[539, 555)380930035097.88%10.00%80.70%47.23%
[555, 573)380923035796.04%10.00%88.00%57.47%
[573, 592)380815436544.04%10.00%92.89%67.93%
[592, 615)380911136982.91%10.00%96.41%78.52%
[615, 647)38098937202.34%10.00%99.24%89.17%
[647, inf)38092437850.63%10.00%100.00%100.00%
2026-11-03T16:59:39.429118 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:39.618281 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

测试样本(KS 0.3161,AUC 0.7187)

cutscntbadgoodbad_ratepopulation_pctcum_bad_ratecum_good_rate
[-inf, 486)2592553203921.33%10.21%26.33%8.75%
[486, 507)2445347209814.19%9.63%42.86%17.76%
[507, 524)2597296230111.40%10.23%56.95%27.64%
[524, 539)253024922819.84%9.96%68.81%37.44%
[539, 555)253521123248.32%9.98%78.86%47.41%
[555, 573)252317023536.74%9.94%86.95%57.52%
[573, 592)243711323244.64%9.60%92.33%67.49%
[592, 615)25738124923.15%10.13%96.19%78.19%
[615, 647)25786025182.33%10.15%99.05%89.00%
[647, inf)25812025610.77%10.17%100.00%100.00%
2026-11-03T16:59:39.739670 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:39.859638 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

训练+测试样本(KS 0.3331,AUC 0.7281)

cutscntbadgoodbad_ratepopulation_pctcum_bad_ratecum_good_rate
[-inf, 486)64011422497922.22%10.08%27.08%8.55%
[486, 507)6254906534814.49%9.85%44.33%17.74%
[507, 524)6406744566211.61%10.09%58.50%27.46%
[524, 539)633861657229.72%9.98%70.23%37.29%
[539, 555)634451158338.05%9.99%79.97%47.30%
[555, 573)633240059326.32%9.97%87.58%57.49%
[573, 592)624526759784.28%9.84%92.67%67.76%
[592, 615)638219261903.01%10.05%96.32%78.39%
[615, 647)638714962382.33%10.06%99.16%89.10%
[647, inf)63904463460.69%10.07%100.00%100.00%
2026-11-03T16:59:39.981829 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:40.101310 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

跨时间验证样本(KS 0.3122,AUC 0.7108)

cutscntbadgoodbad_ratepopulation_pctcum_bad_ratecum_good_rate
[-inf, 486)3283623266018.98%9.45%25.62%8.24%
[486, 507)3336398293811.93%9.61%41.98%17.33%
[507, 524)350534231639.76%10.09%56.04%27.13%
[524, 539)344326931747.81%9.91%67.11%36.95%
[539, 555)343723931986.95%9.90%76.93%46.85%
[555, 573)349217733155.07%10.05%84.21%57.12%
[573, 592)337914432354.26%9.73%90.13%67.13%
[592, 615)351512033953.41%10.12%95.07%77.65%
[615, 647)35607534852.11%10.25%98.15%88.44%
[647, inf)37804537351.19%10.88%100.00%100.00%
2026-11-03T16:59:40.227295 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:40.350021 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

跨时间验证样本结论

风险高度集中在低分尾端——最低 20% 样本集中了全量 56.0% 的坏客户,策略切分空间很大。

① 样本与分箱结构:共 34,730 样本 / 2,432 坏样本,整体坏率 7.00%,好坏比约 13.3:1;10 档等频分数分栏,每箱约 10%,分箱均匀,无空箱无过厚箱。

② 排序性与单调性:逐箱 Bad Rate 18.98% → … → 1.19%(低分 → 高分),无倒挂,最低分段坏率是最高分段的 15.9 倍。

③ 区分度与坏客户捕获:最低 20% 样本捕获全量 56.0% 的坏客户,最低 50% 捕获 84.2%;最高 20% 样本仅含 1.8% 的坏客户,其中风险最高一箱单独占 25.6%。

(口径:分数 = 按基准分/优比/PDO 刻度由模型概率转换,分数越高风险越低;结论由程序按分箱数据自动生成。)

注:score_cut 表按开发样本(train)分数等频 10 档取边界(低分 → 高分),各样本共用同一套边界、同栏可比(20261022 口径);分数由模型概率按基准分/优比/PDO 刻度转换,分数越高风险越低;每表附 KS/AUC(按概率计算,与分栏口径无关);训练+测试 = TRAIN 全体。旧实验无分数转换时为 PD 等频口径(按本样本分位切分)。

10 KS和GINI

LightGBM

样本KSGINIAUC
开发样本0.34690.46880.7344
测试样本0.31610.43740.7187
训练+测试样本0.33310.45620.7281
跨时间验证样本0.31220.42160.7108

开发样本

2026-11-03T16:59:40.434519 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:40.502486 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

测试样本

2026-11-03T16:59:40.568137 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:40.636121 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

训练+测试样本

2026-11-03T16:59:40.702709 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:40.770117 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

跨时间验证样本

2026-11-03T16:59:40.900969 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:40.968366 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

注:GINI = 2×AUC−1。KS 图 X 轴为分数(升序),红虚线为最大间隔位置;ROC 图例标注 AUC。

11 PSI

模型稳定性评估

模型训练集与测试集训练集与跨时间验证训练集与psi验证集
LightGBM0.00050.00140.0046

分数段 PSI 明细(开发样本 vs 跨时间验证样本)

分数段开发样本占比跨时间验证样本占比PSI 贡献累计 PSI
[-inf, 486)10.00%9.45%0.00030.0003
[486, 507)10.00%9.61%0.00020.0005
[507, 524)10.00%10.09%0.00000.0005
[524, 539)10.00%9.91%0.00000.0005
[539, 555)10.00%9.90%0.00000.0005
[555, 573)10.00%10.05%0.00000.0005
[573, 592)10.00%9.73%0.00010.0006
[592, 615)10.00%10.12%0.00000.0006
[615, 647)10.00%10.25%0.00010.0006
[647, inf)10.00%10.88%0.00070.0014

分数段 PSI 明细(开发样本 vs PSI时点样本)

分数段开发样本占比PSI时点占比PSI 贡献累计 PSI
[-inf, 486)10.00%10.02%0.00000.0000
[486, 507)10.00%9.87%0.00000.0000
[507, 524)10.00%10.20%0.00000.0001
[524, 539)10.00%10.54%0.00030.0003
[539, 555)10.00%10.76%0.00060.0009
[555, 573)10.00%11.06%0.00110.0020
[573, 592)10.00%10.07%0.00000.0020
[592, 615)10.00%9.62%0.00010.0021
[615, 647)10.00%9.07%0.00090.0030
[647, inf)10.00%8.79%0.00160.0046
2026-11-03T16:59:41.048468 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

注:分数段 PSI 明细按分数刻度计算(概率→分数转换,20261022 口径),分栏边界取自开发样本(train)分数等频分位,各对比样本共用同一套边界。

模型样本量分布评估

评分段开发样本样本量开发样本占比测试样本样本量测试样本占比训练+测试样本样本量训练+测试样本占比跨时间验证样本样本量跨时间验证样本占比PSI时点样本样本量PSI时点样本占比
(-inf, 486]380910.00%259210.21%640110.08%32839.45%175110.02%
(486, 507]380910.00%24459.63%62549.85%33369.61%17259.87%
(507, 524]380910.00%259710.23%640610.09%350510.09%178210.20%
(524, 539]380810.00%25309.96%63389.98%34439.91%184110.54%
(539, 555]380910.00%25359.98%63449.99%34379.90%188010.76%
(555, 573]380910.00%25239.94%63329.98%349210.05%193211.06%
(573, 592]380810.00%24379.60%62459.84%33799.73%176010.07%
(592, 615]380910.00%257310.13%638210.05%351510.12%16819.62%
(615, 647]380910.00%257810.15%638710.06%356010.25%15859.07%
(647, inf]380910.00%258110.17%639010.07%378010.88%15368.79%
sum38088100.00%25391100.00%63479100.00%34730100.00%17473100.00%

变量 PSI(开发样本 vs PSI时点样本,按入模变量分箱)

特征项PSI状态
t_ps_od_days_max0.2430关注
cre_now_l60_used_amt_m_max0.2428关注
cre_now_l30_used_amt_d_max0.2422关注
repay_amount_all_shd_amt_pc0.2346关注
useratemore50maxcontimonsm120.2289关注
ps_int_amt_sum0.2234关注
grade_limit_amount0.2077关注
cre_now_l60_usedrate_m_max0.2047关注
s_ps_od_days_max0.1952关注
cre_now_l90_limit_left_d_min0.1852关注
useratemore70monthsubcurmonth0.1603关注
f_ps_od_days_max0.1507关注
suc_apprv_num_m10.1386关注
cre_now_l30_limit_left_d_min0.1380关注
apprv_amt_day0.1356关注
suc_apprv_num_m60.1217关注
ps_int_amt_avg0.1194关注
apprv_num_m10.1088关注
setl_rem_prcp_paym_last_month_lo0.1082关注
useratemore90maxcontimonsm120.1030关注
cre_now_l60_used_amt_m_min0.0815稳定
loan_os_prcp_credit_amount_m120.0785稳定
useratemore70_m6_num0.0784稳定
loan_os_prcp_credit_amount_m30.0732稳定
cre_l90_used_limit_amt_min0.0680稳定
max_loan_os_prcp_m120.0638稳定
cre_now_l60_used_amt_d_min0.0615稳定
cre_l30_l90_used_amt_m_min0.0608稳定
shd_pre_repay_cnt0.0547稳定
loan_os_prcp_credit_amount_m60.0432稳定
shd_pre_repay_amt_rate0.0420稳定
avg_tnr
平均履约月数
0.0410稳定
repay_amount_m6_all_shd_amt_pc0.0409稳定
cre_l60_used_limit_rate_min0.0406稳定
end_loan_to_rep_loan_freq0.0395稳定
orig_prcp_avg_m120.0373稳定
loan_os_prcp_gt0_m12_num_pc0.0370稳定
cre_now_l30_used_amt_d_min0.0344稳定
min_apply_amt0.0271稳定
loan_os_prcp_gt0_m3_num_pc0.0255稳定
setl_rem_prcp_paym_m3_num0.0163稳定
available_limit_amt0.0138稳定
cre_now_l60_limit_left_d_max0.0048稳定
last_clear_num_m10.0046稳定
min_tnr0.0040稳定
useratemore90_m3_num0.0027稳定
f_ps_od_days_max — PSI 0.1507
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]53.63%71.67%18.04%0.0523
(0, 1]22.17%15.68%-6.49%0.0225
(1, 2]8.98%5.01%-3.97%0.0232
(2, 4]9.43%4.97%-4.45%0.0285
(4, inf]5.80%2.67%-3.12%0.0242
suc_apprv_num_m1 — PSI 0.1386
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]79.23%62.50%-16.73%0.0397
(0, 1]12.57%22.98%10.41%0.0628
(1, inf]8.20%14.52%6.32%0.0361
apprv_amt_day — PSI 0.1356
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 11]79.68%63.48%-16.21%0.0369
(11, 1000]6.58%11.57%4.99%0.0281
(1000, 5995]8.68%14.12%5.44%0.0265
(5995, inf]5.06%10.84%5.78%0.0441
t_ps_od_days_max — PSI 0.2430
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]54.18%75.91%21.72%0.0732
(0, 2]29.14%17.99%-11.15%0.0538
(2, 3]5.38%2.30%-3.08%0.0261
(3, 5]5.77%2.56%-3.21%0.0261
(5, inf]5.53%1.25%-4.28%0.0637
cre_now_l60_used_amt_m_min — PSI 0.0815
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1.78]74.09%61.70%-12.38%0.0227
(1.78, 869.6]6.50%8.10%1.59%0.0035
(869.6, 1999.71]5.41%7.26%1.84%0.0054
(1999.71, 6462.94]8.21%11.44%3.23%0.0107
(6462.94, inf]5.79%11.50%5.72%0.0393
cre_l60_used_limit_rate_min — PSI 0.0406
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.02]11.71%16.82%5.11%0.0185
(0.02, 0.09]7.03%7.77%0.74%0.0007
(0.09, 0.28]19.68%19.25%-0.44%0.0001
(0.28, 0.92]49.66%41.38%-8.28%0.0151
(0.92, inf]11.92%14.78%2.86%0.0062
s_ps_od_days_max — PSI 0.1952
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]54.12%74.07%19.95%0.0626
(0, 1]20.88%14.30%-6.58%0.0249
(1, 2]9.10%4.84%-4.26%0.0269
(2, 4]9.18%4.50%-4.68%0.0333
(4, inf]6.72%2.30%-4.42%0.0474
cre_l90_used_limit_amt_min — PSI 0.0680
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 21.64]14.76%21.47%6.71%0.0251
(21.64, 748.71]21.22%17.21%-4.01%0.0084
(748.71, 8516.23]52.99%45.70%-7.30%0.0108
(8516.23, 14597.38]5.96%6.57%0.61%0.0006
(14597.38, inf]5.08%9.06%3.99%0.0231
loan_os_prcp_credit_amount_m3 — PSI 0.0732
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, -4999]9.66%6.42%-3.24%0.0133
(-4999, 35.12]21.85%26.69%4.85%0.0097
(35.12, 100.48]50.23%48.56%-1.68%0.0006
(100.48, 124.34]7.13%2.99%-4.15%0.0361
(124.34, inf]11.13%15.35%4.22%0.0136
apprv_num_m1 — PSI 0.1088
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]73.93%58.74%-15.19%0.0349
(0, 1]14.05%24.06%10.01%0.0539
(1, 2]5.22%8.35%3.13%0.0147
(2, inf]6.80%8.85%2.05%0.0054
available_limit_amt — PSI 0.0138
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.03]32.52%32.39%-0.14%0.0000
(0.03, 468.86]11.88%9.29%-2.59%0.0064
(468.86, 4307.3]31.51%30.87%-0.64%0.0001
(4307.3, 27316.27]19.04%20.46%1.42%0.0010
(27316.27, inf]5.05%6.99%1.94%0.0063
loan_os_prcp_credit_amount_m6 — PSI 0.0432
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 4.13]5.04%6.37%1.33%0.0031
(4.13, 33.8]16.32%23.19%6.87%0.0241
(33.8, 48.94]11.65%12.10%0.45%0.0002
(48.94, 107.59]49.22%40.80%-8.43%0.0158
(107.59, inf]17.76%17.55%-0.21%0.0000
cre_now_l30_used_amt_d_min — PSI 0.0344
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1]86.91%80.18%-6.73%0.0054
(1, 1.38]5.37%7.33%1.97%0.0061
(1.38, inf]7.72%12.48%4.76%0.0229
loan_os_prcp_credit_amount_m12 — PSI 0.0785
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 16.18]8.31%12.94%4.63%0.0205
(16.18, 44.21]15.85%21.83%5.98%0.0192
(44.21, 77.88]37.98%32.44%-5.54%0.0087
(77.88, 95.76]17.43%11.02%-6.40%0.0293
(95.76, inf]20.43%21.76%1.33%0.0008
cre_now_l60_used_amt_d_min — PSI 0.0615
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1]81.68%71.57%-10.11%0.0134
(1, 1.45]6.89%9.73%2.84%0.0098
(1.45, 2.31]5.52%7.82%2.30%0.0080
(2.31, inf]5.91%10.88%4.96%0.0303
loan_os_prcp_gt0_m3_num_pc — PSI 0.0255
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 68.17]8.81%13.83%5.02%0.0226
(68.17, inf]91.19%86.17%-5.02%0.0028
cre_now_l90_limit_left_d_min — PSI 0.1852
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, -0.68]7.62%4.88%-2.73%0.0121
(-0.68, 0.14]8.11%4.65%-3.46%0.0192
(0.14, 0.99]11.59%12.00%0.42%0.0001
(0.99, 1.19]22.53%41.36%18.83%0.1144
(1.19, inf]50.16%37.11%-13.06%0.0394
useratemore50maxcontimonsm12 — PSI 0.2289
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]10.71%20.26%9.55%0.0609
(0, 1]5.26%11.54%6.27%0.0492
(1, 2]6.01%10.12%4.11%0.0215
(2, 4]15.48%17.49%2.00%0.0024
(4, inf]62.54%40.59%-21.94%0.0948
ps_int_amt_sum — PSI 0.2234
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 209.51]8.33%24.84%16.51%0.1804
(209.51, 815.29]27.20%19.86%-7.33%0.0230
(815.29, 1891.74]27.39%20.94%-6.45%0.0173
(1891.74, 10533.94]29.72%26.96%-2.75%0.0027
(10533.94, inf]7.37%7.39%0.03%0.0000
cre_now_l60_used_amt_m_max — PSI 0.2428
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 83.31]13.52%32.92%19.40%0.1726
(83.31, 1001.96]44.49%31.12%-13.38%0.0479
(1001.96, 2003.01]18.79%13.42%-5.37%0.0181
(2003.01, 2696.47]6.09%4.64%-1.45%0.0040
(2696.47, inf]17.11%17.90%0.80%0.0004
cre_now_l60_limit_left_d_max — PSI 0.0048
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, -0.01]5.96%6.42%0.46%0.0003
(-0.01, 0.32]10.31%10.98%0.67%0.0004
(0.32, 0.7]6.45%7.74%1.29%0.0024
(0.7, 1]75.47%72.70%-2.77%0.0010
(1, inf]1.81%2.16%0.35%0.0006
cre_l30_l90_used_amt_m_min — PSI 0.0608
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.63]78.43%68.57%-9.86%0.0132
(0.63, 1107.6]7.51%9.46%1.95%0.0045
(1107.6, 5082.2]8.56%11.12%2.56%0.0067
(5082.2, inf]5.50%10.84%5.34%0.0363
avg_tnr — PSI 0.0410
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 3]6.40%11.49%5.10%0.0298
(3, 5]9.64%9.21%-0.43%0.0002
(5, 6]6.99%8.13%1.15%0.0017
(6, 10]33.27%27.97%-5.30%0.0092
(10, inf]43.70%43.19%-0.51%0.0001
max_loan_os_prcp_m12 — PSI 0.0638
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1747.28]10.78%16.33%5.56%0.0231
(1747.28, 2010.25]7.37%5.85%-1.52%0.0035
(2010.25, 13572.58]59.06%48.73%-10.34%0.0199
(13572.58, 20848.59]9.51%10.92%1.41%0.0020
(20848.59, inf]13.28%18.17%4.89%0.0154
suc_apprv_num_m6 — PSI 0.1217
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]34.85%20.09%-14.76%0.0813
(0, 1]22.95%32.15%9.20%0.0310
(1, 2]12.53%15.76%3.23%0.0074
(2, 3]7.99%8.25%0.26%0.0001
(3, inf]21.68%23.76%2.07%0.0019
useratemore70monthsubcurmonth — PSI 0.1603
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]35.85%41.31%5.46%0.0077
(0, 2]17.30%11.47%-5.84%0.0240
(2, 4]13.66%6.52%-7.14%0.0527
(4, 9]15.86%11.51%-4.35%0.0139
(9, inf]17.33%29.18%11.86%0.0618
setl_rem_prcp_paym_m3_num — PSI 0.0163
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.5]84.32%79.42%-4.90%0.0029
(0.5, inf]15.68%20.58%4.90%0.0133
orig_prcp_avg_m12 — PSI 0.0373
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1031.97]30.19%28.38%-1.82%0.0011
(1031.97, 1871.88]18.19%14.83%-3.35%0.0068
(1871.88, 3819.86]22.92%21.14%-1.78%0.0014
(3819.86, 13787.5]23.40%26.11%2.71%0.0030
(13787.5, inf]5.31%9.55%4.24%0.0249
useratemore70_m6_num — PSI 0.0784
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]28.42%37.70%9.28%0.0262
(0, 1]11.65%15.06%3.41%0.0088
(1, 4]37.87%33.31%-4.55%0.0058
(4, 5]9.11%5.58%-3.53%0.0173
(5, inf]12.95%8.34%-4.61%0.0203
shd_pre_repay_amt_rate — PSI 0.0420
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.62]32.62%41.05%8.43%0.0194
(0.62, 0.75]23.16%17.27%-5.89%0.0173
(0.75, 0.85]23.04%19.97%-3.07%0.0044
(0.85, 0.93]16.72%16.58%-0.14%0.0000
(0.93, inf]4.46%5.12%0.67%0.0009
repay_amount_m6_all_shd_amt_pc — PSI 0.0409
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 93.99]34.86%41.75%6.88%0.0124
(93.99, 95.59]7.94%5.84%-2.10%0.0065
(95.59, 96.49]7.90%5.60%-2.30%0.0079
(96.49, 99.49]36.03%30.70%-5.33%0.0085
(99.49, inf]13.27%16.12%2.85%0.0055
ps_int_amt_avg — PSI 0.1194
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 4.33]10.71%22.48%11.77%0.0873
(4.33, 13.08]32.12%24.75%-7.38%0.0192
(13.08, 15.02]5.37%4.48%-0.89%0.0016
(15.02, 38.25]32.33%27.00%-5.33%0.0096
(38.25, inf]19.47%21.30%1.82%0.0016
useratemore90maxcontimonsm12 — PSI 0.1030
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]24.43%37.30%12.87%0.0544
(0, 1]18.14%19.61%1.47%0.0012
(1, 4]38.75%31.06%-7.70%0.0170
(4, 7]12.22%7.37%-4.85%0.0246
(7, inf]6.46%4.67%-1.79%0.0058
cre_now_l30_used_amt_d_max — PSI 0.2422
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.68]19.62%14.54%-5.08%0.0152
(0.68, 0.75]6.05%3.70%-2.35%0.0115
(0.75, 0.76]4.81%3.12%-1.69%0.0073
(0.76, 0.91]45.74%31.74%-14.00%0.0512
(0.91, inf]23.79%46.91%23.12%0.1570
cre_now_l30_limit_left_d_min — PSI 0.1380
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0.27]7.19%3.87%-3.32%0.0206
(0.27, 1]24.60%40.66%16.06%0.0807
(1, 1.12]21.69%20.07%-1.62%0.0013
(1.12, 1.73]33.03%23.28%-9.75%0.0341
(1.73, inf]13.49%12.12%-1.37%0.0015
min_apply_amt — PSI 0.0271
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1135]8.90%12.49%3.59%0.0122
(1135, 2270]13.50%12.57%-0.93%0.0007
(2270, 4180]33.72%29.06%-4.66%0.0069
(4180, 7300]24.21%22.57%-1.65%0.0012
(7300, inf]19.66%23.31%3.65%0.0062
repay_amount_all_shd_amt_pc — PSI 0.2346
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, -4999]5.67%20.00%14.33%0.1806
(-4999, 90.52]24.19%26.40%2.21%0.0019
(90.52, 97.22]42.31%30.54%-11.77%0.0384
(97.22, 98.58]18.31%13.64%-4.67%0.0137
(98.58, inf]9.52%9.42%-0.10%0.0000
useratemore90_m3_num — PSI 0.0027
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]61.13%59.31%-1.82%0.0006
(0, 1]16.07%17.37%1.29%0.0010
(1, 2]10.45%11.47%1.01%0.0009
(2, inf]12.34%11.86%-0.49%0.0002
cre_now_l60_usedrate_m_max — PSI 0.2047
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]13.38%30.20%16.82%0.1369
(0, 0.04]6.97%7.87%0.89%0.0011
(0.04, 0.08]7.88%8.46%0.58%0.0004
(0.08, 0.58]64.47%45.54%-18.92%0.0658
(0.58, inf]7.30%7.93%0.63%0.0005
min_tnr — PSI 0.0040
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1]7.06%5.87%-1.19%0.0022
(1, 5]53.21%52.11%-1.09%0.0002
(5, 8]7.91%8.84%0.93%0.0010
(8, inf]31.83%33.18%1.35%0.0006
loan_os_prcp_gt0_m12_num_pc — PSI 0.0370
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 57.74]8.67%14.16%5.50%0.0270
(57.74, 72.08]6.91%7.87%0.96%0.0012
(72.08, 76.01]5.15%5.32%0.17%0.0001
(76.01, 92.32]17.45%14.17%-3.28%0.0068
(92.32, inf]61.82%58.48%-3.34%0.0019
grade_limit_amount — PSI 0.2077
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 84500]5.72%1.94%-3.78%0.0409
(84500, 115500]24.73%12.51%-12.22%0.0832
(115500, 137500]5.34%3.27%-2.07%0.0101
(137500, 180500]16.10%14.00%-2.10%0.0029
(180500, inf]48.11%68.27%20.16%0.0705
end_loan_to_rep_loan_freq — PSI 0.0395
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 1003]75.31%76.96%1.66%0.0004
(1003, 1935]5.28%4.78%-0.50%0.0005
(1935, 2132]5.95%2.86%-3.09%0.0227
(2132, 2322]7.00%5.70%-1.30%0.0027
(2322, inf]6.46%9.70%3.24%0.0132
shd_pre_repay_cnt — PSI 0.0547
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 25]25.12%35.69%10.57%0.0371
(25, 91]30.28%24.81%-5.47%0.0109
(91, 237]19.79%16.93%-2.86%0.0045
(237, 362]6.67%6.19%-0.48%0.0004
(362, inf]18.14%16.38%-1.76%0.0018
last_clear_num_m1 — PSI 0.0046
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, 0]79.20%81.89%2.69%0.0009
(0, 1]12.91%11.22%-1.69%0.0024
(1, inf]7.89%6.88%-1.00%0.0014
setl_rem_prcp_paym_last_month_lo — PSI 0.1082
分栏开发基准比例PSI时点样本 比例变更贡献
(-inf, -4999]7.62%18.39%10.77%0.0949
(-4999, inf]92.38%81.61%-10.77%0.0133

注:PSI ≤ 0.1 视为稳定,0.1~0.25 需关注,> 0.25 不稳定。

12 单变量分析

注:统计所有入模变量的单变量分析(开发样本口径)。预留验证/总体/OOT 口径的分组明细待扩展。

f_ps_od_days_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]2042253.63%18144227811.15%7.96
2(0, 1]844175.80%80024395.20%18.23
3(1, 2]342084.78%32751454.24%22.59
4(2, 4]359094.20%34531373.82%25.20
5(4, inf]2207100.00%20561516.84%13.62
合计380803493031508.27%11.09
2026-11-03T16:59:41.161341 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.15% → 11.15% → 6.84%),如需严格单调可考虑调整切点或合并分箱。IV=0.1937,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 4→5 箱有局部反弹:Bad Rate 由 3.82% 回升至 6.84%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 11.15%,可作为拒绝或重点风控策略的阈值参考

suc_apprv_num_m1
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]3016979.23%2728728829.55%9.47
2(0, 1]478791.80%45911964.09%23.42
3(1, inf]3124100.00%3052722.30%42.39
合计380803493031508.27%11.09
2026-11-03T16:59:41.283783 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(9.55% → 2.30%),WOE 单调上升(-0.1580 → 1.3409),符合风控分箱预期。IV=0.1594,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 9.55%,可作为拒绝或重点风控策略的阈值参考

apprv_amt_day
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 11]3034479.68%2745228929.53%9.49
2(11, 1000]250686.27%2421853.39%28.48
3(1000, 5995]330494.94%3220842.54%38.33
4(5995, inf]1926100.00%1837894.62%20.64
合计380803493031508.27%11.09
2026-11-03T16:59:41.404198 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.53% → 9.53% → 4.62%),如需严格单调可考虑调整切点或合并分箱。IV=0.1569,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 2.54% 回升至 4.62%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 11])为坏率最高区间:坏率高达 9.53%,可作为拒绝或重点风控策略的阈值参考

t_ps_od_days_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]2063354.18%18517211610.26%8.75
2(0, 2]1109783.32%105245735.16%18.37
3(2, 3]204888.70%1977713.47%27.85
4(3, 5]219794.47%20751225.55%17.01
5(5, inf]2105100.00%183726812.73%6.85
合计380803493031508.27%11.09
2026-11-03T16:59:41.524363 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.26% → 12.73% → 12.73%),如需严格单调可考虑调整切点或合并分箱。IV=0.1496,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 10.26% 回落至 5.16%,如需严格单调可考虑合并这两箱

第 5 箱((5, inf])为坏率最高区间:坏率高达 12.73%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_used_amt_m_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1.78]2820174.09%2545827439.73%9.28
2(1.78, 869.6]247680.59%23681084.36%21.93
3(869.6, 1999.71]206086.00%2009512.48%39.39
4(1999.71, 6462.94]312594.21%30091163.71%25.94
5(6462.94, inf]2203100.00%20711325.99%15.69
合计380653491531508.28%11.08
2026-11-03T16:59:41.650573 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.73% → 9.73% → 5.99%),如需严格单调可考虑调整切点或合并分箱。IV=0.1485,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 2.48% 回升至 3.71%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 1.78])为坏率最高区间:坏率高达 9.73%,可作为拒绝或重点风控策略的阈值参考

cre_l60_used_limit_rate_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.02]445711.71%43201373.07%31.53
2(0.02, 0.09]267618.74%25261505.61%16.84
3(0.09, 0.28]749338.42%69675267.02%13.25
4(0.28, 0.92]1890288.08%1715317499.25%9.81
5(0.92, inf]4537100.00%394958812.96%6.72
合计380653491531508.28%11.08
2026-11-03T16:59:41.777158 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.07% → 12.96%),WOE 单调下降(1.0455 → -0.5010),符合风控分箱预期。IV=0.1447,该变量区分度尚可。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 5 箱((0.92, inf])为坏率最高区间:坏率高达 12.96%,可作为拒绝或重点风控策略的阈值参考

s_ps_od_days_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]2061054.12%18430218010.58%8.45
2(0, 1]795175.00%75284235.32%17.80
3(1, 2]346584.10%33031624.68%20.39
4(2, 4]349493.28%33261684.81%19.80
5(4, inf]2560100.00%23432178.48%10.80
合计380803493031508.27%11.09
2026-11-03T16:59:41.896755 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.58% → 10.58% → 8.48%),如需严格单调可考虑调整切点或合并分箱。IV=0.1336,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 4.68% 回升至 4.81%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 10.58%,可作为拒绝或重点风控策略的阈值参考

cre_l90_used_limit_amt_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 21.64]561814.76%54082103.74%25.75
2(21.64, 748.71]807635.98%75265506.81%13.68
3(748.71, 8516.23]2017288.97%1835418189.01%10.10
4(8516.23, 14597.38]226794.92%199027712.22%7.18
5(14597.38, inf]1932100.00%163729515.27%5.55
合计380653491531508.28%11.08
2026-11-03T16:59:42.018513 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.74% → 15.27%),WOE 单调下降(0.8430 → -0.6919),符合风控分箱预期。IV=0.1336,该变量区分度尚可。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((14597.38, inf])为坏率最高区间:坏率高达 15.27%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_credit_amount_m3
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, -4999]36779.66%329937810.28%8.73
2(-4999, 35.12]831531.51%79333824.59%20.77
3(35.12, 100.48]1911881.74%1761115077.88%11.69
4(100.48, 124.34]271588.87%241130411.20%7.93
5(124.34, inf]4235100.00%365757813.65%6.33
合计380603491131498.27%11.09
2026-11-03T16:59:42.142420 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.28% → 13.65% → 13.65%),如需严格单调可考虑调整切点或合并分箱。IV=0.1274,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 10.28% 回落至 4.59%,如需严格单调可考虑合并这两箱

第 5 箱((124.34, inf])为坏率最高区间:坏率高达 13.65%,可作为拒绝或重点风控策略的阈值参考

apprv_num_m1
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]2815273.93%2542527279.69%9.32
2(0, 1]535087.98%51072434.54%21.02
3(1, 2]198993.20%1914753.77%25.52
4(2, inf]2589100.00%24841054.06%23.66
合计380803493031508.27%11.09
2026-11-03T16:59:42.327175 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.69% → 9.69% → 4.06%),如需严格单调可考虑调整切点或合并分箱。IV=0.1225,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 3.77% 回升至 4.06%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 9.69%,可作为拒绝或重点风控策略的阈值参考

available_limit_amt
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.03]1238532.52%10918146711.85%7.44
2(0.03, 468.86]452344.40%42472766.10%15.39
3(468.86, 4307.3]1199875.91%111488507.08%13.12
4(4307.3, 27316.27]725094.95%67884626.37%14.69
5(27316.27, inf]1924100.00%1829954.94%19.25
合计380803493031508.27%11.09
2026-11-03T16:59:42.447707 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.85% → 11.85% → 4.94%),如需严格单调可考虑调整切点或合并分箱。IV=0.1061,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 6.10% 回升至 7.08%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0.03])为坏率最高区间:坏率高达 11.85%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_credit_amount_m6
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 4.13]19175.04%17931246.47%14.46
2(4.13, 33.8]621221.36%59422704.35%22.01
3(33.8, 48.94]443533.01%41402956.65%14.03
4(48.94, 107.59]1873582.24%1707416618.87%10.28
5(107.59, inf]6761100.00%596279911.82%7.46
合计380603491131498.27%11.09
2026-11-03T16:59:42.575094 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.47% → 11.82% → 11.82%),如需严格单调可考虑调整切点或合并分箱。IV=0.1027,该变量区分度尚可。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 6.47% 回落至 4.35%,如需严格单调可考虑合并这两箱

第 5 箱((107.59, inf])为坏率最高区间:坏率高达 11.82%,可作为拒绝或重点风控策略的阈值参考

cre_now_l30_used_amt_d_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1]3121186.91%2827329389.41%9.62
2(1, 1.38]192792.28%1855723.74%25.76
3(1.38, inf]2774100.00%2692822.96%32.83
合计359123282030928.61%10.61
2026-11-03T16:59:42.693713 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(9.41% → 2.96%),WOE 单调上升(-0.0980 → 1.1291),符合风控分箱预期。IV=0.1008,该变量区分度尚可。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 1])为坏率最高区间:坏率高达 9.41%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_credit_amount_m12
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 16.18]31648.31%30581063.35%28.85
2(16.18, 44.21]603324.16%56713626.00%15.67
3(44.21, 77.88]1445662.15%1322512318.52%10.74
4(77.88, 95.76]663279.57%60066269.44%9.59
5(95.76, inf]7775100.00%695182410.60%8.44
合计380603491131498.27%11.09
2026-11-03T16:59:42.814602 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.35% → 10.60%),WOE 单调下降(0.9564 → -0.2732),符合风控分箱预期。IV=0.0893,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((95.76, inf])为坏率最高区间:坏率高达 10.60%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_used_amt_d_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1]2792281.68%2518627369.80%9.21
2(1, 1.45]235688.57%22361205.09%18.63
3(1.45, 2.31]188694.09%1811753.98%24.15
4(2.31, inf]2021100.00%1922994.90%19.41
合计341853115530308.86%10.28
2026-11-03T16:59:42.935571 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.80% → 9.80% → 4.90%),如需严格单调可考虑调整切点或合并分箱。IV=0.0765,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 3.98% 回升至 4.90%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 1])为坏率最高区间:坏率高达 9.80%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_gt0_m3_num_pc
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 68.17]33548.81%32521023.04%31.88
2(68.17, inf]34706100.00%3165930478.78%10.39
合计380603491131498.27%11.09
2026-11-03T16:59:43.044789 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.04% → 8.78%),WOE 单调下降(1.0563 → -0.0649),符合风控分箱预期。IV=0.0681,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 2 箱((68.17, inf])为坏率最高区间:坏率高达 8.78%,可作为拒绝或重点风控策略的阈值参考

cre_now_l90_limit_left_d_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, -0.68]27007.62%25101907.04%13.21
2(-0.68, 0.14]287415.72%26122629.12%9.97
3(0.14, 0.99]410827.31%356953913.12%6.62
4(0.99, 1.19]798849.84%75014876.10%15.40
5(1.19, inf]17786100.00%1628615008.43%10.86
合计354563247829788.40%10.91
2026-11-03T16:59:43.158556 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(7.04% → 13.12% → 8.43%),如需严格单调可考虑调整切点或合并分箱。IV=0.0620,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 13.12% 回落至 6.10%,如需严格单调可考虑合并这两箱

第 3 箱((0.14, 0.99])为坏率最高区间:坏率高达 13.12%,可作为拒绝或重点风控策略的阈值参考

useratemore50maxcontimonsm12
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]407610.71%38891874.59%20.80
2(0, 1]200315.97%18701336.64%14.06
3(1, 2]228621.98%21651215.29%17.89
4(2, 4]589337.46%54014928.35%10.98
5(4, inf]23802100.00%2158622169.31%9.74
合计380603491131498.27%11.09
2026-11-03T16:59:43.280790 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(4.59% → 9.31% → 9.31%),如需严格单调可考虑调整切点或合并分箱。IV=0.0578,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 6.64% 回落至 5.29%,如需严格单调可考虑合并这两箱

第 5 箱((4, inf])为坏率最高区间:坏率高达 9.31%,可作为拒绝或重点风控策略的阈值参考

ps_int_amt_sum
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 209.51]31738.33%30021715.39%17.56
2(209.51, 815.29]1035635.53%96177397.14%13.01
3(815.29, 1891.74]1042962.91%96138167.82%11.78
4(1891.74, 10533.94]1131692.63%1027610409.19%9.88
5(10533.94, inf]2806100.00%242238413.69%6.31
合计380803493031508.27%11.09
2026-11-03T16:59:43.399990 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(5.39% → 13.69%),WOE 单调下降(0.4594 → -0.5642),符合风控分箱预期。IV=0.0558,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 5 箱((10533.94, inf])为坏率最高区间:坏率高达 13.69%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_used_amt_m_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 83.31]514813.52%49042444.74%20.10
2(83.31, 1001.96]1693758.02%1556813698.08%11.37
3(1001.96, 2003.01]715176.81%65156368.89%10.24
4(2003.01, 2696.47]231882.90%205426411.39%7.78
5(2696.47, inf]6511100.00%58746379.78%9.22
合计380653491531508.28%11.08
2026-11-03T16:59:43.522349 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(4.74% → 11.39% → 9.78%),如需严格单调可考虑调整切点或合并分箱。IV=0.0541,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 4→5 箱有局部反弹:Bad Rate 由 11.39% 回落至 9.78%,如需严格单调可考虑合并这两箱

第 4 箱((2003.01, 2696.47])为坏率最高区间:坏率高达 11.39%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_limit_left_d_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, -0.01]22605.96%200625411.24%7.90
2(-0.01, 0.32]390716.27%36942135.45%17.34
3(0.32, 0.7]244522.72%23341114.54%21.03
4(0.7, 1]2860798.19%2615024578.59%10.64
5(1, inf]685100.00%5929313.58%6.37
合计379043477631288.25%11.12
2026-11-03T16:59:43.711788 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.24% → 13.58% → 13.58%),如需严格单调可考虑调整切点或合并分箱。IV=0.0537,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 11.24% 回落至 5.45%,如需严格单调可考虑合并这两箱

第 5 箱((1, inf])为坏率最高区间:坏率高达 13.58%,可作为拒绝或重点风控策略的阈值参考

cre_l30_l90_used_amt_m_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.63]2985678.43%2718526718.95%10.18
2(0.63, 1107.6]285885.94%27421164.06%23.64
3(1107.6, 5082.2]325894.50%30821765.40%17.51
4(5082.2, inf]2093100.00%19061878.93%10.19
合计380653491531508.28%11.08
2026-11-03T16:59:43.825487 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(8.95% → 8.95% → 8.93%),如需严格单调可考虑调整切点或合并分箱。IV=0.0527,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 4.06% 回升至 5.40%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0.63])为坏率最高区间:坏率高达 8.95%,可作为拒绝或重点风控策略的阈值参考

avg_tnr 平均履约月数
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 3]24366.40%2340963.94%24.38
2(3, 5]367216.04%34422306.26%14.97
3(5, 6]266023.03%24721887.07%13.15
4(6, 10]1267156.30%1164510268.10%11.35
5(10, inf]16641100.00%1503116109.67%9.34
合计380803493031508.27%11.09
2026-11-03T16:59:43.940614 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(3.94% → 9.67%),WOE 单调下降(0.7876 → -0.1721),符合风控分箱预期。IV=0.0524,该变量区分度偏弱但可用。

WOE 在第 4、5 箱之间穿越 0 线:前 4 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 5 箱((10, inf])为坏率最高区间:坏率高达 9.67%,可作为拒绝或重点风控策略的阈值参考

max_loan_os_prcp_m12
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1747.28]410110.78%38602415.88%16.02
2(1747.28, 2010.25]280618.15%25622448.70%10.50
3(2010.25, 13572.58]2248077.21%2076617147.62%12.12
4(13572.58, 20848.59]361986.72%32783419.42%9.61
5(20848.59, inf]5054100.00%444560912.05%7.30
合计380603491131498.27%11.09
2026-11-03T16:59:44.067186 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(5.88% → 12.05% → 12.05%),如需严格单调可考虑调整切点或合并分箱。IV=0.0469,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 8.70% 回落至 7.62%,如需严格单调可考虑合并这两箱

第 5 箱((20848.59, inf])为坏率最高区间:坏率高达 12.05%,可作为拒绝或重点风控策略的阈值参考

suc_apprv_num_m6
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]1327234.85%1196013129.89%9.12
2(0, 1]873957.80%79657748.86%10.29
3(1, 2]477070.33%44383326.96%13.37
4(2, 3]304278.32%28022407.89%11.68
5(3, inf]8257100.00%77654925.96%15.78
合计380803493031508.27%11.09
2026-11-03T16:59:44.197867 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.89% → 9.89% → 5.96%),如需严格单调可考虑调整切点或合并分箱。IV=0.0434,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 6.96% 回升至 7.89%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 9.89%,可作为拒绝或重点风控策略的阈值参考

useratemore70monthsubcurmonth
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]1364535.85%1244412018.80%10.36
2(0, 2]658653.16%59736139.31%9.74
3(2, 4]519866.81%46855139.87%9.13
4(4, 9]603782.67%55644737.83%11.76
5(9, inf]6594100.00%62453495.29%17.89
合计380603491131498.27%11.09
2026-11-03T16:59:44.323180 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(8.80% → 9.87% → 5.29%),如需严格单调可考虑调整切点或合并分箱。IV=0.0434,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 8.80% 回升至 9.31%,如需严格单调可考虑合并这两箱

第 3 箱((2, 4])为坏率最高区间:坏率高达 9.87%,可作为拒绝或重点风控策略的阈值参考

setl_rem_prcp_paym_m3_num
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.5]3209484.32%2924028548.89%10.25
2(0.5, inf]5966100.00%56712954.94%19.22
合计380603491131498.27%11.09
2026-11-03T16:59:44.440350 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(8.89% → 4.94%),WOE 单调上升(-0.0789 → 0.5504),符合风控分箱预期。IV=0.0433,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 0.5])为坏率最高区间:坏率高达 8.89%,可作为拒绝或重点风控策略的阈值参考

orig_prcp_avg_m12
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1031.97]1149830.19%107357636.64%14.07
2(1031.97, 1871.88]692548.38%64055207.51%12.32
3(1871.88, 3819.86]872771.30%79937348.41%10.89
4(3819.86, 13787.5]890994.69%80418689.74%9.26
5(13787.5, inf]2021100.00%175626513.11%6.63
合计380803493031508.27%11.09
2026-11-03T16:59:44.562393 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(6.64% → 13.11%),WOE 单调下降(0.2381 → -0.5149),符合风控分箱预期。IV=0.0431,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((13787.5, inf])为坏率最高区间:坏率高达 13.11%,可作为拒绝或重点风控策略的阈值参考

useratemore70_m6_num
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]1081728.42%101466716.20%15.12
2(0, 1]443540.07%41153207.22%12.86
3(1, 4]1441277.94%1310413089.08%10.02
4(4, 5]346887.05%31323369.69%9.32
5(5, inf]4928100.00%441451410.43%8.59
合计380603491131498.27%11.09
2026-11-03T16:59:44.685104 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(6.20% → 10.43%),WOE 单调下降(0.3103 → -0.2554),符合风控分箱预期。IV=0.0429,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((5, inf])为坏率最高区间:坏率高达 10.43%,可作为拒绝或重点风控策略的阈值参考

shd_pre_repay_amt_rate
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.62]1241432.62%116038116.53%14.31
2(0.62, 0.75]881455.78%81166987.92%11.63
3(0.75, 0.85]876978.82%79468239.39%9.65
4(0.85, 0.93]636595.54%568767810.65%8.39
5(0.93, inf]1697100.00%15581398.19%11.21
合计380593491031498.27%11.09
2026-11-03T16:59:44.800350 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.53% → 10.65% → 8.19%),如需严格单调可考虑调整切点或合并分箱。IV=0.0389,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 4→5 箱有局部反弹:Bad Rate 由 10.65% 回落至 8.19%,如需严格单调可考虑合并这两箱

第 4 箱((0.85, 0.93])为坏率最高区间:坏率高达 10.65%,可作为拒绝或重点风控策略的阈值参考

repay_amount_m6_all_shd_amt_pc
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 93.99]1326834.86%1195713119.88%9.12
2(93.99, 95.59]302242.80%28012217.31%12.67
3(95.59, 96.49]300750.70%27252829.38%9.66
4(96.49, 99.49]1371286.73%1266510477.64%12.10
5(99.49, inf]5051100.00%47632885.70%16.54
合计380603491131498.27%11.09
2026-11-03T16:59:44.919664 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.88% → 9.88% → 5.70%),如需严格单调可考虑调整切点或合并分箱。IV=0.0380,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 7.31% 回升至 9.38%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 93.99])为坏率最高区间:坏率高达 9.88%,可作为拒绝或重点风控策略的阈值参考

ps_int_amt_avg
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 4.33]407710.71%38512265.54%17.04
2(4.33, 13.08]1223242.83%113199137.46%12.40
3(13.08, 15.02]204448.20%18412039.93%9.07
4(15.02, 38.25]1231180.53%1126810438.47%10.80
5(38.25, inf]7416100.00%665176510.32%8.69
合计380803493031508.27%11.09
2026-11-03T16:59:45.110108 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(5.54% → 10.32% → 10.32%),如需严格单调可考虑调整切点或合并分箱。IV=0.0357,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 9.93% 回落至 8.47%,如需严格单调可考虑合并这两箱

第 5 箱((38.25, inf])为坏率最高区间:坏率高达 10.32%,可作为拒绝或重点风控策略的阈值参考

useratemore90maxcontimonsm12
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]929824.43%87235756.18%15.17
2(0, 1]690342.57%63495548.03%11.46
3(1, 4]1475081.32%1346112898.74%10.44
4(4, 7]465293.54%41884649.97%9.03
5(7, inf]2457100.00%219026710.87%8.20
合计380603491131498.27%11.09
2026-11-03T16:59:45.235744 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(6.18% → 10.87%),WOE 单调下降(0.3136 → -0.3013),符合风控分箱预期。IV=0.0350,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 5 箱((7, inf])为坏率最高区间:坏率高达 10.87%,可作为拒绝或重点风控策略的阈值参考

cre_now_l30_used_amt_d_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.68]743319.62%69484856.53%14.33
2(0.68, 0.75]229125.66%20902018.77%10.40
3(0.75, 0.76]182330.47%16811427.79%11.84
4(0.76, 0.91]1733076.21%1565216789.68%9.33
5(0.91, inf]9014100.00%83736417.11%13.06
合计378913474431478.31%11.04
2026-11-03T16:59:45.355456 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.53% → 9.68% → 7.11%),如需严格单调可考虑调整切点或合并分箱。IV=0.0326,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 8.77% 回落至 7.79%,如需严格单调可考虑合并这两箱

第 4 箱((0.76, 0.91])为坏率最高区间:坏率高达 9.68%,可作为拒绝或重点风控策略的阈值参考

cre_now_l30_limit_left_d_min
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0.27]26227.19%23842389.08%10.02
2(0.27, 1]897431.79%80788969.98%9.02
3(1, 1.12]791253.48%73755376.79%13.73
4(1.12, 1.73]1204786.51%1098010678.86%10.29
5(1.73, inf]4920100.00%46013196.48%14.42
合计364753341830578.38%10.93
2026-11-03T16:59:45.478776 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.08% → 9.98% → 6.48%),如需严格单调可考虑调整切点或合并分箱。IV=0.0312,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 9.08% 回升至 9.98%,如需严格单调可考虑合并这两箱

第 2 箱((0.27, 1])为坏率最高区间:坏率高达 9.98%,可作为拒绝或重点风控策略的阈值参考

min_apply_amt
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1135]33888.90%301037811.16%7.96
2(1135, 2270]514222.40%47344087.93%11.60
3(2270, 4180]1284156.12%1167911629.05%10.05
4(4180, 7300]922180.34%84907317.93%11.61
5(7300, inf]7488100.00%70174716.29%14.90
合计380803493031508.27%11.09
2026-11-03T16:59:45.602646 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(11.16% → 11.16% → 6.29%),如需严格单调可考虑调整切点或合并分箱。IV=0.0305,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 7.93% 回升至 9.05%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 1135])为坏率最高区间:坏率高达 11.16%,可作为拒绝或重点风控策略的阈值参考

repay_amount_all_shd_amt_pc
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, -4999]21595.67%20171426.58%14.20
2(-4999, 90.52]920729.86%83069019.79%9.22
3(90.52, 97.22]1610372.17%1470314008.69%10.50
4(97.22, 98.58]696890.48%64685007.18%12.94
5(98.58, inf]3623100.00%34172065.69%16.59
合计380603491131498.27%11.09
2026-11-03T16:59:45.721586 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.58% → 9.79% → 5.69%),如需严格单调可考虑调整切点或合并分箱。IV=0.0305,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 6.58% 回升至 9.79%,如需严格单调可考虑合并这两箱

第 2 箱((-4999, 90.52])为坏率最高区间:坏率高达 9.79%,可作为拒绝或重点风控策略的阈值参考

useratemore90_m3_num
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]2326661.13%2150117657.59%12.18
2(0, 1]611777.20%56464717.70%11.99
3(1, 2]397987.66%36233568.95%10.18
4(2, inf]4698100.00%414155711.86%7.43
合计380603491131498.27%11.09
2026-11-03T16:59:45.836908 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(7.59% → 11.86%),WOE 单调下降(0.0942 → -0.3996),符合风控分箱预期。IV=0.0302,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 4 箱((2, inf])为坏率最高区间:坏率高达 11.86%,可作为拒绝或重点风控策略的阈值参考

cre_now_l60_usedrate_m_max
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]509413.38%47493456.77%13.77
2(0, 0.04]265420.35%25171375.16%18.37
3(0.04, 0.08]299928.23%27742257.50%12.33
4(0.08, 0.58]2453992.70%2231122289.08%10.01
5(0.58, inf]2779100.00%25642157.74%11.93
合计380653491531508.28%11.08
2026-11-03T16:59:45.960173 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(6.77% → 9.08% → 7.74%),如需严格单调可考虑调整切点或合并分箱。IV=0.0284,该变量区分度偏弱但可用。

WOE 在第 3、4 箱之间穿越 0 线:前 3 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 6.77% 回落至 5.16%,如需严格单调可考虑合并这两箱

第 4 箱((0.08, 0.58])为坏率最高区间:坏率高达 9.08%,可作为拒绝或重点风控策略的阈值参考

min_tnr
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1]26887.06%24342549.45%9.58
2(1, 5]2026160.27%1882614357.08%13.12
3(5, 8]301268.17%27372759.13%9.95
4(8, inf]12119100.00%1093311869.79%9.22
合计380803493031508.27%11.09
2026-11-03T16:59:46.086700 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(9.45% → 9.79% → 9.79%),如需严格单调可考虑调整切点或合并分箱。IV=0.0283,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 9.45% 回落至 7.08%,如需严格单调可考虑合并这两箱

第 4 箱((8, inf])为坏率最高区间:坏率高达 9.79%,可作为拒绝或重点风控策略的阈值参考

loan_os_prcp_gt0_m12_num_pc
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 57.74]32988.67%31381604.85%19.61
2(57.74, 72.08]263115.58%24172148.13%11.29
3(72.08, 76.01]196120.73%17841779.03%10.08
4(76.01, 92.32]664038.18%60945468.22%11.16
5(92.32, inf]23530100.00%2147820528.72%10.47
合计380603491131498.27%11.09
2026-11-03T16:59:46.207937 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(4.85% → 9.03% → 8.72%),如需严格单调可考虑调整切点或合并分箱。IV=0.0249,该变量区分度偏弱但可用。

WOE 在第 2、3 箱之间穿越 0 线:前 2 箱 WOE>0(客户质量优于整体),后 3 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 9.03% 回落至 8.22%,如需严格单调可考虑合并这两箱

第 3 箱((72.08, 76.01])为坏率最高区间:坏率高达 9.03%,可作为拒绝或重点风控策略的阈值参考

grade_limit_amount
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 84500]21785.72%194523310.70%8.35
2(84500, 115500]941630.45%86567608.07%11.39
3(115500, 137500]203335.79%19001336.54%14.29
4(137500, 180500]613251.89%550163110.29%8.72
5(180500, inf]18321100.00%1692813937.60%12.15
合计380803493031508.27%11.09
2026-11-03T16:59:46.326526 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(10.70% → 10.70% → 7.60%),如需严格单调可考虑调整切点或合并分箱。IV=0.0226,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 3→4 箱有局部反弹:Bad Rate 由 6.54% 回升至 10.29%,如需严格单调可考虑合并这两箱

第 1 箱((-inf, 84500])为坏率最高区间:坏率高达 10.70%,可作为拒绝或重点风控策略的阈值参考

end_loan_to_rep_loan_freq
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 1003]2867775.31%2641922587.87%11.70
2(1003, 1935]201280.59%18191939.59%9.42
3(1935, 2132]226686.54%198428212.44%7.04
4(2132, 2322]266693.54%24172499.34%9.71
5(2322, inf]2459100.00%22911686.83%13.64
合计380803493031508.27%11.09
2026-11-03T16:59:46.515654 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(7.87% → 12.44% → 6.83%),如需严格单调可考虑调整切点或合并分箱。IV=0.0224,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 1→2 箱有局部反弹:Bad Rate 由 7.87% 回升至 9.59%,如需严格单调可考虑合并这两箱

第 3 箱((1935, 2132])为坏率最高区间:坏率高达 12.44%,可作为拒绝或重点风控策略的阈值参考

shd_pre_repay_cnt
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 25]956025.12%88766847.15%12.98
2(25, 91]1152655.40%105489788.49%10.79
3(91, 237]753175.19%69775547.36%12.59
4(237, 362]253781.86%23142238.79%10.38
5(362, inf]6905100.00%619571010.28%8.73
合计380593491031498.27%11.09
2026-11-03T16:59:46.644474 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性欠佳:Bad Rate 随分栏存在波动(7.15% → 10.28% → 10.28%),如需严格单调可考虑调整切点或合并分箱。IV=0.0209,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 4 箱 WOE<0(风险高于平均)

第 2→3 箱有局部反弹:Bad Rate 由 8.49% 回落至 7.36%,如需严格单调可考虑合并这两箱

第 5 箱((362, inf])为坏率最高区间:坏率高达 10.28%,可作为拒绝或重点风控策略的阈值参考

last_clear_num_m1
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, 0]3016179.20%2750926528.79%10.37
2(0, 1]491692.11%45943226.55%14.27
3(1, inf]3003100.00%28271765.86%16.06
合计380803493031508.27%11.09
2026-11-03T16:59:46.760143 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调下降(8.79% → 5.86%),WOE 单调上升(-0.0667 → 0.3705),符合风控分箱预期。IV=0.0203,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 2 箱 WOE<0(风险高于平均)

第 1 箱((-inf, 0])为坏率最高区间:坏率高达 8.79%,可作为拒绝或重点风控策略的阈值参考

setl_rem_prcp_paym_last_month_lo
组号ValueTot. Records累计占比#Goods#BadsBad RateG/B Odds
1(-inf, -4999]28997.62%27571424.90%19.42
2(-4999, inf]35161100.00%3215430078.55%10.69
合计380603491131498.27%11.09
2026-11-03T16:59:46.865791 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

关键结论

单调性良好:随分栏增大,Bad Rate 单调上升(4.90% → 8.55%),WOE 单调下降(0.5604 → -0.0361),符合风控分箱预期。IV=0.0202,该变量区分度偏弱但可用。

WOE 在第 1、2 箱之间穿越 0 线:前 1 箱 WOE>0(客户质量优于整体),后 1 箱 WOE<0(风险高于平均)

第 2 箱((-4999, inf])为坏率最高区间:坏率高达 8.55%,可作为拒绝或重点风控策略的阈值参考

13 压力测试

注:验证压力情境下模型的有效性和区分能力稳定性:a.坏浓度更高样本 b.时间外样本 c.特定特征客群 d.极端时间样本。当前流程自动生成情景1(贡献度最高的变量调用失败,20261026 批注2)与情景2(客群资质变差——跨时间样本剔除一半好样本,批注16)。

测试情景1:贡献度最高的变量调用失败

变量贡献度

变量贡献度
min_apply_amt58.0000
cre_now_l30_used_amt_d_max48.0000
shd_pre_repay_cnt43.0000
t_ps_od_days_max40.0000
available_limit_amt40.0000
f_ps_od_days_max37.0000
s_ps_od_days_max32.0000
cre_l90_used_limit_amt_min32.0000
shd_pre_repay_amt_rate30.0000
ps_int_amt_avg30.0000
失效变量贡献度口径值KS(前 → 后)AUC(前 → 后)KS 衰减AUC 衰减
f_ps_od_days_max1358.35960.3122 → 0.29270.7108 → 0.7009-0.0195-0.0099

注:失效处理口径:LR 将该变量 WOE 置 0(中性箱)后按系数重算概率;树模型将该特征置缺失重打分;评估样本 = 跨时间验证样本。衰减幅度反映模型对头部变量的依赖程度。

区分度验证 — LightGBM @ 跨时间样本

KS = 0.3122,GINI = 0.4216

2026-11-03T16:59:46.996267 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:47.132133 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

测试情景2:客群资质变差

指标数值
样本量34730 → 18581(剔除好样本 16149)
KS(前 → 后)0.3122 → 0.3160(Δ 0.0038)
AUC(前 → 后)0.7108 → 0.7124(Δ 0.0016)
GINI(后)0.4248
2026-11-03T16:59:47.257174 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 2026-11-03T16:59:47.383257 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/

注:情景2 模拟客群资质变差的压力情形(好客户变少、坏客户占比升高):随机剔除一半好样本(固定 seed=42,可复现)后复算 KS/AUC。