2. 概率统计基础回顾

在进入极值理论(EVT)之前,我们需要把概率统计的“地基”重新夯实一遍。EVT 并不是一套孤立的方法,它建立在随机变量、分布函数、分位数、条件概率与贝叶斯思想之上,并最终服务于 VaR、ES、CVaR 这类尾部风险指标。本节的目标不是重新讲授一遍概率论,而是把与尾部建模最相关的概念串成一条清晰的逻辑链:随机变量刻画不确定性 → 分布函数描述整体规律 → 分位数定位尾部位置 → 条件概率与贝叶斯更新尾部认知 → VaR/ES/CVaR 给出风险数字。

一、核心原理:四个概念如何支撑尾部风险

随机变量是把随机试验结果映射为数值的函数。在金融风控中,我们最关心的是损失随机变量,通常记为 L,收益则记为 R = −L。连续型随机变量由概率密度函数 f(x) 描述局部密度,由累积分布函数 F(x) = P(X ≤ x) 描述整体概率。对尾部风险而言,真正关键的是右尾:F(x) 越接近 1,x 越处于极端区域。

分位数是连接分布与风险指标的桥梁。给定置信水平 α(如 0.95、0.99),α 分位数 qα 满足 P(X ≤ qα) = α。在损失分布中,qα 就是“有 α 的概率损失不超过该值”,因此它天然对应 VaR。条件概率则回答“已经进入尾部之后会怎样”:P(X > x + u | X > u) 描述超出量分布,这正是 POT 极值模型的理论起点。贝叶斯思想进一步允许我们把先验经验与样本证据结合,在数据稀缺的极端区域进行参数更新与不确定性量化。

从概率基础到尾部风险度量的逻辑链 随机变量 X 损失 / 收益映射 分布函数 F(x) 整体概率规律 分位数 qα 尾部位置定位 VaR / ES / CVaR 尾部风险数字 条件概率:进入尾部之后 P(X > x+u | X > u) = 超出量分布 → 是 POT / GPD 建模的理论起点 → 关注“已经极端,还会多极端” → 避免用整体分布误判尾部形态 贝叶斯思想:尾部参数更新 先验 π(θ) + 极端样本似然 L(θ|data) → 后验 π(θ|data) ∝ π(θ)·L(θ|data) → 极端数据稀缺时引入专家先验 → 输出参数不确定性,而非单点估计

二、方法流程:从分布到风险指标的推导步骤

把上述概念落地为可执行流程,通常遵循以下步骤:

  1. 定义损失变量:明确 L 的正负方向,避免 VaR 符号混乱。
  2. 估计分布:用历史模拟、参数法或极值法得到 F(x) 的估计。
  3. 求分位数:在置信水平 α 下计算 qα,即 VaRα。
  4. 计算尾部均值:在 X > VaRα 条件下求期望,得到 ES。
  5. 引入条件与贝叶斯更新:对超出量建模,或用后验分布修正参数。
  6. 回测与复盘:检验突破次数、独立性、尾部拟合优度。

下面用一段 Python 代码演示历史模拟法下 VaR 与 ES 的计算逻辑,便于把公式与工程实现对应起来:

import numpy as np

# 假设 losses 为历史损失序列(正数表示损失)
losses = np.array([...])
alpha = 0.99

# 历史模拟 VaR:损失分布的 alpha 分位数
var_alpha = np.quantile(losses, alpha)

# ES:超过 VaR 的损失条件均值
tail_losses = losses[losses > var_alpha]
es_alpha = tail_losses.mean()

print(f"VaR_{alpha:.2f} = {var_alpha:.4f}")
print(f"ES_{alpha:.2f}  = {es_alpha:.4f}")

三、案例/场景:三个指标在同一组数据上的差异

假设某组合日损失样本的 95% 分位数为 2.1 万元,99% 分位数为 4.8 万元,而超过 4.8 万元部分的均值为 7.6 万元。此时:VaR95% = 2.1 万,VaR99% = 4.8 万,ES99% = 7.6 万。可以看到,ES 明显大于 VaR,因为它刻画的是“突破之后平均会亏多少”,对尾部形状更敏感。若分布是厚尾的,ES 与 VaR 的差距会进一步拉大,这正是 EVT 要重点建模的区域。

指标 定义 关注点 对厚尾的敏感度
VaR P(L ≤ VaR) = α 分位点位置 中等,可能低估极端损失
ES E[L | L > VaR] 尾部条件均值 高,能反映尾部厚度
CVaR 通常与 ES 等价(连续分布下) 一致性风险度量 高,满足次可加性
提示:在连续分布下,CVaR 与 ES 的数值一致;在离散或存在跳跃的分布中,CVaR 通常定义为尾部损失的加权平均,需注意不同教材与监管口径的差异。

四、误区与复盘:尾部建模中最容易踩的坑

  • 误区一:用正态分布估计 99% 以上分位数。 金融损失普遍厚尾,正态假设会系统性低估 VaR 与 ES。
  • 误区二:把 VaR 当作最大损失。 VaR 只是分位点,突破它之后损失可能远超预期,必须配合 ES 使用。
  • 误区三:忽略条件概率。 不区分“整体分布”与“尾部超出量分布”,会导致对极端区域的拟合严重偏差。
  • 误区四:贝叶斯先验随意设定。 先验过强会压制极端样本信息,先验过弱则退化为频率方法,需做敏感性分析。
  • 误区五:不做回测。 没有 Kupiec、Christoffersen 等检验,无法判断模型是否真正适配尾部。
复盘要点:尾部风险建模的核心不是“算出一个数字”,而是理解数字背后的分布假设、条件结构与参数不确定性。VaR 给出位置,ES/CVaR 给出强度,条件概率给出机制,贝叶斯给出更新路径——四者缺一不可。