Добавьте линейные ограничения равенства для весов портфеля к существующим ограничениям
добавляет линейные ограничения равенства для весов портфеля к существующим ограничениям для obj = addEquality(obj,AEquality,bEquality)Portfolio, PortfolioCVaR, или PortfolioMAD объекты. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
Задана линейная матрица ограничений равенства AEquality и векторные bEquality, каждый вес в портфолио Port должны удовлетворять следующим требованиям:
AEquality * Port = bEquality
Эта функция «стекает» дополнительные линейные ограничения равенства на любые существующие линейные ограничения равенства, которые существуют в объекте входного портфеля. Если никаких ограничений не существует, этот метод аналогичен setEquality.
Можно также использовать запись через точку для добавления линейных ограничений равенства для весов портфеля.
obj = obj.addEquality(AEquality, bEquality)
Можно также удалить линейные ограничения равенства из объекта портфеля с помощью записи через точку.
obj = obj.setEquality([ ], [ ])