如何衡量项目组合的风险分散程度与项目间风险相关性

衡量项目组合的风险分散程度,需要同时看两层:投资与人力是否集中在少数项目上,以及项目间的风险是否同涨同跌。前者用最大单项目占比、前三大项目占比和HHI等集中度指标描述,后者用风险来源暴露占比和项目间相关系数矩阵描述。本文给出一套可复算的指标、公式、取数口径与算例,并说明结果如何解读、哪些边界不能越过。



要点总览(TL;DR)


  • 衡量项目组合风险分散程度要同时看两层:结构分散看投资与人力是否集中在少数项目,风险联动分散看项目间风险是否同涨同跌。
  • 结构分散用最大单项目占比、前三大项目占比和HHI描述;风险来源分散按供应商、技术栈、客户等维度统计暴露占比;项目间相关性用风险指标时间序列的相关系数矩阵和加权平均相关性汇总。
  • 相关性计算需要足够的重叠观测期,样本不足时标注为不可计算,不能默认按低相关处理,否则会系统性低估联动风险。
  • HHI和相关系数是描述性指标,历史相关不等于未来相关,阈值应结合组合规模与风险偏好设定,不设通用达标线。
  • 指标结果可转化为调整投资权重、分散风险来源、错开同类项目节奏三类再平衡动作,再平衡后重新计算验证集中度变化。


评估目标:分散程度要回答哪两个问题


组合层评估要回答两个问题:钱和人是否押在少数项目上,风险是否来自同一个触发因素。第一个问题看结构,第二个问题看联动。两个问题都答完,才能判断组合是真正分散,还是项目数量多但风险高度重叠。


结构分散关注投资额、人力投入在项目之间的分布。若单个项目占组合预算四成以上,或前三个项目合计超过七成,组合的成败就高度依赖这几个项目,任一项目延期或超支都会显著影响整体。风险分散关注风险来源是否重叠:多个项目依赖同一供应商、同一技术栈、同一客户群或同一合规节点时,即使投资分布均匀,风险仍会在同一时间集中爆发。


这一评估服务于组合层的投资平衡决策,输出两种结论:一是识别集中敞口,指出哪些项目、哪些风险来源、哪些项目对构成了集中点;二是指导再平衡,为调整投资权重、分散风险来源、错开同类项目节奏提供依据。评估不替代单项目风险管理,单项目内的风险识别、应对措施和责任人落实仍按项目管理流程执行;组合评估只回答“整体结构是否稳健”。



指标与范围:分散度与相关性的指标清单


指标分三组:结构分散、风险来源分散、项目间相关性。每组指标都要固定统计范围,否则不同时点的结果不可比。


指标 公式 单位 分母 时间窗
最大单项目投资占比 最大项目投资额 ÷ 组合投资总额 百分比 组合投资总额 当前预算周期
前三大项目占比 投资额前三项目之和 ÷ 组合投资总额 百分比 组合投资总额 当前预算周期
HHI(赫芬达尔指数) Σ(各项目权重)²,权重=项目投资额÷组合投资总额 0到1的无量纲值 组合投资总额 当前预算周期
风险来源暴露占比 某风险来源涉及的项目投资额 ÷ 组合投资总额 百分比 组合投资总额 近4个季度滚动
项目间相关系数 两项目风险指标时间序列的皮尔逊相关系数 -1到1 两项目重叠观测期数 至少8个观测点
加权平均相关性 Σ(项目对权重×相关系数),项目对权重=两项目投资额之和÷组合投资总额 -1到1 组合投资总额 与相关系数一致
组合层面波动 按项目权重加权后的风险指标标准差 与原指标同单位 观测期数减一 至少8个观测点

统计范围需要事先写清三件事:纳入哪些项目(在册且预算已批准的项目,还是包含储备项目)、按什么加权(预算金额或折算人力,二者选一并在全篇保持一致)、观察时间窗(结构指标用当前预算周期,相关性指标用滚动窗口)。范围一旦变更,历史结果需重算或标注口径差异,不能直接与旧结果比较。



数据口径与证据:取数来源和可比性处理


结构指标的数据来自组合台账或预算系统,取项目批准预算或实际投入,统一币种和统计周期。跨币种组合按评估基准日的汇率折算,并在结果中注明汇率日期。人力加权时,按标准工时折算为等效人力,兼职投入按比例计入。


风险来源数据来自风险登记册。计算前需统一风险分类体系,例如按技术、供应商、客户、合规、资源五类归并,并统一严重度分级(如高、中、低对应分值1、2、3)。分类不一致的项目先归并再统计,否则同一风险会被拆成多个来源,低估集中程度。


相关性计算依赖时间序列。每个项目选取一个可比的月度或季度风险指标,常用进度偏差率(实际进度减计划进度除以计划进度)或当期新增高风险事件数。两个项目必须有足够长度的重叠观测期,建议不少于8个观测点;样本不足时标注“不可计算”,不能默认按低相关处理,否则会系统性低估联动风险。


缺失值和项目进出组合按以下规则处理:单月缺失用相邻两期均值填补并记录;连续缺失超过两期则该指标不参与当期相关性计算;项目中途进入组合,其观测期从进入当月起算,不与进入前数据拼接;口径变更(如风险分类调整)需在变更点重算基线,变更前后结果分段呈现。



计算步骤:从集中度到相关性矩阵


按以下四步计算,每步产出可复核的中间结果。


步骤一:计算项目权重与结构集中度。设组合内n个项目投资额为I₁至Iₙ,组合总额T=ΣIᵢ,项目权重wᵢ=Iᵢ÷T。最大单项目占比=max(wᵢ),前三大占比为权重降序前三之和,HHI=Σwᵢ²。HHI越接近1表示越集中,项目数量多且权重均匀时趋近1/n。


步骤二:计算风险来源暴露占比。对每个风险来源维度(如供应商A),汇总所有涉及该来源的项目投资额,除以组合总额,得到该来源的暴露占比。按占比降序排列,识别前几位来源。同一项目涉及多个来源时分别计入各来源,因此各来源占比之和可以超过100%,这是暴露口径的正常结果。


步骤三:构造相关性矩阵。对每对项目(i,j),取两者重叠观测期内的风险指标序列,计算皮尔逊相关系数rᵢⱼ=协方差÷(两序列标准差之积)。n个项目形成n×n对称矩阵,对角线为1。观测点不足8个的单元格标记为“不可计算”。


步骤四:汇总为单一读数。加权平均相关性=Σ(wᵢ+wⱼ)×rᵢⱼ÷Σ(wᵢ+wⱼ),求和范围为所有可计算的项目对。组合波动则按项目权重加权各项目风险指标后计算标准差。两个读数配合使用:加权平均相关性高说明项目间联动强,组合波动大说明整体风险水平不稳定。


边界处理:组合只有一个项目时,HHI为1、相关性无定义,结论直接为“完全集中”;分母为零(组合总额为零)时不计算占比类指标;可计算项目对少于总对数一半时,加权平均相关性标注为“样本不足,仅供参考”。



算例:一个组合的分散度与相关性计算


以下为演示情景,数据为虚构,仅用于说明计算过程。


某组合含5个项目,预算分别为A 400万、B 250万、C 150万、D 120万、E 80万,总额1000万。权重依次为0.40、0.25、0.15、0.12、0.08。最大单项目占比40%,前三大占比80%,HHI=0.16+0.0625+0.0225+0.0144+0.0064=0.2658。作为参照,5个等权项目的HHI为0.20,当前组合明显偏向A项目。


风险来源方面,涉及供应商X的项目为A、B、D,暴露占比0.40+0.25+0.12=77%;涉及技术栈Y的项目为A、C,暴露占比55%;涉及客户Z的项目为B、E,暴露占比33%。供应商X是首要集中来源。


相关性矩阵片段:A与B的相关系数为0.72,A与C为0.35,B与D为0.68,C与E为0.20,其余项目对因观测点不足标记为不可计算。按投资额加权,可计算项目对的加权平均相关性约为0.55。结果显示:结构上A项目权重偏高,风险上供应商X覆盖近八成投资,且A与B、B与D高度联动。这个组合属于“结构部分分散、风险联动偏高”的类型,表面有5个项目,实际风险集中在供应商X和A、B两个项目上。



解读与限制:指标能说明什么、不能说明什么


HHI和相关系数是描述性指标,反映的是历史分布和历史联动,不构成风险发生的因果保证。HHI低只说明投资分布均匀,不说明各项目的风险来源已经分开;相关系数高说明过去同向变动,不说明未来必然同时出问题。两者需要结合风险来源暴露占比一起读,才能定位集中点。


相关性随环境和时间窗变化。技术路线切换、供应商更换、市场周期变化都会改变项目间的联动关系,历史相关不等于未来相关。建议每季度重算一次,并在重大变更后即时重算,同时保留旧结果用于对比趋势。


不设通用达标线。HHI多高算集中、相关性多高算联动过强,取决于组合规模、项目数量和组织的风险偏好。项目数量少的组合天然HHI偏高,不能直接与大型组合比较。阈值应由组合管理责任人结合风险承受能力设定,并在组合管理文件中写明,作为后续再平衡的判断依据。


指标结果转化为三类再平衡动作:一是调整投资权重,对权重过高且风险来源重叠的项目压缩新增投入或分期投入;二是分散风险来源,对暴露占比过高的供应商或技术栈引入备选方案,把部分项目迁移到不同来源;三是错开同类项目节奏,把共享同一供应商或同一合规节点的项目在时间上拉开,避免风险同时触发。每次再平衡后重新计算指标,验证集中度是否下降。


这些计算依赖稳定的组合台账、统一分类的风险登记册和连续的项目状态数据。ONES 可在项目进展、工时投入、缺陷分布和资源配置等数据基础上生成进展分析与资源合理性建议,帮助管理者在风险扩大前识别延期、资源不足和质量风险;组合层的数据贯通和过程可视,也为按季度重算集中度与相关性提供了可追溯的数据来源。指标口径、阈值和再平衡规则仍需由组合管理责任人结合本组织情况确定。



常见问题


组合里项目数量多,是不是就说明风险已经分散了?


项目数量多只说明投资被切分成了更多份,不能直接说明风险已经分散。判断时要看两个补充条件:一是权重分布,若单个项目仍占组合预算四成以上,或前三大项目合计超过七成,结构上依然集中;二是风险来源是否重叠,多个项目依赖同一供应商、同一技术栈或同一客户群时,风险会在同一时间集中触发。算例中5个项目表面分散,但供应商X覆盖近八成投资,且部分项目高度联动,实际仍属集中。


项目间相关系数算不出来,或者观测点太少,应该怎么处理?


观测点不足时,应把该单元格标注为“不可计算”,并在汇总时说明可计算项目对占总对数的比例。可计算项目对少于总对数一半时,加权平均相关性只能标注为“样本不足,仅供参考”。这里的关键是不要用默认值填补:把缺失的相关性当作低相关处理,会系统性低估联动风险,让组合看起来比实际更分散。可行的做法是缩短指标统计粒度(如从季度改为月度)以积累观测点,或先用风险来源暴露占比做定性判断。


HHI和加权平均相关性应该多久重算一次?


建议按季度重算,与预算周期和风险登记册的更新节奏对齐。遇到重大变更时应即时重算,例如供应商更换、技术路线切换、大型项目进入或退出组合、风险分类口径调整。口径变更需要在变更点重算基线,变更前后的结果分段呈现,不能直接与旧结果比较。保留历史结果用于观察趋势,比单期读数更有判断价值。


指标算出来之后,怎么落到具体的组合调整动作上?


指标结果对应三类动作:一是调整投资权重,对权重过高且风险来源重叠的项目压缩新增投入或改为分期投入;二是分散风险来源,对暴露占比过高的供应商或技术栈引入备选方案,把部分项目迁移到不同来源;三是错开同类项目节奏,把共享同一供应商或同一合规节点的项目在时间上拉开。每次调整后重新计算HHI、暴露占比和加权平均相关性,验证集中度是否真的下降,避免调整动作本身带来新的集中。


组合层评估和单项目风险管理是什么关系?


组合层评估回答的是“整体结构是否稳健”,输出集中敞口识别和再平衡依据;单项目内的风险识别、应对措施和责任人落实仍按项目管理流程执行。两者数据相通:单项目的风险登记册是组合层风险来源暴露占比和相关性计算的输入,组合层的集中度结论又会反过来影响单项目的投入安排。组合评估不替代单项目风险处置,也不处理关联项目之间的风险传导机制,后者属于项目集层面的管理范围。