第五章-风险模型:Barra模型
为什么协方差矩阵代表了风险?
对于投资组合
风险模型的目的
风险模型的关键在于资产收益协方差矩阵的估计。而多因子模型的一个重要意义,是实现了降维。
假设共有
有因子暴露矩阵,注意
因子收益率时间序列构成矩阵,注意
类似的,有特质收益率矩阵:
则有:
在三条假设:
- 因子收益率经过标准化
- 因子收益率与特质收益率无关,即
- 不同期的因子收益率之间没有相关性,即
求协方差矩阵可得:
资产收益率协方差矩阵本为
多因子模型有两个视角,两方面的作用:
- 收益:用因子收益解释资产预期收益的截面差异
- 风险:准确地估计协方差矩阵
Barra CNE5多因子模型
Barra CNE5多因子模型在风格因子之外,还加入了1个国家因子(本人理解为市场因子)、
在t期,该多因子模型为:
该模型有三个特点:
-
假设股票在t期的收益率和因子在t-1期的暴露是已知的,且因子暴露直接用公司的特征变量值代替。则模型求解的目的是因子收益率。
-
每个公司在一期内只能属于一个行业,故有:
但是,这样会造成共线性,导致模型出现多个解(不满秩)。于是要做约束:设市值权重向量为
,则需要满足:记
为所有属于行业 的股票按照市值计算出的权重之和:则上面的式子可以简写为:
-
在因子暴露值的预处理上也有讲究。对于任意风格因子
,其因子暴露为 ,设市值权重向量为 :-
去均值:使用因子暴露原始值减去因子暴露的市值加权平均值。
-
除以标准差:使用去均值后的变量除以标准差。
为什么要这样?这样操作有什么好处?
考虑市值加权的股票组合,有:
观察:
又有:
故:
这说明:市值加权组合约等于国家因子纯因子组合。
-
模型求解
异方差与加权最小二乘法
模型出现异方差时,有:
令:
则求解加权最小二乘法:
求解条件设定
采用了如下回归权重矩阵:
约束条件中,
记等号右边的矩阵为
验证一下易知:
因子收益率
在得到
式中
风格因子体系
严格控制因子暴露
市值敞口
行业中性/行业偏离
个股集中度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?