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