2. 风险暴露度量指标:预期损失、非预期损失、VaR 与 CVaR

在风险暴露评估中,量化损失的大小与概率是核心任务。本节将系统讲解四个最关键的度量指标:预期损失(EL)、非预期损失(UL)、风险价值(VaR)和条件风险价值(CVaR)。这些指标构成了从平均损失到极端损失的完整度量体系,是A/B测试中判断策略风险边界的基础工具。

2.1 预期损失(EL)

预期损失(Expected Loss, EL)是指在正常市场条件下,某一资产或组合在未来特定时期内可能发生的平均损失。它是风险度量的第一层次,反映的是“大概率会亏多少”。

EL 的计算公式为:

EL = PD × LGD × EAD

其中:

  • PD(Probability of Default):违约概率,即交易对手无法履约的可能性。
  • LGD(Loss Given Default):违约损失率,即违约发生时实际损失的比率(1 - 回收率)。
  • EAD(Exposure at Default):违约风险暴露,即违约时点的风险敞口金额。
应用提示:在A/B测试中,EL 可用于估算策略变更带来的“平均损失成本”。例如,若新策略导致用户流失概率(PD)上升 2%,且每位流失用户平均贡献价值(EAD)为 500 元,回收率为 0(LGD=100%),则 EL = 2% × 100% × 500 = 10 元/用户。

2.2 非预期损失(UL)

非预期损失(Unexpected Loss, UL)衡量的是实际损失偏离预期损失的程度,即损失的波动性。它反映了风险的不确定性,是风险资本配置的核心依据。

UL 通常用损失分布的标准差来表示。对于单笔资产,其计算公式为:

UL = EAD × √(PD × σ²_LGD + LGD² × σ²_PD)

其中 σ²_LGD 和 σ²_PD 分别表示 LGD 和 PD 的方差。在简化模型中,若假设 LGD 固定,则 UL 可近似为:

UL ≈ EAD × LGD × √(PD × (1 - PD))
关键区别:EL 是“平均损失”,可视为成本;UL 是“损失波动”,需要资本覆盖。在A/B测试中,UL 越大,说明策略结果越不稳定,需要更大的样本量才能可靠地评估效果。

2.3 风险价值(VaR)

风险价值(Value at Risk, VaR)是指在给定的置信水平(如 95% 或 99%)和持有期内,资产或组合可能遭受的最大损失。它回答的是“最坏情况下会亏多少”的问题。

VaR 的数学定义:

P(Loss > VaR_α) = 1 - α

其中 α 为置信水平。例如,95% VaR 意味着有 95% 的把握认为损失不会超过该值。

VaR 的三种主要计算方法:

方法 原理 优点 缺点
参数法(方差-协方差法) 假设收益率服从正态分布,利用均值和标准差计算分位数 计算简单、速度快 无法捕捉厚尾分布
历史模拟法 直接使用历史收益率数据,取对应分位数 无需分布假设 依赖历史数据质量
蒙特卡洛模拟法 随机生成大量情景,模拟损失分布 灵活、可处理复杂模型 计算量大、耗时
VaR 的局限性:VaR 只告诉我们“最大损失不超过某个值”,但无法回答“当损失超过 VaR 时,平均会亏多少”。这一缺陷由 CVaR 弥补。

2.4 条件风险价值(CVaR)

条件风险价值(Conditional Value at Risk, CVaR),又称预期尾部损失(Expected Shortfall, ES),是指在损失超过 VaR 阈值的条件下,损失的期望值。它衡量的是“极端情况下的平均损失”。

CVaR 的数学定义:

CVaR_α = E[ Loss | Loss > VaR_α ]

例如,若 95% VaR 为 100 万元,而超过 100 万元的损失平均为 150 万元,则 95% CVaR 为 150 万元。

CVaR 相比 VaR 的优势:

  • 尾部风险覆盖:CVaR 考虑了尾部损失的严重程度,而 VaR 只关注阈值。
  • 数学性质优良:CVaR 满足次可加性(Subadditivity),是一致性风险度量(Coherent Risk Measure),而 VaR 不满足。
  • 优化友好:CVaR 是凸函数,便于在投资组合优化中使用线性规划求解。

2.5 四指标对比与关系

下表总结了四个指标的核心差异:

指标 含义 关注点 在A/B测试中的角色
EL 平均损失 正常情况下的成本 策略的期望收益/成本估算
UL 损失波动性 不确定性程度 样本量计算、结果稳定性评估
VaR 给定置信度下的最大损失 尾部阈值 策略风险上限设定
CVaR 尾部损失的期望值 极端损失的平均水平 极端风险暴露评估

四个指标在损失分布中的位置关系如下图所示:

风险暴露度量指标在损失分布中的位置 EL(均值) VaR(95%) CVaR(尾部均值) UL(标准差) EL 是分布中心,UL 是离散程度,VaR 是尾部阈值,CVaR 是尾部均值

2.6 计算示例

假设某A/B测试策略的日收益服从正态分布,均值为 0 元,标准差为 10 万元。计算各指标:

# Python 计算示例
import numpy as np
from scipy import stats

mu = 0          # 均值(万元)
sigma = 10      # 标准差(万元)
alpha = 0.95    # 置信水平

# EL(预期损失)
EL = mu  # 此处为 0

# UL(非预期损失)
UL = sigma  # 10 万元

# VaR(95% 置信水平)
VaR_95 = mu - sigma * stats.norm.ppf(alpha)  # 约 -16.45 万元

# CVaR(95% 置信水平)
# 对于正态分布,CVaR = mu - sigma * φ(Φ⁻¹(α)) / (1-α)
z = stats.norm.ppf(alpha)
phi = stats.norm.pdf(z)
CVaR_95 = mu - sigma * phi / (1 - alpha)  # 约 -20.64 万元

print(f"EL: {EL:.2f} 万元")
print(f"UL: {UL:.2f} 万元")
print(f"95% VaR: {VaR_95:.2f} 万元")
print(f"95% CVaR: {CVaR_95:.2f} 万元")

输出结果:

EL: 0.00 万元
UL: 10.00 万元
95% VaR: -16.45 万元
95% CVaR: -20.64 万元
解读:该策略平均不赚不亏(EL=0),但日损失波动为 10 万元。有 95% 的把握日损失不超过 16.45 万元(VaR),而一旦损失超过该阈值,平均损失将达到 20.64 万元(CVaR)。在A/B测试中,若策略的 CVaR 过高,即使 EL 为正值,也需警惕极端风险。

2.7 四指标在A/B测试中的综合应用

在A/B测试的风险暴露评估中,四个指标构成一个完整的决策框架:

  1. EL 用于成本收益分析:判断策略的期望净收益是否为正。
  2. UL 用于样本量规划:UL 越大,所需样本量越大,测试周期越长。
  3. VaR 用于风险限额设定:设定策略可接受的最大损失阈值。
  4. CVaR 用于极端情景压力测试:评估尾部风险是否在可承受范围内。

下图展示了四指标在A/B测试决策流程中的串联关系:

A/B测试风险暴露评估四步流程 ① 预期损失 (EL) 平均成本估算 ② 非预期损失 (UL) 波动性与样本量 ③ 风险价值 (VaR) 最大损失阈值 ④ 条件VaR 尾部风险评估 综合决策:策略是否上线? EL > 0 且 CVaR 在风险容忍度内 → 上线 EL ≤ 0 或 CVaR 超限 → 拒绝或调整
实践建议:在A/B测试中,建议同时计算 EL 和 CVaR。EL 为正不代表策略安全,若 CVaR 超出业务承受能力,应设置止损机制或增加样本量以降低估计误差。