文件名称:Empirical_Portfolio
文件大小:16.21MB
文件格式:ZIP
更新时间:2024-03-24 19:18:26
JupyterNotebook
通过概率经验回报分布估计和混合整数线性规划的均值-VaR投资组合优化 在此存储库中的Jupyter笔记本(.ipynb)中,我们提供了一种流行的现代投资组合理论(MPT)方法的替代方法,以优化资产分配。 与MPT相反,在MPT中,财务风险是通过预测收益的波动性(即标准误)来建模的,我们选择通过预测收益的经验性联合分布并制定优化问题以选择资产的目的,来更明确地表征此风险。分配以最大化该分布的均值,并限制资产选择的选择,以确保不会违反根据此经验分布测得的某些风险值(VaR)。 这种方法的主要原因是要解决MPT的主要缺点之一,即不一定捕获回报分配中可能很重的尾巴的行为,从而低估了资产的实际风险。 总体方法可以总结如下: 我们基于历史资产收益建立时间序列模型,以使模型的残差独立且均匀地分布(iid)。 我们使用模型和残差来生成自举预测,即使用时间序列模型预测下一个返回值,并从iid残差中随机采
【文件预览】:
Empirical_Portfolio-main
----archive()
--------TimeSeriesTest01.ipynb(105KB)
--------.ipynb_checkpoints()
--------ECDF_v01.ipynb(84KB)
--------ECDF_tests02.ipynb(25KB)
--------ECDF_tests01.ipynb(21KB)
--------Portfolio Optimization by Shaping the Empirical Return Distribution.ipynb(186KB)
--------TimeSeriesTest02.ipynb(378KB)
--------model.lp(8.04MB)
--------ECDF_v04.ipynb(453KB)
--------TimeSeriesTest04.ipynb(842KB)
--------TimeSeriesTest03.ipynb(842KB)
--------ECDF_tests03.ipynb(27KB)
--------ECDF_v02.ipynb(111KB)
--------ECDF_v03.ipynb(185KB)
--------R_test01.ipynb(76KB)
----.ipynb_checkpoints()
--------TimeSeriesTest02-checkpoint.ipynb(253KB)
--------ECDF_tests03-checkpoint.ipynb(27KB)
--------ECDF_tests01-checkpoint.ipynb(254KB)
--------TimeSeriesTest04-checkpoint.ipynb(863KB)
--------ECDF_tests02-checkpoint.ipynb(25KB)
--------TimeSeriesTest01-checkpoint.ipynb(174KB)
--------Portfolio Optimization by Shaping the Empirical Return Distribution-checkpoint.ipynb(186KB)
--------TimeSeriesTest03-checkpoint.ipynb(842KB)
--------Portfolio Optimization-checkpoint.ipynb(1.08MB)
--------ECDF_v01-checkpoint.ipynb(68KB)
--------ECDF_v04-checkpoint.ipynb(300KB)
--------R_test01-checkpoint.ipynb(72B)
--------ECDF_v03-checkpoint.ipynb(177KB)
--------ECDF_v02-checkpoint.ipynb(59KB)
----data()
--------GSPC.csv(1.61MB)
--------HSI.csv(680KB)
--------N225.csv(1MB)
--------FVX.csv(723KB)
--------DGS5.csv(240KB)
--------IRX.csv(1017KB)
--------gold.csv(290KB)
--------GCF.csv(367KB)
--------oil.csv(160KB)
--------GDAXI.csv(631KB)
----z01.npy(243KB)
----README.md(2KB)
----__pycache__()
--------test01.cpython-37.pyc(302B)
----X01.npy(243KB)
----Portfolio Optimization.ipynb(1.08MB)
----prediction01.npy(7.23MB)
----.gitattributes(66B)