3、时序数据特性:时间序列的平稳性、趋势与季节性、自相关性在信用数据中的体现

信用额度定价依赖历史行为数据,而信用数据本质上是时间序列。如果忽略时序特性,直接使用随机切分或简单回归,会导致严重的未来信息泄露和参数估计偏差。本节从平稳性、趋势与季节性、自相关性三个核心维度,剖析信用数据的时间结构。

3.1 平稳性:信用评分模型的基础假设

平稳时间序列的统计性质(均值、方差、自协方差)不随时间推移而变化。在信用场景中,弱平稳(二阶平稳)是大多数统计模型(如逻辑回归、线性判别)的前提。

平稳性类型 定义 信用数据中的典型表现 对定价的影响
严平稳 联合分布不随时间平移改变 极少见,仅适用于极短窗口(如日内交易) 过于严格,实际中几乎无法满足
弱平稳 均值、方差为常数,自协方差仅与滞后阶数有关 稳定客群的月还款率、账户余额波动 逻辑回归系数可解释,样本外泛化稳定
非平稳 均值或方差随时间变化(含趋势、季节、随机游走) 逾期率随经济周期上升、授信额度逐年增长 模型失效,需差分或引入时间虚拟变量
关键提示: 信用额度定价中,拒绝率和违约率通常是非平稳的。直接使用原始序列建模会导致“伪回归”——两个无关变量因共同趋势而呈现虚假相关。

3.2 趋势与季节性:信用行为中的可预测成分

信用数据的时间模式可分解为三个成分:趋势(Trend)、季节性(Seasonal)、残差(Residual)。理解这些成分有助于设计合理的样本切分策略。

  • 趋势成分:
    • 长期趋势: 客户信用分随年龄增长缓慢上升;授信额度随收入增长线性递增。
    • 周期趋势: 宏观经济扩张/收缩导致整体逾期率呈U型波动(周期3-7年)。
  • 季节性成分:
    • 月度季节: 信用卡消费在春节、双十一、圣诞前后激增;还款日在发薪日(每月10-15日)后集中。
    • 季度季节: 企业贷款在季末冲量,个人贷款在年初(奖金发放)和开学季(教育贷)出现高峰。
  • 残差成分: 突发事件(如疫情、政策调整)导致的不可预测波动,通常表现为异常值。
实践建议: 在时序样本切分时,必须保留完整的季节周期。例如,若数据包含12个月,训练集应至少覆盖连续12个月,测试集取后续3-6个月,避免“跨季节”切分导致分布偏移。
信用数据时间序列分解(STL分解示意) 原始序列 y(t) 趋势 T(t) 季节性 S(t) 残差 R(t) y(t) = T(t) + S(t) + R(t) 切分样本时,训练集必须包含至少一个完整季节周期,避免趋势/季节泄露

3.3 自相关性:信用行为的时间依赖结构

自相关性(Autocorrelation)衡量当前观测值与历史观测值之间的线性依赖程度。信用数据中,自相关性普遍存在且强度较高,是时序样本切分必须处理的核心问题。

3.3.1 信用数据中的自相关来源

  • 行为惯性: 上月逾期客户本月继续逾期的概率显著升高(自相关系数可达0.6-0.8)。
  • 账户生命周期: 新开户客户前3个月行为波动大,老客户行为模式稳定,形成长记忆性。
  • 政策滞后: 风控策略调整后,客户反应通常延迟1-2个账期,导致残差自相关。
  • 数据采集频率: 月度汇总数据天然存在相邻月份的相关性(如消费金额、余额)。

3.3.2 自相关函数(ACF)与偏自相关函数(PACF)

指标 定义 信用场景解读 切分影响
ACF 序列与其滞后序列的相关系数(含间接路径) 滞后1阶ACF高(>0.5)说明“近朱者赤”效应强 随机切分会破坏时间依赖,导致训练/测试集高度相似
PACF 剔除中间滞后影响后的直接相关系数 滞后1-2阶PACF显著,说明AR(2)过程主导 需使用滚动窗口或膨胀窗口切分,保留自回归结构
常见陷阱: 如果忽略自相关性,使用随机切分(如80%训练/20%测试),相邻月份的数据会同时出现在训练集和测试集中,导致模型“看到未来”,测试AUC虚高0.05-0.15。这是信用额度定价中最隐蔽的过拟合来源。
自相关结构对比:随机切分 vs 时序切分 随机切分(错误) t1 t2 t3 t4 t5 训练 测试 训练 测试 训练 自相关被切断 后果:未来信息泄露 测试集AUC虚高,模型实际泛化能力差 时序切分(正确) t1 t2 t3 t4 t5 训练 训练 训练 测试 测试 自相关被保留 后果:无未来信息泄露 测试集AUC真实反映模型泛化能力

3.4 信用数据时序特性的综合影响

将平稳性、趋势/季节性和自相关性综合起来,信用额度定价的样本切分必须遵循以下原则:

  1. 时间顺序不可逆: 训练集时间必须早于测试集时间,禁止随机打乱。
  2. 保留完整季节周期: 训练集至少包含12个月(或4个季度)的完整数据。
  3. 考虑自相关滞后: 若ACF在滞后k阶仍显著,训练集与测试集之间应保留至少k个时间单位的“缓冲期”。
  4. 检测非平稳性: 使用ADF检验或KPSS检验确认序列是否平稳,非平稳时需差分或引入时间趋势项。