Добавление ограничений группового соотношения для весов портфеля к существующим ограничениям группового соотношения
добавляет ограничения группового отношения для весов портфеля к существующим ограничениям группового отношения для obj = addGroupRatio(obj,GroupA,GroupB,LowerRatio)Portfolio, PortfolioCVaR, или PortfolioMAD объекты. Для получения подробной информации о соответствующих рабочих процессах при использовании этих различных объектов см. Workflow-процесс объекта портфеля, Workflow-процесс объекта Portfolio CVaR и Workflow-процесс объекта Portfolio MAD.
Заданные матрицы базы и группы сравнения GroupA и GroupB и, либо LowerRatio, или UpperRatio границы, ограничения группового отношения требуют любого портфеля в Port для удовлетворения следующих требований:
(GroupB * Port) .* LowerRatio <= GroupA * Port <= (GroupB * Port) .* UpperRatio
Примечание
Этот набор ограничений обычно требует, чтобы веса портфеля были неотрицательными и чтобы продукты GroupA * Port и GroupB * Port всегда неотрицательны. Несмотря на то, что поддерживаются отрицательные веса портфеля и не-булевы матрицы отношения групп, используйте их с осторожностью.
добавляет ограничения группового отношения для весов портфеля к существующим ограничениям группового отношения с дополнительной опцией для obj = addGroupRatio(obj,GroupA,GroupB,LowerRatio,UpperRatio)UpperRatio.
Заданные матрицы базы и группы сравнения GroupA и GroupB и, либо LowerRatio, или UpperRatio границы, ограничения группового отношения требуют любого портфеля в Port для удовлетворения следующих требований:
(GroupB * Port) .* LowerRatio <= GroupA * Port <= (GroupB * Port) .* UpperRatio
Примечание
Этот набор ограничений обычно требует, чтобы веса портфеля были неотрицательными и чтобы продукты GroupA * Port и GroupB * Port всегда неотрицательны. Несмотря на то, что поддерживаются отрицательные веса портфеля и не-булевы матрицы отношения групп, используйте их с осторожностью.
Можно также использовать точечную нотацию для добавления ограничений отношения групп для весов портфеля к существующим ограничениям отношения групп.
obj = obj.addGroupRatio(GroupA, GroupB, LowerRatio, UpperRatio)
Чтобы удалить ограничения группового отношения из любого объекта портфеля с помощью точечной нотации, введите пустые массивы для соответствующих массивов.