均值方差模型python_python实现资产配置(2)--Blacklitterman 模型

本文介绍了Black-Litterman模型在资产配置中的应用,该模型结合了市场均衡收益率和投资者的主观观点。通过Python实现,演示了如何结合历史数据和投资者观点来修正预期收益率,最终用于投资组合优化。文中提供了具体的Python代码示例,展示如何计算后验收益率和协方差矩阵,并应用到Markowitz模型中进行资产配置权重的计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Black-Litterman模型简介

在python实现资产配置(1)----Markowitz 投资组合模型中, 我们已经见过如何使用Markowitz求得最优资产配比. 这是一种在已知未来各资产的概率分布,然后再求解的方法.

Markowitz模型输入参数包括历史数据法和情景分析法两种方法,情景分析法的缺点是主观因素,随意性太强,因此使用历史数据法, 将资产的均值和协方差输入模型是比较常见的作法. 不过, 不足之处很明显: 未来的资产收益率分布不一定与过去相同. 此外, Markowitz 模型结果对输入参数过于敏感.

Black-Litterman模型就是基于此的改进. 其核心思想是将投资者对大类资产的观点 (主观观点) 与市场均衡收益率 (先验预期收益率)相结合,从而形成新的预期收益率(后验预期收益率). 这里的先验预期收益率的分布可以是贝叶斯推断中的先验概率密度函数的多元正态分布形式,投资者的主观观点就是贝叶斯推断中的似然函数(可以看作新的信息, 因为做出主观判断必然是从外界获取得到了这些资产的收益率变化信息), 而相应的, 后验预期收益率也可以从后验概率密度函数中得到. 具体的推导可以看我的这篇文章:从贝叶斯定理到贝叶斯推断.

BL模型的求解步骤包括下面几步:

(1) 使用历史数据估计预期收益率的协方差矩阵作为先验概率密度函数的协方差.

(2) 确定市场预期之收益率向量, 也就是先验预期收益之期望值. 作为先验概率密度函数的均值. 或者使用现有的期望值和方差来反推市场隐含的均衡收益率(Implied Equilibrium Return Vector), 不过在使用这种方法时, 需要知道无风险收益率

math?formula=R_f的大小.

(3) 融合投资人的个人观点,即根据历史数据(看法变量的方差)和个人看法(看法向量的均值)

(4) 修正后验收益.

math?formula=%5Cmu%5E%7BBL%7D%20%3D%20%5B(%5Ctau%5CSigma)%5E%7B-1%7D%2B(P%5ET%5COmega%5E%7B-1%7DP)%5D%5E%7B-1%7D%5B(%5Ctau%5CSigma)%5E%7B-1%7D%5CPi%2BP%5ET%5COmega%5E%7B-1%7DQ%5D%20%5C%5C%20%5CSigma%5E%7BBL%7D%20%3D%20%5CSigma%2B%5B(%5Ctau%5CSigma)%5E%7B-1%7D%2B(P%5ET%5COmega%5E%7B-1%7DP)%5D%5E%7B-1%7D

math?formula=%5Ctau是均衡收益率协方差的调整系数,可以根据信心水平来判断.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值