| Literature DB >> 33267090 |
Yaohao Peng1, Pedro Henrique Melo Albuquerque1, Igor Ferreira do Nascimento1,2, João Victor Freitas Machado1.
Abstract
This paper discusses the effects of introducing nonlinear interactions and noise-filtering to the covariance matrix used in Markowitz's portfolio allocation model, evaluating the technique's performances for daily data from seven financial markets between January 2000 and August 2018. We estimated the covariance matrix by applying Kernel functions, and applied filtering following the theoretical distribution of the eigenvalues based on the Random Matrix Theory. The results were compared with the traditional linear Pearson estimator and robust estimation methods for covariance matrices. The results showed that noise-filtering yielded portfolios with significantly larger risk-adjusted profitability than its non-filtered counterpart for almost half of the tested cases. Moreover, we analyzed the improvements and setbacks of the nonlinear approaches over linear ones, discussing in which circumstances the additional complexity of nonlinear features seemed to predominantly add more noise or predictive performance.Entities:
Keywords: covariance estimation; high dimensionality; kernel methods; machine learning; nonlinearity; portfolio allocation; random matrix theory; regularization
Year: 2019 PMID: 33267090 PMCID: PMC7514861 DOI: 10.3390/e21040376
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Summary results for assets of the NASDAQ-100 Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance | Method | CR (%) | Sharpe | Sortino |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Matrix | Ratio | Ratio | ||||||||
| Non-filtered | Pearson | 22.3297 | 0.3252 | 0.4439 | ||||||
| MCD | 19.1094 | 0.2713 | 0.3690 | |||||||
| RMCD | 18.6733 | 0.2632 | 0.3574 | |||||||
| OGK | 21.2332 | 0.3037 | 0.4138 | |||||||
| K_POLY2 | 28.7582 | 0.3808 | 0.5144 | |||||||
| K_POLY3 | 28.7561 | 0.3884 | 0.5253 | |||||||
| K_POLY4 | 29.7912 | 0.4108 | 0.5561 | |||||||
| K_GAUSS | 13.7226 | 0.1703 | 0.2304 | |||||||
| Filtered | Pearson | 18.9984 | 0.2834 | 0.3847 | 5 | 45.38% | 20.0680 | 33.33% | 0.9432 | 0.9874 |
| MCD | 23.9648 | 0.3595 | 0.4924 | 5 | 51.1% | 24.6837 | 40.99% | 0.0004 | < | |
| RMCD | 23.4073 | 0.3459 | 0.4730 | 5 | 51.19% | 24.6470 | 40.93% | 0.0011 | < | |
| OGK | 23.6193 | 0.3512 | 0.4809 | 5 | 49.53% | 23.7152 | 39.39% | 0.0382 | 0.0061 | |
| K_POLY2 | 15.831 | 0.2218 | 0.3015 | 5 | 38.24% | 16.1131 | 26.76% | > | > | |
| K_POLY3 | 16.7263 | 0.2496 | 0.3389 | 5 | 26.23% | 9.2748 | 15.4% | > | > | |
| K_POLY4 | 16.186 | 0.2417 | 0.3283 | 5 | 19.29% | 5.7377 | 9.53% | > | > | |
| K_GAUSS | 21.823 | 0.2496 | 0.3435 | 5 | 67.89% | 24.9393 | 41.42% | 0.0015 | < |
Summary results for assets of the FTSE 100 Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance Matrix | Method | CR (%) | Sharpe Ratio | Sortino Ratio |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Non-filtered | Pearson | −16.8525 | −0.2443 | −0.3236 | ||||||
| MCD | −23.9938 | −0.3252 | −0.4203 | |||||||
| RMCD | −24.2595 | −0.3272 | −0.4223 | |||||||
| OGK | −23.5119 | −0.3223 | −0.4178 | |||||||
| K_POLY2 | −2.4443 | −0.0377 | −0.0483 | |||||||
| K_POLY3 | −3.0975 | −0.0453 | −0.0575 | |||||||
| K_POLY4 | −3.1496 | −0.0462 | −0.0583 | |||||||
| K_GAUSS | −5.4357 | −0.0772 | −0.1022 | |||||||
| Filtered | Pearson | −15.1099 | −0.2246 | −0.2986 | 6 | 52.52% | 22.7137 | 38.24% | 0.0222 | 0.0051 |
| MCD | −22.5761 | −0.3148 | −0.4096 | 6 | 55.87% | 25.6111 | 43.12% | 0.1547 | 0.1491 | |
| RMCD | −22.8926 | −0.3178 | −0.4131 | 6 | 56.27% | 25.8719 | 43.55% | 0.1813 | 0.1852 | |
| OGK | −22.3237 | −0.3142 | −0.4104 | 6 | 55.15% | 25.2449 | 42.5% | 0.2137 | 0.2326 | |
| K_POLY2 | −13.825 | −0.2029 | −0.2711 | 5 | 47.84% | 21.2488 | 35.77% | > | > | |
| K_POLY3 | −12.2619 | −0.1812 | −0.2413 | 7 | 38.27% | 13.3597 | 22.49% | > | > | |
| K_POLY4 | −10.2092 | −0.1539 | −0.2028 | 9 | 33.23% | 8.6809 | 14.61% | > | > | |
| K_GAUSS | 6.9977 | 0.0657 | 0.0908 | 7 | 75.37% | 25.9374 | 43.66% | < | < |
Summary results for assets of the CAC 40 Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance Matrix | Method | CR (%) | Sharpe Ratio | Sortino Ratio |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Non-filtered | Pearson | 16.2333 | 0.2015 | 0.2882 | ||||||
| MCD | 17.2074 | 0.2182 | 0.3117 | |||||||
| RMCD | 17.4111 | 0.2216 | 0.3165 | |||||||
| OGK | 17.6784 | 0.2264 | 0.3235 | |||||||
| K_POLY2 | 11.8756 | 0.1423 | 0.1963 | |||||||
| K_POLY3 | 10.6055 | 0.1311 | 0.1793 | |||||||
| K_POLY4 | 9.5146 | 0.1188 | 0.1614 | |||||||
| K_GAUSS | 12.3998 | 0.1348 | 0.1928 | |||||||
| Filtered | Pearson | 17.4651 | 0.2238 | 0.3199 | 3 | 56.82% | 14.1697 | 48.52% | 0.0147 | 0.0010 |
| MCD | 18.9068 | 0.2475 | 0.3533 | 2 | 58.57% | 15.9837 | 54.73% | 0.0022 | < | |
| RMCD | 19.0796 | 0.2504 | 0.3575 | 2 | 58.38% | 15.9013 | 54.45% | 0.0019 | < | |
| OGK | 18.6063 | 0.2423 | 0.3461 | 2 | 56.89% | 15.4144 | 52.78% | 0.0578 | 0.0126 | |
| K_POLY2 | 16.5982 | 0.2076 | 0.2969 | 3 | 51.5% | 12.5296 | 42.9% | < | < | |
| K_POLY3 | 17.8811 | 0.2289 | 0.3274 | 4 | 42.31% | 8.6342 | 29.57% | < | < | |
| K_POLY4 | 17.7003 | 0.2333 | 0.3311 | 4 | 33.88% | 6.1270 | 20.98% | < | < | |
| K_GAUSS | 11.5206 | 0.1228 | 0.1757 | 4 | 78.74% | 16.0889 | 55.09% | 0.8828 | 0.9549 |
Summary results for assets of the DAX-30 Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance Matrix | Method | CR (%) | Sharpe Ratio | Sortino Ratio |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Non-filtered | Pearson | 6.3447 | 0.0772 | 0.1027 | ||||||
| MCD | −1.5643 | −0.0315 | −0.0414 | |||||||
| RMCD | −0.378 | −0.0161 | −0.0212 | |||||||
| OGK | 5.3011 | 0.0615 | 0.0815 | |||||||
| K_POLY2 | −4.6104 | −0.0733 | −0.0949 | |||||||
| K_POLY3 | −0.6555 | −0.0204 | −0.0265 | |||||||
| K_POLY4 | 1.7874 | 0.0131 | 0.0171 | |||||||
| K_GAUSS | −10.2399 | −0.1311 | −0.1720 | |||||||
| Filtered | Pearson | 10.2332 | 0.1346 | 0.1796 | 3 | 55.24% | 11.0402 | 46.1% | 0.0014 | < |
| MCD | 7.0445 | 0.0866 | 0.1149 | 2 | 58.39% | 12.8292 | 53.57% | < | < | |
| RMCD | 7.5928 | 0.0942 | 0.1254 | 2 | 58.88% | 12.9601 | 54.11% | < | < | |
| OGK | 9.8916 | 0.1286 | 0.1715 | 2 | 56.32% | 12.3346 | 51.5% | 0.0003 | < | |
| K_POLY2 | 4.3642 | 0.0484 | 0.0640 | 2 | 46.78% | 9.9835 | 41.69% | < | < | |
| K_POLY3 | 6.7303 | 0.0830 | 0.1099 | 3 | 38.77% | 6.9275 | 28.93% | < | < | |
| K_POLY4 | 9.7678 | 0.1297 | 0.1717 | 4 | 35.17% | 5.0114 | 20.93% | < | < | |
| K_GAUSS | −18.5834 | −0.2365 | −0.3050 | 2 | 71.04% | 13.7234 | 57.3% | > | > |
Summary results for assets of the NIKKEI 225 Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance Matrix | Method | CR (%) | Sharpe Ratio | Sortino Ratio |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Non-filtered | Pearson | 19.0365 | 0.2104 | 0.2976 | ||||||
| MCD | 17.9163 | 0.1979 | 0.2791 | |||||||
| RMCD | 18.3996 | 0.1983 | 0.2803 | |||||||
| OGK | 17.833 | 0.1951 | 0.2757 | |||||||
| K_POLY2 | 8.5753 | 0.0959 | 0.1325 | |||||||
| K_POLY3 | 10.6699 | 0.1233 | 0.1700 | |||||||
| K_POLY4 | 13.1313 | 0.1553 | 0.2145 | |||||||
| K_GAUSS | 14.5078 | 0.1586 | 0.2236 | |||||||
| Filtered | Pearson | 19.4964 | 0.2231 | 0.3161 | 12 | 54.88% | 57.4396 | 39.38% | 0.1347 | 0.0540 |
| MCD | 18.266 | 0.2025 | 0.2855 | 11 | 57.24% | 63.4158 | 43.48% | 0.3498 | 0.2938 | |
| RMCD | 19.0273 | 0.2119 | 0.2987 | 12 | 58.83% | 65.3846 | 44.83% | 0.1235 | 0.0591 | |
| OGK | 19.0061 | 0.2142 | 0.3023 | 11 | 56.5% | 62.0915 | 42.57% | 0.0501 | 0.0111 | |
| K_POLY2 | 15.1032 | 0.1637 | 0.2314 | 11 | 47.71% | 49.6729 | 34.06% | < | < | |
| K_POLY3 | 16.8414 | 0.1890 | 0.2661 | 13 | 35.62% | 30.0585 | 20.61% | < | < | |
| K_POLY4 | 18.2374 | 0.2090 | 0.2943 | 14 | 27.44% | 18.6121 | 12.76% | < | < | |
| K_GAUSS | 12.6904 | 0.1385 | 0.1953 | 15 | 72.24% | 42.7789 | 29.33% | 0.9570 | 0.9923 |
Summary results for assets of the SSE 180 Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance Matrix | Method | CR (%) | Sharpe Ratio | Sortino Ratio |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Non-filtered | Pearson | −24.4861 | −0.2945 | −0.3765 | ||||||
| MCD | −18.4543 | −0.2139 | −0.2762 | |||||||
| RMCD | −20.8369 | −0.2393 | −0.3073 | |||||||
| OGK | −22.9376 | −0.2617 | −0.3364 | |||||||
| K_POLY2 | −36.7953 | −0.3531 | −0.4459 | |||||||
| K_POLY3 | −35.2879 | −0.3460 | −0.4335 | |||||||
| K_POLY4 | −34.3716 | −0.3422 | −0.4258 | |||||||
| K_GAUSS | −33.6337 | −0.3735 | −0.4744 | |||||||
| Filtered | Pearson | −21.0991 | −0.2587 | −0.3308 | 11 | 50.96% | 56.5957 | 38.99% | 0.0011 | < |
| MCD | −25.1805 | −0.2913 | −0.3724 | 11 | 49.85% | 54.7101 | 37.69% | > | > | |
| RMCD | −20.685 | −0.2379 | −0.3053 | 11 | 50.78% | 56.5502 | 38.96% | 0.4543 | 0.4344 | |
| OGK | −21.7307 | −0.2520 | −0.3235 | 11 | 48.66% | 52.5361 | 36.2% | 0.2154 | 0.1482 | |
| K_POLY2 | −26.5935 | −0.3140 | −0.3978 | 12 | 41.25% | 42.7236 | 29.44% | 0.0007 | < | |
| K_POLY3 | −28.6612 | −0.3292 | −0.4140 | 13 | 28.83% | 24.2135 | 16.68% | 0.0870 | 0.0565 | |
| K_POLY4 | −28.9269 | −0.3338 | −0.4186 | 12 | 20.18% | 14.1161 | 9.73% | 0.2469 | 0.2801 | |
| K_GAUSS | −38.4531 | −0.4102 | −0.5175 | 12 | 69.52% | 60.1106 | 41.42% | 0.9986 | 0.9998 |
Summary results for assets of Bovespa Index: CR is the cumulative return of the optimal portfolio in the out-of-sample period; is the number of non-noisy eigenvalues of the respective covariance matrix; is the percentage of variance explained by the non-noisy eigenvalues; is the value of the top eigenvalue; is the percentage of variance that the top eigenvalue is responsible for; is the p-value of the hypothesis test (19); and is the p-value of the hypothesis test (20).
| Covariance Matrix | Method | CR (%) | Sharpe Ratio | Sortino Ratio |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| Non-filtered | Pearson | 9.3348 | 0.0636 | 0.0871 | ||||||
| MCD | 3.4975 | 0.0206 | 0.0280 | |||||||
| RMCD | 1.8602 | 0.0079 | 0.0107 | |||||||
| OGK | 3.0337 | 0.0167 | 0.0227 | |||||||
| K_POLY2 | 15.2198 | 0.1127 | 0.1521 | |||||||
| K_POLY3 | 16.2334 | 0.1184 | 0.1594 | |||||||
| K_POLY4 | 16.6977 | 0.1194 | 0.1605 | |||||||
| K_GAUSS | 32.0362 | 0.1934 | 0.2657 | |||||||
| Filtered | Pearson | −3.5439 | −0.0334 | −0.0453 | 2 | 58.59% | 13.5231 | 54.46% | > | > |
| MCD | −3.8358 | −0.0364 | −0.0492 | 2 | 55.01% | 12.5411 | 50.51% | 0.9994 | > | |
| RMCD | −1.6626 | −0.0191 | −0.0258 | 2 | 54.11% | 12.2963 | 49.52% | 0.9329 | 0.9787 | |
| OGK | −4.5348 | −0.0412 | −0.0557 | 2 | 54.81% | 12.5097 | 50.38% | 0.9994 | > | |
| K_POLY2 | 3.7777 | 0.0217 | 0.0296 | 2 | 47.88% | 10.6994 | 43.09% | > | > | |
| K_POLY3 | −4.0389 | −0.0370 | −0.0499 | 4 | 43.39% | 7.3663 | 29.67% | > | > | |
| K_POLY4 | −9.6085 | −0.0809 | −0.1087 | 4 | 35.63% | 5.2703 | 21.23% | > | > | |
| K_GAUSS | 31.7689 | 0.1916 | 0.2631 | 2 | 77.51% | 16.0176 | 64.51% | 0.5383 | 0.5568 |
Figure 1Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of NASDAQ-100 Index during the out-of-sample period.
Figure 2Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of FTSE 100 Index during the out-of-sample period.
Figure 3Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of CAC 40 Index during the out-of-sample period.
Figure 4Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of the DAX-30 Index during the out-of-sample period.
Figure 5Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of the NIKKEI 225 Index during the out-of-sample period.
Figure 6Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of the SSE 180 Index during the out-of-sample period.
Figure 7Cumulative return improvement of noise-filtered covariance matrices over non-filtered ones for assets of Bovespa 100 Index during the out-of-sample period.