3. 统计学基础

在构建 Monte Carlo 风险模型之前,必须掌握一组核心统计量。这些统计量不仅是描述数据分布特征的“语言”,更是后续量化风险敞口、设定 VaR(在险价值)和压力测试阈值的直接工具。本节将逐一拆解每个统计量的数学定义、直观含义,并明确其在风险复核流程中的具体落点。

3.1 均值(Mean)—— 风险的中心趋势

均值是所有观测值的算术平均,代表“最可能”的期望结果。在风险场景中,均值通常对应预期损失或基准情景。

维度说明风险应用示例
总体均值 μ全部可能结果的期望值资产组合的长期平均收益率
样本均值 x̄从历史数据或模拟中计算的均值过去 250 个交易日的平均日亏损
风险提示:均值对极端值敏感。在厚尾分布(如金融收益率)中,单个极端损失会严重拉偏均值,导致对“典型”风险的误判。因此,在风险复核中,均值必须与中位数或截尾均值配合使用。

3.2 方差(Variance)与标准差(Standard Deviation)—— 风险的离散度

方差衡量数据围绕均值的波动程度;标准差是方差的平方根,与原始数据量纲一致,更直观。在风险管理中,标准差直接对应波动率,是计算 VaR 和风险资本的核心参数。

  • 方差公式: σ² = Σ(xᵢ – μ)² / N
  • 标准差公式: σ = √σ²
  • 风险含义:标准差越大,结果的不确定性越高,尾部风险越严重。
Monte Carlo 关键点:在模拟中,我们通常假设收益率服从正态分布 N(μ, σ²)。但实际金融数据常呈现“尖峰厚尾”,因此后续章节会引入 t 分布或 Cornish-Fisher 展开来修正标准差对尾部风险的低估。

3.3 百分位数(Percentile)—— 尾部风险的直接度量

百分位数将数据按大小排序后,给出某个百分比位置的值。在风险领域,第 5 百分位数或第 1 百分位数直接对应 VaR(在险价值)。

百分位含义风险度量
第 50 百分位(中位数)一半数据低于此值稳健中心趋势,不受极端值影响
第 5 百分位5% 的数据低于此值95% VaR:有 95% 的把握损失不超过该值
第 1 百分位1% 的数据低于此值99% VaR:更严格的尾部风险度量
常见误区:VaR 只回答“最坏情况下的损失上限”,但不回答“一旦突破上限,损失有多大”。因此,百分位数必须与下一节的“条件尾部期望”或“预期亏损”配合使用,才能完整刻画尾部风险。

3.4 置信区间(Confidence Interval)—— 估计的不确定性

置信区间给出一个范围,该范围以一定置信水平包含总体参数的真值。在 Monte Carlo 模拟中,我们通常报告95% 置信区间,表示模拟结果有 95% 的概率落在此区间内。

  • 公式(正态假设): CI = x̄ ± zα/2 × (σ / √n)
  • z 值: 95% 置信水平对应 z=1.96;99% 对应 z=2.58
  • 风险应用: 用于评估 VaR 估计的稳定性。如果置信区间很宽,说明模拟次数不足或分布假设不合理。
风险复核实践:在输出 VaR 时,必须同时报告其 95% 置信区间。例如:“95% VaR 为 -2.3 亿元,95% 置信区间为 [-2.8 亿元, -1.9 亿元]”。若区间宽度超过 VaR 本身的 30%,则需增加模拟次数或调整分布假设。

3.5 统计量在风险度量中的综合应用

下图展示了从原始数据到风险度量的完整链路,以及每个统计量在流程中的位置:

统计量在风险度量中的综合应用链路 原始数据 均值 μ 标准差 σ 百分位数 置信区间 VaR(在险价值) 压力测试阈值 核心关系 均值 + 标准差 → 正态分布假设 → 百分位数 → VaR

3.6 风险复核中的统计量检查清单

在每次 Monte Carlo 风险复核流程中,建议按以下清单逐一验证统计量的合理性:

检查项统计量合理性标准异常处理
中心趋势均值 vs 中位数两者差异 < 0.5σ若偏差过大,检查数据是否含异常值
离散度标准差与历史波动率偏差 < 20%若偏差过大,检查模拟参数或分布假设
尾部风险第 5 百分位与历史 95% VaR 偏差 < 15%若偏差过大,增加模拟次数或调整分布
估计稳定性95% 置信区间宽度宽度 < VaR 值的 30%若过宽,增加模拟次数至 10 万以上
实操建议:在 Python 中,使用 numpy.percentile() 计算百分位数,使用 scipy.stats.norm.interval() 计算置信区间。对于非正态分布,推荐使用 numpy.quantile() 配合排序后的模拟结果直接计算经验百分位数,避免分布假设带来的模型风险。

3.7 从统计量到风险决策:一个完整示例

假设某投资组合的日收益率模拟结果如下(单位:%):

  • 均值 μ: 0.12
  • 标准差 σ: 1.85
  • 第 5 百分位: -2.94
  • 第 1 百分位: -4.31
  • 95% 置信区间(均值): [0.08, 0.16]

风险解读:

  • 预期日收益为 0.12%,但波动率高达 1.85%,说明风险较高。
  • 95% VaR 为 -2.94%,即每天有 95% 的概率损失不超过 2.94%。
  • 99% VaR 为 -4.31%,尾部风险显著增加(从 95% 到 99%,VaR 增加了 46.6%),提示分布存在厚尾特征。
  • 均值的 95% 置信区间较窄(宽度 0.08%),说明模拟次数足够,估计稳定。
风险复核结论:该组合在正常市场条件下风险可控,但尾部风险突出。建议在压力测试中重点关注 99% VaR 对应的极端情景,并考虑引入期权对冲或降低杠杆。