Добавьте ограничения группового соотношения для весов портфеля к существующим ограничениям группового соотношения
добавляет ограничения группового соотношения для весов портфеля к существующим ограничениям группового соотношения для obj = addGroupRatio(obj,GroupA,GroupB,LowerRatio)Portfolio, PortfolioCVaR, или PortfolioMAD объекты. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
Заданные основы и группы сравнения 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)
Чтобы удалить ограничения группового соотношения из любого из объектов портфеля с помощью записи через точку, введите пустые массивы для соответствующих массивов.