getEquality

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

Описание

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

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

пример

[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% вашего портфеля. Задан объект PortfolioCVaR 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% вашего портфеля. Задан объект PortfolioMAD 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
Для просмотра документации необходимо авторизоваться на сайте