exponenta event banner

getEquality

Получение массивов ограничений равенства из объекта портфеля

Описание

Используйте getEquality функция с Portfolio, PortfolioCVaR, или PortfolioMAD для получения массивов ограничений равенства из объектов портфеля.

Для получения подробной информации о соответствующих рабочих процессах при использовании этих различных объектов см. Workflow-процесс объекта портфеля, Workflow-процесс объекта Portfolio CVaR и Workflow-процесс объекта Portfolio MAD.

пример

[AEquality,bEquality] = getEquality(obj) получает массивы ограничений равенства из объектов портфеля.

Примеры

свернуть все

Предположим, что у вас есть портфель из пяти активов, и вы хотите убедиться, что первые три актива составляют ровно 50% вашего портфеля. Данный объект Portfolio p, задать линейные ограничения равенства и получить значения для AEquality и bEquality:

A = [ 1 1 1 0 0 ];
b = 0.5;
p = Portfolio;
p = setEquality(p, A, b);
[AEquality, bEquality] = getEquality(p)
AEquality = 1×5

     1     1     1     0     0

bEquality = 0.5000

Предположим, что у вас есть портфель из пяти активов, и вы хотите убедиться, что первые три актива составляют 50% вашего портфеля. Данный объект HydraCVaR p, задать линейные ограничения равенства и получить значения для AEquality и bEquality:

A = [ 1 1 1 0 0 ];
b = 0.5;
p = PortfolioCVaR;
p = setEquality(p, A, b);
[AEquality, bEquality] = getEquality(p)
AEquality = 1×5

     1     1     1     0     0

bEquality = 0.5000

Предположим, что у вас есть портфель из пяти активов, и вы хотите убедиться, что первые три актива составляют 50% вашего портфеля. Задан объект SharingMAD p, задать линейные ограничения равенства и получить значения для AEquality и bEquality:

A = [ 1 1 1 0 0 ];
b = 0.5;
p = PortfolioMAD;
p = setEquality(p, A, b);
[AEquality, bEquality] = getEquality(p)
AEquality = 1×5

     1     1     1     0     0

bEquality = 0.5000

Входные аргументы

свернуть все

Объект для портфеля, указанный с помощью Portfolio, PortfolioCVaR, или PortfolioMAD объект. Дополнительные сведения о создании объекта портфеля см. в разделе

Типы данных: object

Выходные аргументы

свернуть все

Матрица для формирования линейных ограничений равенства, возвращаемая как матрица для Portfolio, PortfolioCVaR, или PortfolioMAD входной объект (obj).

Вектор для формирования линейных ограничений равенства, возвращаемый как вектор для Portfolio, PortfolioCVaR, или PortfolioMAD входной объект (obj).

Совет

Можно также использовать точечную нотацию для получения массивов ограничений равенства из объектов портфеля.

[AEquality, bEquality] = obj.getEquality;

Представлен в R2011a