01学完这一课,你能做到什么
学完这一课,你应该能:
- 统一组合、基准、行业权重和收益的口径;
- 用 BHB 公式计算配置、选股和交互效应;
- 用代入数字的算例检查三项之和是否等于;
- 区分 BHB 与 BF 的展示方式,知道缺失行业参考收益会改变解释;
- 把交割单、持仓、费用和基准数据整理成可复核的归因输入;
- 用多窗口和策略账本避免把一次正贡献当成长期能力。
Brinson 归因解决的是“已经发生的超额来自哪里”,不是“未来一定会怎样”。
一句话记住归因解释已发生的超额,不证明未来可持续。
02先统一符号和基准
对行业 i,记住四个输入:
wP_i:组合在行业 i 的权重;wB_i:基准在行业 i 的权重;rP_i:组合在行业 i 的收益率;rB_i:基准在行业 i 的收益率。
P 是 portfolio,表示组合;B 是 benchmark,表示基准。单期且口径一致时:
RP = Σ(wP_i × rP_i);RB = Σ(wB_i × rB_i);- 算术超额收益
E = RP − RB。
例如组合收益为 9.9%,基准收益为 6.5%,则 E = 9.9% − 6.5% = 3.4 个百分点。这里的“百分点”表示收益率相减后的单位,不是 3.4%。
基准要和投资范围相称。含港股、海外 、现金或其他资产时,要明确分类、币种、汇率和比较方式。换一个基准,归因结果也可能改变。
一句话记住权重和收益必须来自同一行业、时点和计价口径。
03用三项公式拆开一组完整算例
下面固定使用实验的默认样本:科技、消费、其他三个行业。
| 行业 | 组合权重 | 基准权重 | 组合收益 | 基准收益 |
|---|---|---|---|---|
| 科技 | 40% | 30% | 15% | 10% |
| 消费 | 30% | 40% | 8% | 5% |
| 其他 | 30% | 30% | 5% | 5% |
先算总收益:
- 组合:
40%×15% + 30%×8% + 30%×5% = 6.0% + 2.4% + 1.5% = 9.9%; - 基准:
30%×10% + 40%×5% + 30%×5% = 3.0% + 2.0% + 1.5% = 6.5%; - 超额:
9.9% − 6.5% = 3.4 个百分点。
配置效应 AE
公式是 AE_i = (wP_i − wB_i) × rB_i。先假设你拿到的是基准行业收益,只观察权重偏离:
- 科技:
(40%−30%)×10% = 10%×10% = +1.0 个百分点; - 消费:
(30%−40%)×5% = −10%×5% = −0.5 个百分点; - 其他:
(30%−30%)×5% = 0。
合计 AE = 1.0 − 0.5 + 0 = +0.5 个百分点。
选股效应 SE
公式是 SE_i = wB_i × (rP_i − rB_i)。先固定基准权重,只比较同行业收益差:
- 科技:
30%×(15%−10%) = 30%×5% = +1.5 个百分点; - 消费:
40%×(8%−5%) = 40%×3% = +1.2 个百分点; - 其他:
30%×(5%−5%) = 0。
合计 SE = 1.5 + 1.2 + 0 = +2.7 个百分点。
交互效应 IE
公式是 IE_i = (wP_i − wB_i) × (rP_i − rB_i)。它是权重偏离和行业收益差的明确乘积:
- 科技:
(40%−30%)×(15%−10%) = 10%×5% = +0.5 个百分点; - 消费:
(30%−40%)×(8%−5%) = −10%×3% = −0.3 个百分点; - 其他:
0×0 = 0。
合计 IE = 0.5 − 0.3 + 0 = +0.2 个百分点。三项核对:AE + SE + IE = 0.5 + 2.7 + 0.2 = 3.4 个百分点,正好等于超额收益。选股贡献占比可写作 2.7 ÷ 3.4 ≈ 79.4%,但当分母接近 0 或正负项抵消时,占比会失真,优先展示百分点。
一句话记住交互项是乘积项,三项合计必须回到超额收益。
Brinson 参数探索
调节组合和基准权重,观察配置、选股、交互三项贡献及超额收益对账。
调节组合和基准权重,观察配置、选股、交互三项贡献
三行业收益固定为科技 15%/10%、消费 8%/5%、其他 5%/5%;权重余数归入其他。
04BHB 和 BF:先读公式,再看名称
BF(Brinson–Fachler)常把配置效应写成:AE_BF_i = (wP_i − wB_i) × (rB_i − RB),也就是比较行业相对整个基准的表现。
一种常见展示把选股和交互合并为:SE_合并_i = wP_i × (rP_i − rB_i)。在权重合计为 100% 等条件下,配置加合并选择仍可以对上算术超额。不同工具可能保留三项,也可能采用两项;不要只看 BHB 或 BF 的名字,要逐项核对公式。
如果基准没有某个行业,关键是补充参考收益并说明假设。假设基准只有新能源和银行,各占 50%,收益分别 10% 和 0%,基准收益是 5%;组合为新能源 40%、银行 50%、煤炭 10%,收益分别 10%、0%、50%,组合收益是 9%,超额为 4 个百分点。
若把煤炭参考收益暂设为 0,BHB 的配置、选股和交互解释会依赖这个缺省定义。若另设煤炭参考收益 50%,BF 中新能源贡献 (40%−50%)×(10%−5%) = −0.5 个百分点,煤炭贡献 10%×(50%−5%) = +4.5 个百分点,合计仍为 +4 个百分点。这不是“换名字就自动补齐数据”,而是参考收益定义改变了分解。
BHB 三项
配置、选股、交互分别列出,适合检查三项如何合成超额。
BF 展示
配置常按相对基准的行业表现计算,选股与交互可合并,必须读具体公式。
一句话记住方法名不能替代公式,缺失行业必须说明参考收益。
05从交割单走到可复核的归因报告
归因输入至少分三类:成交与费用、账户资产、基准行业数据。分段导出时可能出现日期重叠,先按唯一成交编号去重。还要补期初持仓和现金、出入金、期末估值、分红、公司行为,以及未卖出持仓的浮盈浮亏。
成本也要统一单位。1 bp 等于 0.01%,也就是万分之一。若某费率是 1.65 bp,换成小数是 0.000165;但要先确认它是单边、双边,还是总成本除以某种成交额。假设策略预期优势只有 10 bp,而双边成本是 5.1 bp,成本会消耗 5.1 ÷ 10 = 51% 的名义优势;这只是成本占优势的算术示例,不代表实际净收益。
累计买入金额占比不等于规范的期初持仓权重。比如累计买入金额 40 万元,其中某行业占三分之一,资金可能被反复使用,不能直接当作整个观察期的行业权重。真实账户应按每日或分段持仓重建,再按明确方法连接多期收益。
观察窗口改变,结论也可能改变。报告里应同时列观察期、基准、行业分类、费用、未平仓处理、归因公式和对账误差。一次窗口中选择贡献很大,不等于长期能力。
多策略账户可给每笔订单和成交记录 strategy_id,建立虚拟资金池、策略持仓和费用账本,但这不等于券商或法律上的独立账户。评分也要统一方向和尺度,避免重复被重复加权。归因报告解释结果,策略贡献账本解释资金和执行,两者可以并列保留。
一句话记住没有持仓、现金流和费用口径,归因就没有可靠输入。
4 道小题
全部答对,这一课就算真正读懂了。答错了会告诉你为什么。
这一课,浓缩成一张卡
学完可以保存或分享给朋友。保存成图片的功能会在下一版加上。
逐项写清公式和口径,并核对配置、选股、交互之和等于超额收益。
- 公式
- 口径
- 对账
记住这 5 句话
- 01先统一组合、基准、行业、时点和计价口径。
- 02BHB 将超额拆为配置、选股和交互,公式后要用数字复算。
- 03默认样本中 0.5+2.7+0.2=3.4 个百分点,等于 9.9%−6.5%。
- 04BHB 与 BF 的公式不同,基准缺失行业必须补充并说明参考收益。
- 05交割单归因还需要持仓、现金流、费用、估值和多窗口检查。
完成这一课
读完讲义、动手做一次实验、答对小题,这一课就算学完了。
- 读完讲义
- 完成一次 Brinson 参数探索
- 通过随堂自测
实验数据AI+金融投资训练营教学样本。固定教学样本
固定教学样本只用于解释量化研究方法,不代表任何真实标的未来表现,也不构成投资建议。