Signal Processing - May 2017 - 22
Example SP Research on Portfolio
Optimization and Related Risk Modeling
In [30], a subspace formulation of MVP optimization with
risk-factor constraints and related toy examples is given.
For example, a market-neutral portfolio requires
F T x p = 0, where F is the loading weights of a single
market factor, usually estimated by a time-series regression of all security return time series with a market index,
and x p represents the desired portfolio weights. Torun et
al.'s article in IEEE Signal Processing Magazine [31]
shows an eigenfiltering method to estimate the covariance
matrix with a large number of securities. When the security pool is large, the raw covariance matrix is almost singular due to high correlations among securities. Note that
the inverse of the covariance matrix, i.e., the precision
matrix, is often necessary in MVP optimization. Therefore,
a noise regularization term is added on the eigenfiltered
covariance matrix to improve the robustness of covariance matrix estimation and its conditional number. The
same authors [32] further use an autoregressive model to
improve the stability and computational efficiency of estimation of the empirical covariance matrix of highly correlated securities. We also direct readers to an example in
[33] that uses Bayesian and regularization methods for
the estimation of the unknown observation covariance
matrix and the related MVP optimization algorithm. Also,
the authors in [34] propose to use smooth and monotone
regularization to tackle the high correlation problem in
covariance matrix estimation. The work in [35] summarizes the relative performance of different estimation strategies for minimum-variance portfolio optimization problems
using the inversion of the estimated covariance matrix or
the direct estimation of the precision matrix.
Remarks
We caution SP researchers that the risk and optimal
portfolio obtained from the covariance matrix are only
from a period of historical data, assuming that there is
a stationary joint return distribution among the assets. It
is, at most, a rough approximation of the ever-changing
financial market. The out-of-sample backtesting is necessary and helpful, but it is by no means comprehensive
and bullet proof in terms of representing the future distributions. Therefore, the economic reasoning and understanding of risk factors are always necessary in both
practice and economics theoretical development.
(by changing the weight of the risk-free asset). The idiosyncratic risk represented by the regression residual (or noise) is the
risk not rewarded (priced) by the market and therefore is the
part of the risk that investors need to try to remove by diversification. A portfolio analysis and risk-factor attribution problem
usually has the following formulation.
22
For a set of n portfolios, the time-series model of the portfolio excess return (with risk-free rate subtracted) is
R i (t) =
K
/ b si R s (t) + f i (t), i = 1, f, n,
s =1
where R s, s = 1, f, K are risk factors. Note that risk factors
are also portfolios.
The portfolio analysis or construction problems can be
1) finding common risk portfolios R s given R i; 2) given risk
factors, which are often represented by different market or
section indices, or cross-sectional portfolios, such as those
in the FF three- or five-factor models, finding the risk loadings (betas), which reflect the risk exposures of a portfolio; or
3) covariance estimation, portfolio optimization or analysis,
often subject to various constraints, such as long/short, borrowing, liquidity, and transaction cost. This is an area to which
the SP research can directly contribute due to the similarity in
problem formulation in statistical and array SP.
Specifically, practical portfolio construction and optimization usually has following steps.
■ Identify portfolio constraints. First, identify the desired
expected return or the tolerable risk represented by variance.
Note that we can either minimize the variance given the
expected return or maximize the expected return given the
variance. Second, identify the investable security pool along
with investment constraints, including short sell constraints,
liquidity constraints, transaction costs, and risk-factor exposure constraints. In practice, these constraints are often
determined by the requirements from the investment fund
stakeholders, trading systems, and regulatory bodies.
■ Identify historical data or proxy data that can be used to,
first, estimate covariance and expected returns of a security
pool and, second, conduct backtesting.
■ Find a robust algorithm to estimate the covariance matrix
(or precision matrix) and expected returns.
■ Formulate a constrained optimization problem, and find a
robust solution.
■ Conduct backtesting, and evaluate the portfolio performance
against benchmark models, usually known factor models.
In "Example SP Research on Portfolio Optimization and
Related Risk Modeling," we show SP research in portfolio
optimization. The nature of an economic system is different from that of an SP system. So far, all economic models
and theories we introduced are hypotheses. In SP, system and
signal models are often rooted in physical laws known to be
sufficiently accurate descriptions of system mechanisms. SP
researchers tend to be quite confident with their models and
believe that the same physical law applies at all times (yesterday, today, and tomorrow).
Therefore, even when the mathematical representation
in portfolio analysis, and in economic and business studies
in general, is similar to that in SP [36], the treatment can be
quite different. For example, in financial empirical studies,
when certain risk factors are identified mathematically using
the data at hand, it is actually not clear whether the identified
risk factors are indeed true risk factors or a result of statistical
IEEE Signal Processing Magazine
|
May 2017
|
Table of Contents for the Digital Edition of Signal Processing - May 2017
Signal Processing - May 2017 - Cover1
Signal Processing - May 2017 - Cover2
Signal Processing - May 2017 - 1
Signal Processing - May 2017 - 2
Signal Processing - May 2017 - 3
Signal Processing - May 2017 - 4
Signal Processing - May 2017 - 5
Signal Processing - May 2017 - 6
Signal Processing - May 2017 - 7
Signal Processing - May 2017 - 8
Signal Processing - May 2017 - 9
Signal Processing - May 2017 - 10
Signal Processing - May 2017 - 11
Signal Processing - May 2017 - 12
Signal Processing - May 2017 - 13
Signal Processing - May 2017 - 14
Signal Processing - May 2017 - 15
Signal Processing - May 2017 - 16
Signal Processing - May 2017 - 17
Signal Processing - May 2017 - 18
Signal Processing - May 2017 - 19
Signal Processing - May 2017 - 20
Signal Processing - May 2017 - 21
Signal Processing - May 2017 - 22
Signal Processing - May 2017 - 23
Signal Processing - May 2017 - 24
Signal Processing - May 2017 - 25
Signal Processing - May 2017 - 26
Signal Processing - May 2017 - 27
Signal Processing - May 2017 - 28
Signal Processing - May 2017 - 29
Signal Processing - May 2017 - 30
Signal Processing - May 2017 - 31
Signal Processing - May 2017 - 32
Signal Processing - May 2017 - 33
Signal Processing - May 2017 - 34
Signal Processing - May 2017 - 35
Signal Processing - May 2017 - 36
Signal Processing - May 2017 - 37
Signal Processing - May 2017 - 38
Signal Processing - May 2017 - 39
Signal Processing - May 2017 - 40
Signal Processing - May 2017 - 41
Signal Processing - May 2017 - 42
Signal Processing - May 2017 - 43
Signal Processing - May 2017 - 44
Signal Processing - May 2017 - 45
Signal Processing - May 2017 - 46
Signal Processing - May 2017 - 47
Signal Processing - May 2017 - 48
Signal Processing - May 2017 - 49
Signal Processing - May 2017 - 50
Signal Processing - May 2017 - 51
Signal Processing - May 2017 - 52
Signal Processing - May 2017 - 53
Signal Processing - May 2017 - 54
Signal Processing - May 2017 - 55
Signal Processing - May 2017 - 56
Signal Processing - May 2017 - 57
Signal Processing - May 2017 - 58
Signal Processing - May 2017 - 59
Signal Processing - May 2017 - 60
Signal Processing - May 2017 - 61
Signal Processing - May 2017 - 62
Signal Processing - May 2017 - 63
Signal Processing - May 2017 - 64
Signal Processing - May 2017 - 65
Signal Processing - May 2017 - 66
Signal Processing - May 2017 - 67
Signal Processing - May 2017 - 68
Signal Processing - May 2017 - 69
Signal Processing - May 2017 - 70
Signal Processing - May 2017 - 71
Signal Processing - May 2017 - 72
Signal Processing - May 2017 - 73
Signal Processing - May 2017 - 74
Signal Processing - May 2017 - 75
Signal Processing - May 2017 - 76
Signal Processing - May 2017 - 77
Signal Processing - May 2017 - 78
Signal Processing - May 2017 - 79
Signal Processing - May 2017 - 80
Signal Processing - May 2017 - 81
Signal Processing - May 2017 - 82
Signal Processing - May 2017 - 83
Signal Processing - May 2017 - 84
Signal Processing - May 2017 - 85
Signal Processing - May 2017 - 86
Signal Processing - May 2017 - 87
Signal Processing - May 2017 - 88
Signal Processing - May 2017 - 89
Signal Processing - May 2017 - 90
Signal Processing - May 2017 - 91
Signal Processing - May 2017 - 92
Signal Processing - May 2017 - 93
Signal Processing - May 2017 - 94
Signal Processing - May 2017 - 95
Signal Processing - May 2017 - 96
Signal Processing - May 2017 - 97
Signal Processing - May 2017 - 98
Signal Processing - May 2017 - 99
Signal Processing - May 2017 - 100
Signal Processing - May 2017 - 101
Signal Processing - May 2017 - 102
Signal Processing - May 2017 - 103
Signal Processing - May 2017 - 104
Signal Processing - May 2017 - 105
Signal Processing - May 2017 - 106
Signal Processing - May 2017 - 107
Signal Processing - May 2017 - 108
Signal Processing - May 2017 - 109
Signal Processing - May 2017 - 110
Signal Processing - May 2017 - 111
Signal Processing - May 2017 - 112
Signal Processing - May 2017 - Cover3
Signal Processing - May 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201809
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201807
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201805
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201803
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201801
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0917
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0717
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0517
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0317
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0916
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0716
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0516
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0316
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0915
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0715
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0515
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0315
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0914
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0714
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0514
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0314
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0913
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0713
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0513
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0313
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0912
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0712
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0512
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0312
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0911
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0711
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0511
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0311
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0910
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0710
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0510
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0310
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0909
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0709
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0509
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0309
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1108
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0908
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0708
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0508
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0308
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0108
https://www.nxtbookmedia.com