Установите ограничения кардинальности на количество активов, вложенных в объект портфеля
устанавливает ограничения кардинальности для obj = setMinMaxNumAssets(obj,MinNumAssets,MaxNumAssets)Portfolio, PortfolioCVaR, или PortfolioMAD объект.
MinNumAssets и MaxNumAssets - это минимальное и максимальное количество активов, вложенных в портфель, соответственно. Общее количество распределенных активов, удовлетворяющих ограничениям Bound, находится между [MinNumAssets, MaxNumAssets]. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
Вы также можете использовать запись через точку для настройки списка идентификаторов активов.
obj = obj.setMinMaxNumAssets(MinNumAssets,MaxNumAssets);
Определение пустых значений ([[]) для MinNumAssets и MaxNumAsssets удаляет пределы из Portfolio, PortfolioCVaR, или PortfolioMAD объект.
estimateAssetMoments | estimateFrontier | estimateFrontierByReturn | estimateFrontierByRisk | estimateFrontierLimits | estimateMaxSharpeRatio | estimatePortMoments | estimatePortReturn | estimatePortRisk | estimatePortSharpeRatio | setBounds | setSolverMINLP