资产组合矩阵与函数.pptVIP

  • 148
  • 0
  • 约1.81千字
  • 约 28页
  • 2018-02-23 发布于福建
  • 举报
资产组合- 矩阵-函数调用,画图和最优化 资产组合收益率与方差 计算资产组合的均值和方差 相关系数矩阵转换为协方差阵 Covariances=corr2cov(STDS,correlations) 例如 Stds=[0.2 0.25 0.18]; Correlations=[1 0.8 0.4 0.8 1 0.3 0.4 0.3 1]; Covariances=corr2cov(Stds,Correlations) 资产组合有效前沿 均值方差理论模型 带约束条件资产组合有效前沿 投资组合中的问题有一些约束 MATLAB利用均值-方差理论求解资产组合问题 将约束条件写成矩阵形式 满足约束时的计算 Portopt命令计算满足约束的有效资产组合 [portrisk,portreturn,portwts]=portopt(expreturn,expcovariance,numports,portreturn,conset) Numports:希望计算的资产组合个数 Portreturn希望的资产组合的收益率 Conset约束矩阵 修改上面的命令,计算预期资产组合收益率是0.2,0.25,0.15时的权数 计算2,3,4个有效边界上的资产组合的权数 注意numports,与portreturn不能同时赋值 练习下面的题 例各资产相关系数矩阵、预期回报、标准差如表所示。 试给出有效前沿。 Returns = [0.1 0.15 0.12]; STDs = [0.2 0.25 0.18]; Correlations = [ 1 0.8 0.4 0.8 1 0.3 0.4 0.3 1 ]; Covariances = corr2cov(STDs, Correlations); portopt(Returns, Covariances,20) rand(‘state’, 0); %使用state方法随机抽样,初始值是0 Weights = rand(1000, 3); Total = sum(Weights, 2); 矩阵三列求和(2,表示列求和) Weights(:,1) = Weights(:,1)./Total; Weights(:,2) = Weights(:,2)./Total; Weights(:,3) = Weights(:,3)./Total; [PortRisk, PortReturn] = portstats(Returns, Covariances, Weights); hold on plot (PortRisk, PortReturn, .r) title(均值-方差有效前沿以及各个资产组合风险与收益。) xlabel(风 险(标准差)) ylabel(期望收益率) hold off hold on retains the current plot and certain axes properties so that subsequent graphing commands add to the existing graph. hold off resets axes properties to their defaults before drawing new plots. hold off is the default. 练习P150页,第3题 规划求解资产组合问题 线性规划 二次规划 二次规划问题 请写出这个最优化问题的表达式 写出MATLAB命令(见书P150页) * * ; 0.18 0.25 0.2 各资产标准差 0.20 0.15 0.1 预期回报 1 0.3 0.4 资产C 0.3 1 0.8 资产B 0.4 0.8 1 资产A 资产C 资产B 资产A * *

文档评论(0)

1亿VIP精品文档

相关文档