3. 违约相关性入门

违约相关性入门 学习卡片

在信用组合管理中,单笔债务的违约概率只是起点。真正决定组合尾部风险大小的,是多个债务人“是否会在同一时间倒下”。这种共同违约的倾向,就是违约相关性。本节从直观含义出发,区分违约相关与资产相关,并厘清线性相关与尾部相关的本质差异,为后续组合损失分布建模打下概念基础。

一、相关性的直观含义:从“各自独立”到“同生共死”

假设一个组合里有100家借款人,每家一年内的违约概率都是2%。如果它们完全独立,那么出现“同时有10家以上违约”的概率极低,组合损失分布近似对称、尾部很薄。但如果这些借款人同处一个行业、一个区域,或共享同一个宏观驱动因素,那么一旦经济下行,它们可能集体恶化,违约事件高度聚集,尾部损失就会显著加厚。

相关性的直观含义可以概括为:它衡量的是“坏消息是否倾向于同时发生”。相关性越高,损失分布越向右偏、尾部越厚,极端损失出现的概率越大。对信用组合而言,相关性不是统计装饰,而是决定经济资本、风险限额和压力测试结果的核心参数。

记忆要点:违约概率决定“平均损失”,违约相关性决定“尾部损失”。两者共同刻画组合风险,缺一不可。

二、违约相关与资产相关:两个层次,一条链条

在结构化信用模型中,我们通常不直接对“违约事件”建模,而是先对借款人的资产价值建模。其逻辑链条是:资产价值下跌到某个阈值以下 → 借款人违约。因此,资产相关(asset correlation)是驱动违约相关(default correlation)的底层变量。

两者的关系可以这样理解:

  • 资产相关:两个借款人资产价值波动的联动程度,是连续变量之间的相关,通常用相关系数ρ表示。
  • 违约相关:两个借款人是否违约的联动程度,是0/1事件之间的相关,由资产相关、违约阈值(即违约概率)共同决定。

关键结论是:资产相关并不等于违约相关。即使资产相关相同,违约概率不同,违约相关也会不同。违约概率越低,同样的资产相关所导致的违约相关通常越小;违约概率越高,违约事件更容易被共同触发,违约相关上升。

下面用一个简化的单因子模型说明资产相关如何转化为违约相关:

# 单因子信用模型(示意)
# A_i = sqrt(rho) * M + sqrt(1 - rho) * e_i
# 违约条件:A_i < threshold_i,threshold_i = Phi^{-1}(PD_i)

import numpy as np
from scipy.stats import norm

rho = 0.20          # 资产相关
PD = 0.02           # 违约概率
N = 100000          # 模拟次数

M = np.random.normal(0, 1, N)                 # 系统性因子
e1 = np.random.normal(0, 1, N)
e2 = np.random.normal(0, 1, N)

A1 = np.sqrt(rho) * M + np.sqrt(1 - rho) * e1
A2 = np.sqrt(rho) * M + np.sqrt(1 - rho) * e2

threshold = norm.ppf(PD)
D1 = A1 < threshold
D2 = A2 < threshold

default_corr = np.corrcoef(D1, D2)[0, 1]
print("违约相关系数:", round(default_corr, 4))

运行这段代码会发现,当资产相关为0.20、违约概率为2%时,违约相关系数远小于0.20,通常在0.02~0.04量级。这正是“资产相关≠违约相关”的量化体现。

三、线性相关与尾部相关:平均联动 vs 极端联动

传统相关系数(Pearson线性相关)衡量的是变量在整个分布上的平均线性联动。但信用组合最关心的是尾部:当市场已经出现极端恶化时,违约是否还会进一步聚集。线性相关无法充分刻画这种“极端事件同时发生”的倾向,于是引入尾部相关(tail dependence)概念。

比较维度 线性相关 尾部相关
衡量对象 整个分布上的平均线性联动 极端分位点附近的联合联动
典型指标 Pearson相关系数ρ 上/下尾相关系数、Copula参数
对尾部风险 可能严重低估 直接刻画极端共同违约倾向
常见误区 认为ρ低则尾部安全 忽略尾部相关可能仍然很高
信用组合含义 影响平均损失波动 决定极端损失概率与经济资本

一个经典反例是:两个变量在线性相关上接近0,但在下尾却高度联动。例如,两个不同行业的借款人平时走势独立,但在系统性金融危机中同时违约。此时若只看线性相关,会误判组合的尾部风险。

常见误区:把资产相关直接当作违约相关使用,或用线性相关替代尾部相关。前者会高估低违约概率债务人的违约联动,后者会低估极端情景下的共同违约风险。

四、案例与复盘:相关性如何改变组合尾部

考虑一个由50笔等权重贷款组成的组合,每笔违约概率2%,违约损失率60%。我们比较两种情景:

  • 情景A:资产相关0.05,违约事件近似独立。
  • 情景B:资产相关0.30,违约事件明显聚集。

在情景A下,组合损失分布集中在少数几笔违约附近,99.9%分位损失相对有限。在情景B下,虽然预期损失几乎不变,但极端分位损失可能上升数倍。原因正是:相关性不改变平均损失,却显著改变尾部形状。

复盘要点如下:

  1. 先确认建模对象:是在建资产相关还是违约相关,二者不可混用。
  2. 再确认相关性度量:线性相关适合描述平均联动,尾部风险必须看尾部相关或Copula。
  3. 最后做压力测试:人为提高相关性,观察经济资本和尾部损失的变化幅度。
核心结论:违约相关性是信用组合尾部风险的“放大器”。理解资产相关到违约相关的传导链条,并区分线性相关与尾部相关,是后续学习Copula模型、单因子模型和组合损失分布的必要前提。