4. 特征分类体系:身份特征、联系特征、行为特征、风险特征、还款能力特征
在合规催收场景中,特征变量的质量直接决定模型区分度与业务可解释性。根据催收作业流程与数据来源,我们将特征归纳为五大类:身份特征、联系特征、行为特征、风险特征、还款能力特征。每类特征在模型中的角色、稳定性与合规要求均有差异,需在筛选阶段逐一评估。
4.1 五大特征分类总览
| 分类 | 核心维度 | 典型变量示例 | 筛选关注点 |
|---|---|---|---|
| 身份特征 | 人口属性、职业、学历、地域 | 年龄、婚姻状况、职业等级、居住城市等级 | 稳定性高,但需避免歧视性变量 |
| 联系特征 | 联系人数量、接通率、失联天数 | 近7天有效接通次数、紧急联系人数量 | 时效性强,需区分主动联系与被动联系 |
| 行为特征 | 还款历史、APP操作、沟通意愿 | 近30天还款次数、APP登录频率、承诺还款履约率 | 预测能力最强,但需处理缺失值 |
| 风险特征 | 征信、多头借贷、黑名单 | 征信查询次数、在贷平台数、法院执行记录 | 合规敏感,需授权且不可过度依赖 |
| 还款能力特征 | 收入、负债、资产、支出 | 月收入估算、负债收入比、房产/车辆拥有情况 | 数据获取难度大,常需模型推算 |
筛选原则: 优先保留 行为特征 与 联系特征,这两类在催收场景中时效性高、合规风险低;身份特征 作为基础控制变量;风险特征 与 还款能力特征 需严格校验数据来源与授权记录。
4.2 身份特征:基础画像与合规边界
身份特征描述借款人的基本社会属性,是模型中最稳定的变量层。但在合规催收框架下,部分身份变量可能涉及歧视性风险(如种族、宗教、性别),需在特征筛选阶段剔除或做脱敏处理。
- 常用变量: 年龄(分段)、性别(仅用于统计校验)、婚姻状况、学历等级、职业类别、居住城市等级、户籍地。
- 筛选要点:
- 剔除直接或间接指向敏感属性的变量(如民族、宗教信仰)。
- 对连续型变量(如年龄)做分箱处理,避免模型过拟合。
- 检查身份特征与目标变量的单调性,若出现U型或倒U型分布,需结合业务解释。
案例提示: 某消费金融项目在身份特征中保留了“居住城市等级”,发现一线城市用户逾期率反而高于二线城市。经排查,一线城市用户平均借款金额更高、多头借贷更普遍,该特征实际承载了风险信息而非身份信息,最终保留并做交互特征。
4.3 联系特征:催收作业的核心信号
联系特征直接反映催收过程中的触达效率与借款人配合意愿,是催收模型区别于传统信用模型的关键差异点。这类特征时效性极强,通常以近7天、近14天为窗口。
| 子类 | 变量示例 | 业务含义 |
|---|---|---|
| 接通率 | 近7天有效接通次数 / 总外呼次数 | 触达效率,接通率越低,失联风险越高 |
| 失联天数 | 距离最近一次有效联系的天数 | 失联严重程度,天数越长,回收概率越低 |
| 联系人多样性 | 紧急联系人数量、亲属联系人数量 | 社会关系网络密度,联系人越多,施压渠道越多 |
| 沟通时长 | 近3次通话平均时长(秒) | 沟通意愿,时长越短,配合度可能越低 |
合规红线: 联系特征不得包含“联系时间频次超过每日3次”、“联系时段在22:00-08:00”等违规操作记录。若数据中存在此类变量,需在特征筛选阶段直接剔除,避免模型学习到违规模式。
4.4 行为特征:预测能力最强的特征群
行为特征记录借款人在借贷生命周期内的主动行为与被动行为,是催收模型中区分度最高的变量来源。行为特征通常具有高方差、高缺失率的特点,需做针对性处理。
- 还款行为: 近30天还款次数、还款金额占比、是否使用最低还款、提前还款次数。
- APP操作行为: 登录频率、页面停留时长、是否查看还款计划、是否点击“延期申请”。
- 沟通行为: 承诺还款次数、承诺履约率、主动来电次数、投诉记录。
- 筛选要点:
- 对高频行为变量做平滑处理(如近7天登录次数取对数)。
- 承诺履约率需结合时间窗口,避免因样本量过小导致波动。
- APP操作行为需区分“主动操作”与“被动推送点击”,后者噪声较大。
# 行为特征衍生示例(Python伪代码)
import pandas as pd
import numpy as np
# 原始数据:用户每日还款记录
df['repay_count_30d'] = df.groupby('user_id')['repay_flag'].transform(
lambda x: x.rolling(30, min_periods=1).sum()
)
# 承诺履约率:近14天承诺还款次数 / 实际还款次数
df['promise_keep_rate'] = df['promise_repay_cnt_14d'] / (df['actual_repay_cnt_14d'] + 1e-6)
# APP登录频率:近7天登录天数 / 7
df['login_freq_7d'] = df['login_days_7d'] / 7
4.5 风险特征:外部征信与内部黑名单
风险特征主要来源于第三方征信机构与内部历史记录,用于评估借款人的信用风险水平。这类特征在催收模型中通常作为“底线变量”——一旦触发高风险阈值,催收策略需立即升级。
| 数据来源 | 典型变量 | 合规要求 |
|---|---|---|
| 央行征信 | 征信查询次数、逾期记录、负债总额 | 需用户授权,且仅用于贷后管理 |
| 百行/朴道征信 | 多头借贷指数、共债风险评分 | 需签署数据使用协议 |
| 内部黑名单 | 历史催收等级、欺诈标记、法院执行 | 需定期更新,避免误伤 |
| 设备指纹 | 设备关联逾期用户数、设备更换频率 | 需隐私合规声明 |
筛选建议: 风险特征通常与行为特征存在共线性(如多头借贷指数与近30天借款申请次数高度相关)。建议先做相关性分析,保留与目标变量相关性更高的一方,或做PCA降维后生成综合风险因子。
4.6 还款能力特征:收入与负债的平衡
还款能力特征直接衡量借款人是否有钱还,是催收策略中“是否给予减免”或“是否制定分期方案”的核心依据。这类特征数据获取难度最大,常需通过模型推算或第三方数据补充。
- 收入类: 月收入(自报或推算)、收入稳定性(职业类型+工龄)、社保/公积金缴纳基数。
- 负债类: 总负债金额、月还款额、负债收入比(DTI)、信用卡使用率。
- 资产类: 房产拥有情况、车辆价值、金融资产(理财、存款)。
- 支出类: 月均消费金额、消费结构(必要支出 vs 可选支出)。
数据质量警告: 自报收入与实际收入偏差较大(常见偏差在30%-50%),建议使用社保基数或银行流水作为校准依据。若缺失率超过60%,建议将该类特征降级为辅助变量,不作为主模型输入。
4.7 特征分类体系架构图
下图展示五大特征分类在催收模型中的层级关系与数据流向:
4.8 特征分类与催收策略的映射关系
不同特征分类在催收策略中承担不同角色。下表展示特征分类与催收动作的典型映射:
| 特征分类 | 催收阶段 | 典型策略动作 | 特征权重建议 |
|---|---|---|---|
| 身份特征 | M1(早期) | 短信提醒、IVR外呼 | 低(5%-10%) |
| 联系特征 | M1-M2 | 人工外呼、失联修复 | 中(15%-25%) |
| 行为特征 | M1-M3 | 差异化催收策略、承诺还款跟进 | 高(30%-40%) |
| 风险特征 | M2-M3 | 委外催收、法务介入 | 中(15%-20%) |
| 还款能力特征 | M3+ | 减免方案、分期协商 | 中(10%-15%) |
实战建议: 在特征筛选阶段,建议按“行为特征 > 联系特征 > 风险特征 > 还款能力特征 > 身份特征”的优先级进行变量保留。若模型区分度不足,优先从行为特征中挖掘交互变量(如“近7天登录次数 × 承诺履约率”)。