Постройте эффективную границу
[
оценивает эффективную границу с числом по умолчанию 10 портфелей на границе и строит график соответствующей эффективной границы для prsk
,pret
]
= plotFrontier(obj
)Portfolio
, PortfolioCVaR
, или PortfolioMAD
объекты. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
[
оценивает эффективные портфельные риски и доходность с prsk
,pret
]
= plotFrontier(obj
,PortWeights
)PortWeights
, и строит эффективную границу с этими портфелями. Этот синтаксис принимает, что вы предоставляете действительные эффективные веса портфеля в качестве входных данных. PortWeights
является NumAsset
-by- NumPorts
матрица.
[
строит графики эффективной границы с заданными рисками и возвратами. Этот синтаксис предполагает, что вы предоставляете допустимые входы для эффективных рисков портфеля и возвратов. prsk
,pret
]
= plotFrontier(obj
,PortRisk
,PortReturn
)PortRisk
и PortReturn
являются векторами с таким же размером.
Примечание
plotFrontier
обрабатывает несколько входных форматов, как описано выше. Учитывая вселенную активов с NumAssets
активы и эффективная граница с NumPorts
портфели, помните, что веса портфелей NumAsset
-by- NumPorts
матрицы, и что портфельные риски и возвраты NumPorts
Векторы-столбцы.
Можно также использовать запись через точку для построения графика эффективной границы.
[prsk, pret] = obj.plotFrontier;
estimateFrontier
| estimateFrontierByReturn
| estimateFrontierByRisk
| estimateFrontierLimits