归因分析理论基础:三大主流模型深度拆解

做量化策略这几年,我最大的感触就是——赚钱容易,解释赚钱难。你辛辛苦苦跑出一个策略,回测曲线漂亮得不行,结果一到实盘就拉胯。这时候你最需要的是什么?不是新的因子,而是一把手术刀,把策略的收益来源一层层剥开来看。

这就是归因分析的价值。今天咱们就来聊聊三个最主流的模型:Brinson、Campisi 和 Barra。我会结合自己的实战经验,把它们的核心逻辑、适用场景和坑点都讲清楚。

1. Brinson模型:最经典的业绩分解工具

先说说 Brinson。这个模型最早是1985年由 Gary Brinson 提出的,说白了就是回答一个问题:我的收益到底来自选股还是择时?

我记得刚入行那会儿,带我的老交易员跟我说过一句话:「你赚了钱,得知道是风来了,还是你真有两把刷子。」Brinson 模型就是干这个的。

核心逻辑

Brinson 把超额收益拆成三部分:

  • 资产配置效应:你超配了哪些行业/资产类别,它们表现如何
  • 选股效应:在同一个行业里,你选的股票比行业平均好多少
  • 交互效应:配置和选股的协同作用

公式长这样:

超额收益 = 配置效应 + 选股效应 + 交互效应

配置效应 = Σ(Wp_i - Wb_i) × Rb_i
选股效应 = ΣWb_i × (Rp_i - Rb_i)
交互效应 = Σ(Wp_i - Wb_i) × (Rp_i - Rb_i)

其中 Wp 是组合权重,Wb 是基准权重,Rp 是组合收益,Rb 是基准收益。

实战经验:我在做 A 股量化时发现,交互效应往往被忽略。但如果你做的是行业轮动策略,交互效应可能占到超额收益的 30% 以上。别小看它。

适用场景

  • 权益类组合的业绩归因
  • 基金经理考核(区分 alpha 和 beta)
  • 多资产配置策略的分解

避坑指南:我曾经用 Brinson 分析一个高频策略,结果发现交互效应大得离谱。后来才意识到——Brinson 是给低频组合设计的,高频交易里「配置」和「选股」的边界太模糊了。嗯,工具选错了,分析全白费。

2. Campisi模型:债券归因的标配

做固收的朋友对 Campisi 应该不陌生。这个模型是 Campisi 在2000年提出的,专门用来拆解债券组合的收益来源。

你想想看,债券的收益逻辑和股票完全不一样。股票主要看选股和择时,债券呢?利率变动、信用利差、期限结构……这些因素都得考虑进去。

核心逻辑

Campisi 把债券收益拆成四块:

  1. 票息收益:持有债券获得的利息
  2. 国债收益率效应:无风险利率变动带来的价格变化
  3. 信用利差效应:信用风险溢价的变化
  4. 择券效应:个券选择带来的超额收益

我个人习惯把 Campisi 看作「债券版的 Brinson」,但它的维度更细。举个例子:

总收益 = 票息收益 + 国债收益率效应 + 信用利差效应 + 择券效应

国债收益率效应 = -久期 × Δy_treasury
信用利差效应 = -久期 × Δy_spread

这里有个关键点——久期。它就像杠杆,放大了利率变动对债券价格的影响。

小技巧:我在做信用债策略时,经常把 Campisi 的「信用利差效应」单独拎出来分析。如果这个效应持续为正,说明你的信用风险定价能力确实强。如果忽正忽负……嗯,可能只是运气好。

适用场景

  • 债券组合的业绩归因
  • 固收+策略的收益分解
  • 信用债和利率债的对比分析

注意:Campisi 模型假设久期是恒定的。但现实中,债券的久期会随着利率变化而变化。尤其是做高收益债策略时,这个假设可能带来不小的偏差。我曾经踩过这个坑,后来改用动态久期才解决问题。

3. Barra模型:多因子归因的工业标准

说到 Barra,做量化的人应该都听过。它是 MSCI 旗下的风险模型,最早在1970年代由 Barr Rosenberg 提出。现在几乎成了多因子归因的工业标准。

Barra 的思路和 Brinson 完全不同。Brinson 是从「配置 vs 选股」的角度切,Barra 是从「因子暴露」的角度切。说白了就是:你的收益来自哪些风险因子?

核心逻辑

Barra 把组合收益拆成两部分:

  • 因子收益:由共同因子解释的部分(如市值、动量、波动率等)
  • 特异收益:无法被因子解释的残差部分(也就是真正的 alpha)

公式:

R_p = Σβ_i × f_i + ε_p

其中:
β_i = 组合在因子 i 上的暴露
f_i = 因子 i 的收益率
ε_p = 特异收益

举个例子,如果你的组合在「动量因子」上有很高的暴露,而这段时间动量因子表现很好,那你的收益很大一部分就来自动量因子的贡献。

我的经验:Barra 模型最强大的地方在于——它能告诉你「风险来自哪里」。我曾经用 Barra 分析一个看似稳健的套利策略,结果发现它在「波动率因子」上的暴露极高。这意味着一旦市场波动率飙升,策略就会出问题。果然,后来那次波动率事件中,这个策略亏了15%。

适用场景

  • 多因子选股策略的归因
  • 风险预算和风险控制
  • 组合构建时的因子暴露管理

避坑指南:Barra 模型对因子定义非常敏感。同样的因子,不同定义方式可能得出完全不同的结论。我建议你在使用前,先做一遍因子敏感性分析。别问我怎么知道的……

三大模型对比:一张表说清楚

维度 Brinson Campisi Barra
适用资产 股票、多资产 债券 股票、多因子
核心视角 配置 vs 选股 利率 vs 信用 因子暴露
收益分解维度 3个 4个 N个(取决于因子数量)
是否需要基准
计算复杂度
主要用途 业绩归因 债券归因 风险归因+业绩归因

看到这张表,你可能会问:那我到底该用哪个?

我的建议是——看你的策略类型。做权益多头,Brinson 就够了;做固收,Campisi 是标配;做多因子量化,Barra 是绕不开的。当然,如果你做的是混合策略,可能需要把多个模型结合起来用。

知识体系总览

下面这张图是我自己整理的,把三个模型的核心逻辑和适用场景串在了一起。你可以把它当作一个快速参考:

归因分析三大模型知识体系 策略归因分析 Brinson 模型 Campisi 模型 Barra 模型 配置效应 + 选股效应 + 交互效应 适用:权益组合、多资产配置 票息 + 国债效应 + 信用利差 + 择券 适用:债券组合、固收+策略 因子收益 + 特异收益 适用:多因子策略、风险归因 选择建议 权益多头 → Brinson | 固收策略 → Campisi | 多因子量化 → Barra 混合策略 → 组合使用,取长补短

说实话,这三个模型没有绝对的优劣之分。关键是你得清楚自己的策略在赚什么钱,然后用对工具去验证。我见过太多人拿着 Barra 去分析一个简单的行业轮动策略,结果搞出一堆没意义的因子暴露——说白了,杀鸡用牛刀。

好了,这一章的内容就到这里。记住一句话:归因分析不是为了证明你有多牛,而是为了让你知道下一次该怎么改进


专注资料整理