Risk and Asset Allocation

Software for quantitative portfolio and risk management
33,8K téléchargements
Mise à jour 19 jan. 2018

Afficher la licence

These routines support the book "Risk and Asset Allocation" Springer Finance, by A. Meucci, see http://www.symmys.com

The routines include many new features:
- more uni-, multi- and matrix-variate distributions
- more copulas
- more graphical representations
- more analyses in terms of the location-dispersion ellipsoid.
- best replication / best factor selection
- FFT-based projection of a distribution to the investment horizon
- caveats about delta/gamma pricing
- step-by-step evaluation of a generic estimator
- non-parametric estimators
- multivariate elliptical maximum-likelihood estimators
- shrinkage estimators: Stein and Ledoit-Wolf, Bayesian classical equivalent
- robust estimators: Hubert M, high-breakdown minimum volume ellipsoid
- missing-data techniques: EM algorithm, uneven-series conditional estimation
- stochastic dominance
- extreme value theory for VaR
- Cornish-Fisher approximation for VaR
- kernel-based contribution to VaR and expected shortfall from different risk-factors
- mean-variance analysis and pitfalls (different horizons, compounded vs. linear returns, etc...)
- Bayesian estimation (multivariate analytical, Monte Carlo Markov Chains, priors for correlation matrices)
- estimation risk evaluation: opportunity cost of estimation-based allocations
- Black Litterman allocation
- robust optimization (calls SeDuMi to perform cone programming)
- robust Bayesian allocation
- more...
In addition to these MATLAB routines, at www.symmys.com the reader can find other freely downloadable complementary materials:
- the "Technical Appendices", a booklet with the proofs of the results presented in the books and used in the routines
- the "Slides", a set of presentations that walk the reader through the whole book
- the "Errata", a few typos in the first two reprints of the book
- the "Sample", an excerpt of the book.
Any feedback on the above materials is highly appreciated: please refer to www.symmys.com to contact the author.

Citation pour cette source

Attilio Meucci (2024). Risk and Asset Allocation (https://www.mathworks.com/matlabcentral/fileexchange/9061-risk-and-asset-allocation), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R12
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

AMeucciRiskandAssetAllocationRoutines/Ch1_UniVariateDistributions/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/A_Distributions/Cdf/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/A_Distributions/Pdf/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/A_Distributions/Simulations/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/A_Distributions/Simulations/Elliptical/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/B_Copulas/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/B_Copulas/A_pdf/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/B_Copulas/B_cdf/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/B_Copulas/C_Simulations/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/B_Copulas/D_DependenceStatistics/

AMeucciRiskandAssetAllocationRoutines/Ch2_MultiVariateDistributions/C_LocationDispersion/

AMeucciRiskandAssetAllocationRoutines/Ch3_ModellingMarket/A_InvarianceQuest/

AMeucciRiskandAssetAllocationRoutines/Ch3_ModellingMarket/B_HorizonProjection/

AMeucciRiskandAssetAllocationRoutines/Ch3_ModellingMarket/C_DimensionReduction/

AMeucciRiskandAssetAllocationRoutines/Ch3_ModellingMarket/D_Pricing/

AMeucciRiskandAssetAllocationRoutines/Ch3_ModellingMarket/E_CaseStudySwap/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/A_Introduction/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/B_NonParametric/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/C_MaximumLikelihood/A_UnivariateNormal/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/C_MaximumLikelihood/B_UnivariateLognormal/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/C_MaximumLikelihood/C_MultivariateNormal/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/C_MaximumLikelihood/D_MultivariateT/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/D_Shrinkage/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/E_Robust/A_Intro/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/E_Robust/B_HubertM/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/E_Robust/C_HighBreakDown/

AMeucciRiskandAssetAllocationRoutines/Ch4_EstimatingInvariants/F_MissingData/

AMeucciRiskandAssetAllocationRoutines/Ch5_EvaluatingAllocations/A_StochasticDominance/

AMeucciRiskandAssetAllocationRoutines/Ch5_EvaluatingAllocations/B_ExpectedUtility/

AMeucciRiskandAssetAllocationRoutines/Ch5_EvaluatingAllocations/C_ValueAtRisk/

AMeucciRiskandAssetAllocationRoutines/Ch5_EvaluatingAllocations/D_ExpectedShortfall/

AMeucciRiskandAssetAllocationRoutines/Ch6_OptimizingAllocations/A_AnalyticalExample/

AMeucciRiskandAssetAllocationRoutines/Ch6_OptimizingAllocations/B_MeanVarianceFramework/Analytitcal/

AMeucciRiskandAssetAllocationRoutines/Ch6_OptimizingAllocations/B_MeanVarianceFramework/Generic/

AMeucciRiskandAssetAllocationRoutines/Ch6_OptimizingAllocations/C_TotalReturnVsBenchmark/

AMeucciRiskandAssetAllocationRoutines/Ch6_OptimizingAllocations/D_CaseStudy/

AMeucciRiskandAssetAllocationRoutines/Ch7_BayesianEstimation/

AMeucciRiskandAssetAllocationRoutines/Ch8_EvalEstimationRisk/A_EvaluationGeneric/

AMeucciRiskandAssetAllocationRoutines/Ch8_EvalEstimationRisk/B_PriorAllocation/

AMeucciRiskandAssetAllocationRoutines/Ch8_EvalEstimationRisk/C_SampleBasedAllocation/

AMeucciRiskandAssetAllocationRoutines/Ch9_OptimEstimationRisk/

AMeucciRiskandAssetAllocationRoutines/Ch9_OptimEstimationRisk/A_BayesAllocation/

AMeucciRiskandAssetAllocationRoutines/Ch9_OptimEstimationRisk/B_BlackLittAllocation/

AMeucciRiskandAssetAllocationRoutines/Ch9_OptimEstimationRisk/C_RobustAllocation/

AMeucciRiskandAssetAllocationRoutines/Ch9_OptimEstimationRisk/C_RobustAllocation/SeDuMi_1_1/

AMeucciRiskandAssetAllocationRoutines/Ch9_OptimEstimationRisk/D_RobustBayesAllocation/

AMeucciRiskandAssetAllocationRoutines/Extras/COP/

AMeucciRiskandAssetAllocationRoutines/Extras/IntroMATLAB/

Version Publié le Notes de version
1.1.0.0

updated documentation link

1.0.0.0

fixed bug