Robust Equity Portfolio Management. Fabozzi Frank J.. Читать онлайн. Newlib. NEWLIB.NET

Автор: Fabozzi Frank J.
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Зарубежная образовательная литература
Год издания: 0
isbn: 9781118797372
Скачать книгу
returns and the covariance matrix of returns – become the uncertain parameters for finding the optimal portfolio. Since the turn of the century, there have been numerous proposals for formulating robust portfolio optimization problems. Much of the focus has been on mathematical theories behind uncertainty set construction and reformulations resulting in optimization problems that can be solved efficiently; and, as a result, there are many formulations that can be used to build robust equity portfolios.

      Even though there has been considerable development on robust portfolio management, most approaches require skills far beyond perfecting mean-variance analysis. For example, it is not an easy task for a portfolio manager without extensive background knowledge in optimization and mathematics to understand robust portfolio optimization formulations. More importantly, being able to interpret robust formulations is only the first step. The second step requires solving the optimization problem to arrive at the optimal decision. Programming expertise, in addition to optimization and mathematics, is necessary in the second step because most robust formulations require complex computations. Thus, while the need and the value of robust portfolio management are apparent, only those with appropriate training will be equipped to explore the advanced methods for improving portfolio robustness.

      This book is aimed at providing a step-by-step guide for using robust models for optimal portfolio construction. It is not assumed that the reader has prior knowledge in portfolio management and optimization. In this book, the basics of portfolio theory and optimization, along with programming examples, will allow the reader to gain familiarity with portfolio optimization. Once the fundamentals of portfolio management are outlined, robust approaches for managing portfolios are explained with an emphasis on robust portfolio optimization. Details on robust formulations, implementation of robust portfolio optimization, attributes of robust portfolios, and robust portfolio performance will prepare the reader to utilize robust portfolio optimization for managing portfolios. In this book, we not only review theoretical developments but provide numerous programming examples to demonstrate their use in practice. The programming examples that appear throughout the book illustrate the details of implementing various techniques including methods for constructing robust equity portfolios.

      1.1 Overview of the Chapters

      The book is divided into three parts. The first part, Chapters 2 through 4, introduces the mean-variance model, discusses its shortcomings, and explains common approaches for increasing the robustness of portfolios. The second part, Chapters 5 and 6, contains an overview of optimization and details the steps involved in formulating a robust portfolio optimization problem. The third part, Chapters 7 through 10, focuses on analyzing robust portfolios constructed from robust portfolio optimization by identifying attributes and summarizing performances.

      Chapter 2 begins by describing how portfolio return and risk are measured, which leads to formulating the mean-variance portfolio problem. Mean-variance analysis finds the optimal portfolio from the trade-off between return and risk, and the framework also explains the benefits of diversification. Chapter 3 investigates shortcomings of the mean-variance model, which limit its use as a strategy for managing equity portfolios; improvements can be made with respect to measuring risk, estimating the input variables, and reducing the sensitivity of portfolio weights. In particular, the combination of estimation errors in the input values and high sensitivity of the resulting portfolio is a major issue with the mean-variance model. Therefore, in Chapter 4, practices for reducing the sensitivity of portfolios are demonstrated, including robust statistics, simulation methods, and stochastic programming.

      Chapter 5 presents a comprehensive overview of optimization, including definitions of linear programming, quadratic programming, and conic optimization. The chapter also discusses how robust optimization transforms basic optimization problems so as to incorporate parameter uncertainty. The discussion is extended to applying robust optimization to portfolio selection in Chapter 6. While concentrating on the uncertainty caused by estimating expected returns of stocks, two robust formulations are shown with specific instructions provided as to their implementation.

      Chapters 7, 8, and 9 analyze portfolio attributes that are revealed when portfolios are formed from robust portfolio optimization. In Chapter 7, we provide empirical evidence that indicates that some uncertainty sets lead to portfolios that favor skewness but penalize kurtosis. The high factor exposure of robust portfolios at the portfolio level is addressed in Chapter 8, and Chapter 9 examines portfolio weights allocated to individual stocks for comparing the composition of robust portfolios with mean-variance portfolios that assume no uncertainty. Chapter 10 illustrates the robustness of robust portfolios by observing their historical performance.

      The final chapter, Chapter 11, discusses software packages that can help solve robust portfolio optimization and provides examples for finding robust portfolios.

      1.2 Use of MATLAB

      Financial modeling often requires computer programs for solving complex computations. The use of powerful computing tools is inevitable in portfolio management because portfolio selection problems are mathematically expressed as optimization problems. Thus, tools that efficiently solve optimization problems give portfolio managers a great advantage; the tools are more valuable for robust portfolio management because approaches such as robust portfolio optimization involve more intense computations.

      Therefore, in this book we discuss various aspects of robust portfolio management with examples on how to implement models in MATLAB, which is a programming language and interactive environment primarily for numerical computations.3 MATLAB is widely used in academic studies as well as research in the financial industry, especially for computations that involve matrices such as portfolio optimization. The examples presented use MATLAB mainly because the language provides a straightforward approach for executing portfolio optimization. This high-level language with an extensive list of built-in functions allows beginners to easily perform various computations and visualize their results. Furthermore, the syntax for writing a script or a function is so intuitive that the reader can quickly become familiar with MATLAB even without prior experience. Hence, the MATLAB examples throughout the book will not only supplement understanding the theoretical concepts but will also let the reader apply the examples to construct optimal portfolios that reflect their investment goals.

      While MATLAB features an add-on toolbox for financial computations, the examples in this book use built-in functions for solving optimization and not the functions in the financial toolbox that are customized for certain types of financial decision problems. For example, the quadprog function in MATLAB is used for implementing portfolio problems that are formulated as quadratic programming. This gives the reader flexibility since the examples will show how the function parameters can be modified based on different investment assumptions and portfolio constraints. Becoming familiar with the built-in optimization functions is also crucial because robust formulations are not included in the financial toolbox and therefore must be solved with the optimization functions. We also include examples that use CVX, which is a modeling system for convex optimization that runs in the MATLAB environment.4 CVX enhances MATLAB, making it more expressive and powerful for solving optimizations like the mean-variance portfolio problems that are formulated as convex optimization problems. Many examples


<p>4</p>

A CVX user's guide and download details can be found at http://cvxr.com/cvx/