主要内容

getgroups.

从投资组合对象获取组约束阵列

描述

使用getgroups.功能与A.文件夹portfoliocvar., 要么Portfoliomad.对象从投资组合对象获取组约束阵列。

有关使用这些不同对象时相应工作流的详细信息,请参阅投资组合对象工作流程portfoliocvar对象工作流程, 和portfoliomad对象工作流程

例子

[GroupMatrix.较低的群组较高的] = getGroups(obj.从投资组合对象获取组约束阵列。

例子

全部收缩

假设您有五个资产的投资组合,您希望确保前三个资产构成您的投资组合的30%以上。给定投资组合对象P.使用组约束设置,获取值GroupMatrix.较低的群组, 和较高的

g = [true true true false];p =投资组合;p = setgroups(p,g,[],0.3);[GroupMatrix,Departgroup,UpperGroup] = GetGroups(P)
groupmatrix =1×51 1 1 0 0
较低的组= []
上组= 0.3000

假设您有五个资产的投资组合,您希望确保前三名资产构成最多30%的投资组合。给定portfoliocvar对象P.使用组约束设置,获取值GroupMatrix.较低的群组, 和较高的

g = [true true true false];p = portfoliocvar;p = setgroups(p,g,[],0.3);[GroupMatrix,Departgroup,UpperGroup] = GetGroups(P)
groupmatrix =1×51 1 1 0 0
较低的组= []
上组= 0.3000

假设您有五个资产的投资组合,您希望确保前三名资产构成最多30%的投资组合。给定一个portfoliomad对象P.使用组约束设置,获取值GroupMatrix.较低的群组, 和较高的

g = [true true true false];p = portfoliomad;p = setgroups(p,g,[],0.3);[GroupMatrix,Departgroup,UpperGroup] = GetGroups(P)
groupmatrix =1×51 1 1 0 0
较低的组= []
上组= 0.3000

输入参数

全部收缩

对对象的投资组合,指定使用文件夹portfoliocvar., 要么Portfoliomad.目的。有关创建投资组合对象的详细信息,请参阅

数据类型:目的

输出参数

全部收缩

组约束矩阵,作为矩阵返回文件夹portfoliocvar., 要么Portfoliomad.输入对象(obj.)。

组约束的下限,作为向量返回一个文件夹portfoliocvar., 要么Portfoliomad.输入对象(obj.)。

组限制的上限,返回为一个向量文件夹portfoliocvar., 要么Portfoliomad.输入对象(obj.)。

提示

您还可以使用DOT表示法从产品组合对象获取组约束阵列。

[GroupMatrix,Departgroup,UpperGroup] = Obj.getGroups;

在R2011A介绍