投资组合方差:公式、计算与分散风险
1552 阅读 · 更新时间 2026年2月27日
投资组合方差(Portfolio Variance)是衡量投资组合收益波动程度的统计指标。它表示投资组合中各资产收益率之间的相关性及各自波动性的综合影响。投资组合方差越大,意味着投资组合的整体风险越高;方差越小,意味着风险越低。通过计算投资组合方差,投资者可以评估和管理投资组合的风险水平,优化资产配置。主要特点包括:衡量波动性:投资组合方差衡量投资组合整体收益的波动性,即风险程度。资产相关性:考虑投资组合中各资产之间的相关性,对投资组合风险的影响。分散投资:通过分散投资,可以降低投资组合方差,从而降低风险。优化组合:利用方差计算,投资者可以优化资产配置,达到收益与风险的平衡。投资组合方差的应用示例:假设一个投资组合包含两种资产 A 和 B,其中 A 的权重为 60%,B 的权重为 40%。资产 A 的方差为 0.04,资产 B 的方差为 0.09,它们之间的相关系数为 0.5。通过计算得出投资组合的方差,可以帮助投资者理解投资组合的整体风险水平,并做出相应的调整。
1) 核心描述
- 投资组合方差(Portfolio Variance)用于衡量投资组合收益围绕平均水平波动的幅度,它把每个持仓的波动性与资产之间的联动关系一起纳入考量。
- 核心在于:相关性可能降低风险(资产不同步波动时),也可能放大风险(资产同向波动时)。
- 投资者使用投资组合方差来在同一风险口径下比较不同配置,检验分散是否有效,并监控市场变化导致的风险漂移。
2) 定义及背景
投资组合方差的含义(通俗解释)
投资组合方差是一种衡量投资组合整体风险的统计指标,用来描述在选定时间区间(如日度、月度等)内,投资组合收益相对其平均收益的 “离散程度”。投资组合方差越高,结果越分散、涨跌幅度越大;投资组合方差越低,收益表现通常更稳定。
投资组合方差不同于 “只看单个资产波动率” 的地方在于:它还会考虑资产之间的共同波动(co-movement)——也就是资产是否倾向于一起涨跌。两只资产即便都很波动,但若它们经常反向波动(相关性较低或为负),投资组合方差可能比直觉判断更低。
为什么它在投资与风险学习中重要
现实中,投资者往往持有多种资产。由于投资组合是按权重加总的混合体,风险也需要在组合层面衡量。投资组合方差被广泛采用,原因包括:
- 能把 “一篮子资产” 的风险汇总成一个可比较的数字(方差,或其平方根:波动率)。
- 让分散投资变得可量化:可以评估新增资产或调整权重是否真正降低整体风险。
- 是现代投资组合理论(MPT)的核心输入。Harry Markowitz(1952)系统提出:风险取决于资产之间的共同波动,而不只是单个资产自身风险。
简要历史背景(为何成为标准)
Markowitz 的框架使协方差矩阵成为资产配置决策的关键要素;随后 CAPM、风险预算、机构风险限制等体系延续了基于方差的思路。即使后来出现压力测试、因子模型、尾部风险指标等更复杂工具,投资组合方差仍是衡量总体风险的基础 “第一视角”。
3) 计算方法及应用
你真正需要掌握的核心公式
对包含 \(N\) 个资产、权重为 \(w_i\)、收益为 \(R_i\) 的投资组合,投资组合方差为:
\[\sigma_p^2=\sum_{i=1}^{N}\sum_{j=1}^{N} w_i w_j\,\text{Cov}(R_i,R_j)\]
矩阵形式(便于在 Excel、Python 或组合管理软件中实现):
\[\sigma_p^2=\mathbf{w}^\top \Sigma \mathbf{w}\]
其中:
- \(\mathbf{w}\) 为权重向量(权重之和为 1),
- \(\Sigma\) 为资产收益的协方差矩阵,
- \(\sigma_p^2\) 为投资组合方差。
两资产情形常用 “简化公式”:
\[\sigma_p^2=w_A^2\sigma_A^2+w_B^2\sigma_B^2+2w_A w_B \rho_{AB}\sigma_A\sigma_B\]
其中 \(\rho_{AB}\) 为资产 A 与 B 的相关系数,\(\sigma_A\)、\(\sigma_B\) 为各自的标准差。
分步计算:不绕弯地算出投资组合方差
第 1 步:设定投资组合权重
为每个资产设定权重 \(w_i\),并确保权重之和为 1(例如 0.60 和 0.40)。
第 2 步:选择收益频率与样本窗口
确定使用日度、周度或月度收益,以及统计区间(例如最近 3 年月度数据)。一致性很关键:混用频率是常见误差来源。
第 3 步:估算单个资产方差(或波动率)
分别计算每个资产的方差 \(\sigma_i^2\)(或先计算波动率 \(\sigma_i\) 再平方)。若使用月度收益,则得到月度方差。
第 4 步:估算协方差(或相关系数)
计算所有资产两两之间的 \(\text{Cov}(R_i,R_j)\)。若更偏好相关系数,则先估算 \(\rho_{ij}\),再结合两者波动率:
- 协方差由相关系数与两资产波动率共同决定。
第 5 步:代入公式计算
对 \(N\) 资产使用双重求和公式,对两资产使用简化公式。
第 6 步:把方差换成波动率(标准差)
方差单位为 “收益的平方”,不直观。可转换为波动率:
- \(\sigma_p=\sqrt{\sigma_p^2}\)
若要把月度波动率年化,通常乘以 \(\sqrt{12}\);若使用日度数据,常用 \(\sqrt{252}\)(约等于一年交易日数)。关键是:对所有资产与组合都要用一致的年化口径。
投资组合方差在实务中的用途(常见应用)
投资组合方差贯穿投资流程:
- 组合管理: 在统一的波动率尺度下比较配置方案,降低无意的风险集中。
- 机构风险管理: 设置风险限额,并在相关性变化时监控是否触发预警。
- 投顾与财富平台: 展示组合波动率、分散度指标与基于情景的风险摘要。
- 其他工具的输入: 常作为波动率目标策略的基础模块,也可用于相关性敏感的风险报表体系。
4) 优势分析及常见误区
投资组合方差与相关指标对比(何时用什么)
| 指标 | 衡量重点 | 适用场景 | 主要局限 |
|---|---|---|---|
| 投资组合方差 / 波动率 | 投资组合收益的总体离散程度 | 比较组合、风险预算 | 依赖输入稳定性假设 |
| 协方差 / 相关系数 | 资产两两联动关系 | 分析分散效果 | 危机时相关性可能上升 |
| Beta | 相对市场基准的敏感度 | 理解市场风险暴露 | 非总风险(忽略特质风险) |
| VaR | 在置信水平下的损失阈值 | 风险限额与报告 | 无法描述 VaR 之外的损失 |
实用理解:投资组合方差回答 “整体波动有多大”;Beta 回答 “与市场基准绑定程度有多强”;VaR 回答 “在 X% 置信水平下,某期限可能亏多少”。工具不同,作用也不同。
优势(投资组合方差为何常用)
- 清晰、可量化: 用一个数字概括由波动性与相关性共同决定的整体风险。
- 让分散效果可衡量: 低相关性会带来更明显的风险抵消,也能识别 “表面分散”(持仓多但同涨同跌)。
- 支持结构化决策: 便于做均值 -方差比较,并在不同策略与时间段中讨论配置取舍。
局限(哪些地方可能误导)
- 估计误差不可忽视: 方差与协方差的估计会随市场环境变化,尤其在制度或行情切换后。
- 风险视角对称: 方差对上涨与下跌一视同仁,无法区分 “有利波动” 和 “风险波动”。
- 非正态与危机相关性: 若收益存在肥尾,或下跌期相关性显著抬升,投资组合方差可能低估压力期风险,除非配合压力测试。
常见误区与计算错误
“资产越多,投资组合方差一定越低”
不一定。若新增资产与现有持仓高度相关,投资组合方差可能变化很小。
“相关系数很稳定,估一次就够”
相关性会随时间变化。用平稳期估计的相关矩阵,可能在压力环境下过于乐观。
“方差和波动率是一回事”
二者相关但不相同:
- 方差是 \(\sigma^2\)(平方单位),
- 波动率是 \(\sigma\)(与收益同单位),更便于解读。
“最小方差组合总是合理”
只追求最小投资组合方差的优化结果,可能出现不直观或过度集中(例如大幅偏向少数低波动暴露),并且可能忽略流动性、约束条件与估计误差。
5) 实战指南
如何更正确地使用投资组合方差(更贴近投资者的流程)
用它做方案对比,而不是 “预测一个精确数值”
投资组合方差更适合比较相对风险:在同一窗口与同一假设下,“组合 A 是否比组合 B 更波动”。
确保输入一致
- 所有资产使用同一收益频率(全部月度或全部日度)。
- 使用同一回溯窗口(例如 36 个月),除非有明确理由。
- 年化方法保持一致。
对相关性做压力测试(因为真正需要分散时,相关性常会变化)
一个简单方法是:在历史相关系数基础上提高相关性,重新计算投资组合方差。它不能消除不确定性,但能帮助你识别在压力期可能减弱的分散效果。
当风险漂移时考虑再平衡
即使目标权重不变,价格波动也会改变实际权重,从而使投资组合方差上升或下降。跟踪方差或波动率,有助于把再平衡与风险控制挂钩,而不只是按日历机械操作。
案例(假设示例,仅用于教育;不构成投资建议)
假设投资者持有两类宽基资产:
- 资产 A:分散化股票基金
- 资产 B:分散化债券基金
目标权重:A 占 60%,B 占 40%。
假设投资者基于一致的月度收益窗口估算得到:
- A 年化波动率:20%(\(\sigma_A=0.20\))
- B 年化波动率:10%(\(\sigma_B=0.10\))
比较两种相关性环境。
情景 1:中等相关性
设 \(\rho_{AB}=0.30\),\(w_A=0.60\),\(w_B=0.40\)。
使用两资产简化公式:
\[\sigma_p^2=w_A^2\sigma_A^2+w_B^2\sigma_B^2+2w_A w_B \rho_{AB}\sigma_A\sigma_B\]
代入:
- \(w_A^2\sigma_A^2=0.60^2 \times 0.20^2=0.36 \times 0.04=0.0144\)
- \(w_B^2\sigma_B^2=0.40^2 \times 0.10^2=0.16 \times 0.01=0.0016\)
- \(2w_A w_B \rho_{AB}\sigma_A\sigma_B=2 \times 0.60 \times 0.40 \times 0.30 \times 0.20 \times 0.10=0.000864\)
因此 \(\sigma_p^2=0.0144+0.0016+0.000864=0.016864\)
组合波动率为:
- \(\sigma_p=\sqrt{0.016864}\approx 0.1299\),约 13.0% 年化波动率。
情景 2:压力期相关性上升
其他条件不变,将相关系数设为 \(\rho_{AB}=0.80\):
- 协方差项变为 \(2 \times 0.60 \times 0.40 \times 0.80 \times 0.20 \times 0.10=0.002304\)
此时:
- \(\sigma_p^2=0.0144+0.0016+0.002304=0.018304\)
- \(\sigma_p=\sqrt{0.018304}\approx 0.1353\),约 13.5% 年化波动率。
这个例子说明了什么(实用解读)
- 权重与单资产波动率不变,但相关性上升会推高投资组合方差。
- 分散效果取决于相关性,投资组合方差能把这种依赖关系直观呈现出来。
- 更稳健的流程会在相关性变化时监控组合风险是否仍符合风险预算。
在依赖结果之前的简要核对清单
- 是否对所有序列使用同一频率计算投资组合方差?
- 年化方式是否一致?
- 是否对压力期相关性做过合理的敏感性检查?
- 权重之和是否为 1,且反映当前市值权重(而非仅目标权重)?
6) 资源推荐
入门友好(概念与直觉)
- Investopedia 上关于 Portfolio Variance、covariance、correlation 以及 Modern Portfolio Theory 的条目
- SEC Investor.gov 关于风险与分散投资的投资者教育内容
这些资料有助于建立术语体系,避免把方差与波动率混为一谈。
进阶学习(更系统的教材与论文)
- Markowitz(1952),Journal of Finance(均值 -方差理论基础)
- Bodie、Kane & Marcus,Investments(系统讲解方差、协方差与组合风险)
能力提升(把概念变成可用工具)
- 表格练习:搭建协方差矩阵并计算 \(\mathbf{w}^\top \Sigma \mathbf{w}\)
- 基础编程练习(Python 或 R):从数据计算收益、协方差矩阵与投资组合方差
- 风险复盘习惯:定期重估输入参数,并比较投资组合方差随时间的变化
7) 常见问题
用一句话概括:什么是投资组合方差?
投资组合方差是衡量投资组合收益围绕平均值波动幅度的指标,由资产权重、单资产方差以及资产间协方差(或相关性)共同决定。
投资组合方差与组合波动率有什么区别?
投资组合方差是平方后的度量(\(\sigma_p^2\));组合波动率是其平方根(\(\sigma_p\)),因单位与收益一致,更便于解读。
为什么相关性在投资组合方差中这么关键?
因为协方差项可能抵消风险(相关性低或为负)或强化风险(相关性高为正)。分散效应正是通过投资组合方差在数学上体现出来的。
分散投资一定能降低投资组合方差吗?
不一定。只有当新增资产带来不同的收益行为(相关性更低)时,分散才更可能降低投资组合方差。若加入的资产与原持仓高度同向,方差可能几乎不变。
估算投资组合方差应使用什么数据?
多数投资者用历史收益序列(日度、周度或月度)估算方差与相关性。关键在于频率与窗口一致,并随市场行为变化定期更新。
最常见的计算错误有哪些?
混用收益频率、年化口径不一致、样本期过短导致估计不稳定,以及假设压力期相关性不变。
投资组合方差能覆盖所有风险吗?
不能。投资组合方差衡量的是围绕均值的离散程度,无法完整描述尾部风险、回撤、流动性风险,也难以捕捉危机时相关性跳升带来的冲击。它是基础工具,但不是全部。
8) 总结
投资组合方差可以理解为投资组合的 “风险引擎”:它把每个持仓自身波动性与资产之间的联动关系共同纳入衡量。第二个要素——相关性——往往决定分散效果是否在压力环境下仍然成立。谨慎使用投资组合方差,有助于投资者在统一口径下比较不同配置方案,识别可分散的风险集中,并对相关性变化进行压力测试。重点不是迷信单一数值,而是把投资组合方差作为一种可重复、可跟踪的组合风险分析方法。
