文档帮助中心文档
为Portfolio对象设置资产回报的时刻(均值和协方差)
obj = setAssetMoments (obj AssetMean)
obj = setAssetMoments (obj, AssetMean、AssetCovar NumAssets)
例子
obj= setAssetMoments (obj,AssetMean)得到a资产收益的均值和协方差投资组合对象。具体操作流程请参见组合对象的工作流.
obj= setAssetMoments (obj,AssetMean)
obj
AssetMean
投资组合
obj= setAssetMoments (obj,AssetMean,AssetCovar,NumAssets)得到a资产收益的均值和协方差投资组合对象的附加选项AssetCovar和NumAssets.
obj= setAssetMoments (obj,AssetMean,AssetCovar,NumAssets)
AssetCovar
NumAssets
全部折叠
给定变量中资产回报的均值和协方差,设置资产矩属性米和C.
米
C
M = [0.05;0.1;0.12;0.18);C = [0.0064 0.00408 0.00192 0;0.00408 0.0289 0.0204 0.0119;0.00192 0.0204 0.0576 0.0336;0 0.0119 0.0336 0.1225];m = m / 12;C = C / 12; p = Portfolio; p = setAssetMoments(p, m, C); [assetmean, assetcovar] = getAssetMoments(p)
assetmean =4×10.0042 0.0083 0.0100 0.0150
assetcovar =4×40.0005 0.0003 0.0002 0 0.0003 0.0024 0.0017 0.0010 0.0002 0.0017 0.0048 0.0028 0 0.0010 0.0028 0.0102
对象的组合,使用投资组合对象。有关创建组合对象的更多信息,请参见
数据类型:对象
对象
资产回报的平均值,用向量表示。
请注意
如果AssetMean为标量且已知资产数时,标量展开。如果无法确定资产的数量,则此方法假设NumAssets=1.
1
数据类型:双
双
资产收益的协方差,指定为对称正半定矩阵。
如果AssetCovar为标量,且已知资产个数,则标量值沿对角线形成对角矩阵。如果无法确定资产的数量,则此方法假设NumAssets=1.
如果AssetCovar是一个向量,一个对角矩阵由沿着对角的向量构成。
如果AssetCovar是不是对称正半定矩阵,用nearcorr为相关矩阵建立一个正半定矩阵。
nearcorr
资产数量,以整数形式指定。
如果NumAssets尚未在对象中设置,NumAssets可以输入?来解析数组扩展AssetMean或AssetCovar.
更新的组合对象,返回为投资组合对象。有关创建组合对象的更多信息,请参见
您还可以使用点符号来设置资产回报的时刻(均值和协方差)。
obj = obj。setAssetMoments(obj, AssetMean, AssetCovar, NumAssets);
清除NumAssets和AssetCovar,使用此函数将这些各自的输入设置为[].
[]
estimateAssetMoments|estimateFrontierByRisk|nearcorr
estimateAssetMoments
estimateFrontierByRisk
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系