CVaR Portfolio Optimization without copulas
Ältere Kommentare anzeigen
Hi,
I'm trying to do the CVaR Portfolio Optimization using the instructions on Mathworks (link to example). However, the CVaR model in this example uses an empirical distribution with copulas. How could i calculate CVaR, which replaces the variance (risk) from mean-variance model with the quantiles of the return distribution. In other words, the CVaR average-conditional quantile method.
Help is much appreciated
Akzeptierte Antwort
Weitere Antworten (1)
Alejandra Pena-Ordieres
am 25 Nov. 2024
0 Stimmen
Hi Agne,
The PortfolioCVaR object uses a sample of returns to compute the condiitonal value-at-risk of the portfolio. In other words, PortfolioCVaR internally computes the average losses of a portfolio that are above sepecific quantile from the scenarios that you provide to the object. You can define the quantile of interest using the ProbabilityLevel input.
To substitue the t-copula distribution with the returns distribution, you'd need to simulate several returns scenarios from your returns distribution and then feed those scenarios into the AssetScenarios input. In the AssetScenarios input, each row represents one scenario from the returns distribution and each column represents the returns of each asset for different scenarios.
Hope this helps,
Alejandra
Kategorien
Mehr zu Portfolio Optimization and Asset Allocation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!