Добавьте ограничения группового соотношения для весов портфеля к существующим ограничениям группового соотношения
добавляет ограничения группового соотношения для весов портфеля к существующим ограничениям группового соотношения для 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)
Чтобы удалить ограничения группового соотношения из любого из объектов портфеля с помощью записи через точку, введите пустые массивы для соответствующих массивов.