PerformanceAnalytics Charts and Tables Overview
|
|
|
- Darleen Robbins
- 9 years ago
- Views:
Transcription
1 PerformanceAnalytics Charts and Tables Overview Peter Carl & Brian G. Peterson September 15, 2014 Abstract This vignette gives a brief overview of (some of) the graphics and display wrapper functionality contained in PerformanceAnalytics including most of the charts and tables. For a more complete overview of the package s functionality and extensibility see the manual pages. We develop the examples using data for six (hypothetical) managers, a peer index, and an asset class index. Contents 1 Introduction 2 2 Set up PerformanceAnalytics Install PerformanceAnalytics Load and review data Create charts and tables for presentation Create Charts and Tables Create performance charts Create a monthly returns table Calculate monthly statistics Compare distributions Show relative return and risk Examine performance consistency Display relative performance Measure relative performance to a benchmark Calculate Downside Risk Conclusion 26 1
2 1 Introduction PerformanceAnalytics is a library of functions designed for evaluating the performance and risk characteristics of financial assets or funds. In particular, we have focused on functions that have appeared in the academic literature over the past several years, but had no functional equivalent in R. Our goal for PerformanceAnalytics is to make it simple for someone to ask and answer questions about performance and risk as part of a broader investment decisionmaking process. There is no magic bullet here there won t be one right answer delivered in these metrics and charts. Investments must be made in context of investment objectives. But what this library aspires to do is help the decision-maker accrete evidence organized to answer a specific question that is pertinent to the decision at hand. Our hope is that using such tools to uncover information and ask better questions will, in turn, create a more informed investor and help them ask better quality decisions. This vignette provides a demonstration of some of the capabilities of PerformanceAnalytics. We focus on the graphs and tables, but comment on some other metrics along the way. These examples are not intended to be complete, but they should provide an indication of the kinds of analysis that can be done. Other examples are available in the help pages of the functions described in the main page of PerformanceAnalytics. 2 Set up PerformanceAnalytics These examples assume the reader has basic knowledge of R and understands how to install R, read and manipulate data, and create basic calculations. For further assistance, please see and other available materials at This section will begin with installation, discuss the example data set, and provide an overview of charts attributes that will be used in the examples that follow. 2.1 Install PerformanceAnalytics As of version 0.9.4, PerformanceAnalytics is available via CRAN, but you will need version or later to replicate the examples that follow. R users with connectivity can simply type: install.packages("performanceanalytics"). Or, if you already have an earlier version installed, see update.packages. A number of packages are required, including Hmisc, zoo, and the various Rmetrics packages such as fbasics, fcalendar, and fextremes. After installing PerformanceAnalytics, load it into your active R session using library("performanceanalytics"). 2
3 Figure 1: First Lines of the managers Object > data(managers) > #managers=read.csv("/home/peter/dev/r/managers.csv",row.names=1) > head(managers) HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 EDHEC LS EQ SP500 TR NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA US 10Y TR US 3m TR Load and review data First we load the data used in all of the examples that follow. As you can see in Figure 1, managers is a data frame that contains columns of monthly returns for six hypothetical asset managers (HAM1 through HAM6), the EDHEC Long-Short Equity hedge fund index, the S&P 500 total returns, and total return series for the US Treasury 10-year bond and 3-month bill. Monthly returns for all series end in December 2006 and begin at different periods starting from January Similar data could be constructed using mymanagers=read.csv("/path/to/file/mymanagers.csv",row.names=1), where the first column contains dates in the YYYY-MM-DD format. A quick sidenote: this library is applicable to return (rather than price) data, and has been tested mostly on a monthly scale. Many library functions will work with regular data at different scales (e.g., daily, weekly, etc.) or irregular return data as well. See function CalculateReturns for calculating returns from prices, and be aware that the zoo library s aggregate function has methods for tseries and zoo timeseries data classes to rationally coerce irregular data into regular data of the correct periodicity. With the data object in hand, we group together columns of interest make the examples easier to follow. As shown in Figure 2, we first confirm the dimensions of the object and 3
4 Figure 2: Assess and Organize the Data > dim(managers) [1] > managers.length = dim(managers)[1] > colnames(managers) [1] "HAM1" "HAM2" "HAM3" "HAM4" "HAM5" [6] "HAM6" "EDHEC LS EQ" "SP500 TR" "US 10Y TR" "US 3m TR" > manager.col = 1 > peers.cols = c(2,3,4,5,6) > indexes.cols = c(7,8) > Rf.col = 10 > #factors.cols = NA > trailing12.rows = ((managers.length - 11):managers.length) > trailing12.rows [1] > trailing36.rows = ((managers.length - 35):managers.length) > trailing60.rows = ((managers.length - 59):managers.length) > #assume contiguous NAs - this may not be the way to do it na.contiguous()? > frinception.rows = (length(managers[,1]) - length(managers[,1][!is.na(managers[, > the overall length of the timeseries. Next, we group the columns together. The first column, HAM1, contains the subject of our analysis in the examples below. Columns two through six contain returns of other managers using a similar investing style that might be considered substitutes a peer group, of sorts. Columns seven and eight contain key indexes. The EDHEC Long/Short Equity index is a peer index, the S&P 500 Total Return index is an asset-class index. We combine those into a set of indexes for later analysis. Column nine we skip for the time being; column 10 we use as the risk free rate for each month. Then we do the same thing for the rows of interest. We calculate the row numbers that represent different trailing periods and keep those handy for doing comparative analyses. 4
5 2.3 Create charts and tables for presentation Graphs and charts help to organize information visually. Our goals in creating these functions were to simplify the process of creating well-formatted charts that are frequently used for portfolio analysis and to create print-quality graphics that may be used in documents for broader consumption. R s graphics capabilities are substantial, but the simplicity of the output of R s default graphics functions such as plot does not always compare well against graphics delivered with commercial asset or portfolio analysis software from places such as MorningStar or PerTrac. Color Palettes We have set up some specific color palattes designed to create readable line and bar graphs with specific objectives. We use this approach (rather than generating them on the fly) for two reasons: first, there are fewer dependencies on libraries that don t need to be called dynamically; and second, to guarantee the color used for the n-th column of data. Figure 3 shows some examples of the different palates. The first category of colorsets are designed to provide focus to the data graphed as the first element, and include redfocus, bluefocus, and greenfocus. These palettes are best used when there is an important data set for the viewer to focus on. The other data provide some context, so they are graphed in diminishing values of gray. These were generated with RColorBrewer, using the 8 level grays palette and replacing the darkest gray with the focus color. To coordinate these colorsets with the equal-weighted colors below, replace the highlight color with the first color of the equal weighted palette from below. This will coordinate charts with different purposes. The second category is sets of equal-weighted colors. These colorsets are useful for when all of the data should be observed and distinguishable on a line graph. The different numbers in the name indicate the number of colors generated (six colors is probably the maximum for a readable linegraph, but we provide as many as twelve). Examples include rainbow12equal through rainbow4equal, in steps of two. These colorsets were generated with rainbow(12, s = 0.6, v = 0.75). The rich12equal and other corresponding colorsets were generated with with package gplots function rich.colors(12). Similarly tim12equal and similar colorsets were generated with with package fields function tim.colors(12), a function said to emulate the Matlab colorset. The dark8equal, dark6equal, set8equal, and set6equal colorsets were created with package RColor- Brewer, e.g., brewer.pal(8,"dark2"). A third category is a set of monochrome colorsets, including greenmono, bluemono, redmono, and gray8mono and gray6mono. To see what these lists contain, just type the name. > tim12equal 5
6 [1] "#00008F" "#0000EA" "#0047FF" "#00A2FF" "#00FEFF" "#5AFFA5" "#B5FF4A" [8] "#FFED00" "#FF9200" "#FF3700" "#DB0000" "#800000" These are just lists of strings that contain the RGB codes of each color. You can easily create your own if you have a particular palate that you like to use. Alternatively, you can use the R default colors. For more information, see: Symbols Similarly, there are a few sets of grouped symbols for scatter charts. These include opensymbols, closedsymbols, fillsymbols, linesymbols, and allsymbols. Legend locations In the single charts the legend can be moved around on the plot. There are nine locations that can be specified by keyword: bottomright, bottom, bottomleft, left, topleft, top, topright, right and center. This places the legend on the inside of the plot frame at the given location. Further information can be found in xy.coord. Most compound charts have fixed legend locations. Other Parameters We have tried to leave access to all of the extensive list of parameters available in R s traditional graphics. For more information, see plot.default and par. In the example above, we passed lwd the value of 2, which affects the line width. We might also alter the line type or other parameter. 3 Create Charts and Tables With that, we are ready to analyze the sample data set. This section starts with a set of charts that provide a performance overview, some tables for presenting the data and basic statistics, and then discusses ways to compare distributions, relative performance, and downside risk. 3.1 Create performance charts Figure 4 shows a three-panel performance summary chart and the code used to generate it. The top chart is a normal cumulative return or wealth index chart that shows the cumulative returns through time for each column. For data with later starting times, set the parameter begin = "axis", which starts the wealth index of all columns at 1, or 6
7 Figure 3: Examples of Color Palettes default redfocus Value HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 Value HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 Jan 96 Jul 98 Jan 01 Jul 03 Jan 06 Jan 96 Jul 98 Jan 01 Jul 03 Jan 06 rainbow6equal tim6equal Value HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 Value HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 Jan 96 Jul 98 Jan 01 Jul 03 Jan 06 Jan 96 Jul 98 Jan 01 Jul 03 Jan 06 7
8 Figure 4: Draw a Performance Summary Chart > charts.performancesummary(managers[,c(manager.col,indexes.cols)], colorset=rich6 HAM1 Performance Cumulative Return HAM1 EDHEC LS EQ SP500 TR Drawdown Monthly Return Jan 96 Jan 97 Jan 98 Jan 99 Jan 00 Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06 Dec 06 8
9 begin = "first", which starts the wealth index of each column at the wealth index value attained by the first column of data specified. The second of these settings, which is the default, allows the reader to see how the two indexes would compare had they started at the same time regardless of the starting period. In addition, the y-axis can be set to a logarithmic value so that growth can be compared over long periods. This chart can be generated independently using chart.cumreturns. The second chart shows the individual monthly returns overlaid with a rolling measure of tail risk referred to as Cornish Fisher Value-at-Risk (VaR) or Modified VaR. Alternative risk measures, including standard deviation (specified as StdDev) and traditional Valueat-Risk (VaR), can be specified using the method parameter. Note that StdDev and VaR are symmetric calculations, so a high and low measure will be plotted. ModifiedVaR, on the other hand, is asymmetric and only a lower bound is drawn. These risk calculations are made on a rolling basis from inception, or can be calculated on a rolling window by setting width to a value of the number of periods. These calculations should help the reader to identify events or periods when estimates of tail risk may have changed suddenly, or to help evaluate whether the assumptions underlying the calculation seem to hold. The risk calculations can be generated for all of the columns provided by using the all parameter. When set to TRUE, the function calculates risk lines for each column given and may help the reader assess relative risk levels through time. This chart can be generated using chart.barvar. The third chart in the series is a drawdown or underwater chart, which shows the level of losses from the last value of peak equity attained. Any time the cumulative returns dips below the maximum cumulative returns, it s a drawdown. This chart helps the reader assess the synchronicity of the loss periods and their comparative severity. As you might expect, this chart can also be created using chart.drawdown. 3.2 Create a monthly returns table Summary statistics are then the necessary aggregation and reduction of (potentially thousands) of periodic return numbers. Usually these statistics are most palatable when organized into a table of related statistics, assembled for a particular purpose. A common offering of past returns organized by month and accumulated by calendar year is usually presented as a table, such as in table.calendarreturns. Figure 5 shows a table of returns formatted with years in rows, months in columns, and a total column in the last column. For additional columns, the annual returns will be appended as columns. Adding benchmarks or peers alongside the annualized data is helpful for comparing returns across calendar years. Because there are a number of columns in the example, we make the output easier to read by using the t function to transpose the resulting data frame. 9
10 Figure 5: Create a Table of Calendar Returns > t(table.calendarreturns(managers[,c(manager.col,indexes.cols)])) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec HAM EDHEC LS EQ NA SP500 TR
11 Figure 6: Create a Table of Statistics > table.stats(managers[,c(manager.col,peers.cols)]) HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 Observations NAs Minimum Quartile Median Arithmetic Mean Geometric Mean Quartile Maximum SE Mean LCL Mean (0.95) UCL Mean (0.95) Variance Stdev Skewness Kurtosis Calculate monthly statistics Likewise, the monthly returns statistics table in Figure 6 was created as a way to display a set of related measures together for comparison across a set of instruments or funds. In this example, we are looking at performance from inception for most of the managers, so careful consideration needs to be given to missing data or unequal time series when interpreting the results. Most people will prefer to see such statistics for common or similar periods. Each of the individual functions can be called individually, as well. When we started this project, we debated whether or not such tables would be broadly useful or not. No reader is likely to think that we captured the precise statistics to help their decision. We merely offer these as a starting point for creating your own. Add, subtract, do whatever seems useful to you. If you think that your work may be useful to others, please consider sharing it so that we may include it in a future version of this library. 11
12 3.4 Compare distributions For distributional analysis, a few graphics may be useful. The result of chart.boxplot, shown in Figure 7, is an example of a graphic that is difficult to create in Excel and is under-utilized as a result. A boxplot of returns is, however, a very useful way to observe the shape of large collections of asset returns in a manner that makes them easy to compare to one another. It is often valuable when evaluating an investment to know whether the instrument that you are examining follows a normal distribution. One of the first methods to determine how close the asset is to a normal or log-normal distribution is to visually look at your data. Both chart.qqplot and chart.histogram will quickly give you a feel for whether or not you are looking at a normally distributed return history. Figure 8 shows a histogram generated for HAM1 with different display options. Look back at the results generated by table.stats. Differences between var and SemiVariance will help you identify [fbasics]skewness in the returns. Skewness measures the degree of asymmetry in the return distribution. Positive skewness indicates that more of the returns are positive, negative skewness indicates that more of the returns are negative. An investor should in most cases prefer a positively skewed asset to a similar (style, industry, region) asset that has a negative skewness. Kurtosis measures the concentration of the returns in any given part of the distribution (as you should see visually in a histogram). The [fbasics]kurtosis function will by default return what is referred to as excess kurtosis, where zero is a normal distribution, other methods of calculating kurtosis than method="excess" will set the normal distribution at a value of 3. In general a rational investor should prefer an asset with a low to negative excess kurtosis, as this will indicate more predictable returns. If you find yourself needing to analyze the distribution of complex or non-smooth asset distributions, the nortest package has several advanced statistical tests for analyzing the normality of a distribution. 3.5 Show relative return and risk Returns and risk may be annualized as a way to simplify comparison over longer time periods. Although it requires a bit of estimating, such aggregation is popular because it offers a reference point for easy comparison, such as in Figure 9. Examples are in Return.annualized, StdDev.annualized, and SharpeRatio.annualized. chart.scatter is a utility scatter chart with some additional attributes that are used in chart.riskreturnscatter. Different risk parameters may be used. The parameter method may be any of modvar, VaR, or StdDev. Additional information can be overlaid, as well. If add.sharpe is set to a value, say c(1,2,3), the function overlays Sharpe ratio line that indicates Sharpe ratio levels of one through three. Lines are drawn with a y-intercept of the risk free rate (rf) and the slope of 12
13 Figure 7: Create a Boxplot > chart.boxplot(managers[ trailing36.rows, c(manager.col, peers.cols, indexes.cols Trailing 36 Month Returns HAM1 HAM4 HAM6 SP500 TR EDHEC LS EQ HAM3 HAM5 HAM Return 13
14 Figure 8: Create a Histogram of Returns > layout(rbind(c(1,2),c(3,4))) > chart.histogram(managers[,1,drop=f], main = "Plain", methods = NULL) > chart.histogram(managers[,1,drop=f], main = "Density", breaks=40, + methods = c("add.density", "add.normal")) > chart.histogram(managers[,1,drop=f], main = "Skew and Kurt", methods = c + ("add.centered", "add.rug")) > chart.histogram(managers[,1,drop=f], main = "Risk Measures", methods = c + ("add.risk")) Plain Density Frequency Density Returns Returns Skew and Kurt Risk Measures Density Frequency % ModVaR 95% VaR Returns Returns 14
15 Figure 9: Show Relative Risk and Return > chart.riskreturnscatter(managers[trailing36.rows,1:8], Rf=.03/12, main = "Traili Trailing 36 Month Performance Annualized Return HAM1 HAM6 EDHEC SP500 LS EQTR HAM3 HAM5 HAM2 HAM Annualized Risk 15
16 the appropriate Sharpe ratio level. Lines should be removed where not appropriate (e.g., sharpe.ratio = NULL). With a large number of assets (or columns), the names may get in the way. To remove them, set add.names = NULL. A box plot may be added to the margins to help identify the relative performance quartile by setting add.boxplots = TRUE. 3.6 Examine performance consistency Rolling performance is typically used as a way to assess stability of a return stream. Although perhaps it doesn t get much credence in the financial literature because of it s roots in digital signal processing, many practitioners find rolling performance to be a useful way to examine and segment performance and risk periods. See chart.rollingperformance, which is a way to display different metrics over rolling time periods. Figure 10 shows three panels, the first for rolling returns, the second for rolling standard deviation, and the third for rolling Sharpe ratio. These three panels each call chart.rollingperformance with a different FUN argument, allowing any function to be viewed over a rolling window. 3.7 Display relative performance The function chart.relativeperformance shows the ratio of the cumulative performance for two assets at each point in time and makes periods of under- or out-performance easy to see. The value of the chart is less important than the slope of the line. If the slope is positive, the first asset (numerator) is outperforming the second, and vice versa. Figure 11 shows the returns of the manager in question relative to each member of the peer group and the peer group index. Looking at the data another way, we use the same chart to assess the peers individually against the asset class index. Figure 12 shows the peer group members returns relative to the S&P 500. Several questions might arise: Who beats the S&P? Can they do it consistently? Are there cycles when they under-perform or outperform as a group? Which manager has outperformed the most? 3.8 Measure relative performance to a benchmark Identifying and using a benchmark can help us assess and explain how well we are meeting our investment objectives, in terms of a widely held substitute. A benchmark can help us explain how the portfolios are managed, assess the risk taken and the return desired, and check that the objectives were respected. Benchmarks are used to get better control of the investment management process and to suggest ways to improve selection. Modern Portfolio Theory is a collection of tools and techniques by which a risk-averse investor may construct an optimal portfolio. It encompasses the Capital Asset Pricing 16
17 Figure 10: Examine Rolling Performance > charts.rollingperformance(managers[, c(manager.col, peers.cols, indexes.cols)], Rolling 12 month Performance Annualized Sharpe Ratio Annualized Standard Deviation Annualized Return Jan 96 Jan 97 Jan 98 Jan 99 Jan 00 Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06 Dec 06 17
18 Figure 11: Examine Relative Performance of Assets > chart.relativeperformance(managers[, manager.col, drop = FALSE], managers[, c( Relative Performance Value HAM1.HAM2 HAM1.HAM3 HAM1.HAM4 HAM1.HAM5 HAM1.HAM6 HAM1.EDHEC.LS.EQ Jan 96 Jul 97 Jan 99 Jul 00 Jan 02 Jul 03 Jan 05 Jul 06 18
19 Figure 12: Examine Performance Relative to a Benchmark > chart.relativeperformance(managers[, c(manager.col, peers.cols) ], managers[, 8 Relative Performance Value HAM1.SP500.TR HAM2.SP500.TR HAM3.SP500.TR HAM4.SP500.TR HAM5.SP500.TR HAM6.SP500.TR Jan 96 Jul 97 Jan 99 Jul 00 Jan 02 Jul 03 Jan 05 Jul 06 19
20 Model (CAPM), the efficient market hypothesis, and all forms of quantitative portfolio construction and optimization. CAPM provides a justification for passive or index investing by positing that assets that are not on the efficient frontier will either rise or lower in price until they are on the efficient frontier of the market portfolio. The performance premium provided by an investment over a passive strategy (the benchmark) is provided by ActivePremium, which is the investment s annualized return minus the benchmark s annualized return. A closely related measure is the TrackingError, which measures the unexplained portion of the investment s performance relative to a benchmark. The InformationRatio of an Investment in a MPT or CAPM framework is the ActivePremium divided by the TrackingError. InformationRatio may be used to rank investments in a relative fashion. The code in Figure 13 creates a table of CAPM-related statistics that we can review and compare across managers. Note that we focus on the trailing-36 month period. There are, in addition to those listed, a wide variety of other CAPM-related metrics available. The CAPM.RiskPremium on an investment is the measure of how much the asset s performance differs from the risk free rate. Negative Risk Premium generally indicates that the investment is a bad investment, and the money should be allocated to the risk free asset or to a different asset with a higher risk premium. CAPM.alpha is the degree to which the assets returns are not due to the return that could be captured from the market. Conversely, CAPM.beta describes the portions of the returns of the asset that could be directly attributed to the returns of a passive investment in the benchmark asset. The Capital Market Line CAPM.CML relates the excess expected return on an efficient market portfolio to its risk (represented in CAPM by StdDev). The slope of the CML, CAPM.CML.slope, is the Sharpe Ratio for the market portfolio. The Security Market Line is constructed by calculating the line of CAPM.RiskPremium over CAPM.beta. For the benchmark asset this will be 1 over the risk premium of the benchmark asset. The slope of the SML, primarily for plotting purposes, is given by CAPM.SML.slope. CAPM is a market equilibrium model or a general equilibrium theory of the relation of prices to risk, but it is usually applied to partial equilibrium portfolios which can create (sometimes serious) problems in valuation. In a similar fashion to the rolling performance we displayed earlier, we can look at the stability of a linear model s parameters through time. Figure 14 shows a three panel chart for the alpha, beta, and r-squared measures through time across a rolling window. Each chart calls chart.rollingregression with a different method parameter. Likewise, we can assess whether the correlation between two time series is constant through time. Figure 15 shows the rolling 12-month correlation between each of the peer group and the S&P500. To look at the relationships over time and take a snapshot of the statistical relevance of the measure, use table.correlation, as shown in Figure
21 Figure 13: Create a Table of CAPM-Related Measures > table.capm(managers[trailing36.rows, c(manager.col, peers.cols)], + managers[ trailing36.rows, 8, drop=false], + Rf = managers[ trailing36.rows, Rf.col, drop=false]) HAM1 to SP500 TR HAM2 to SP500 TR HAM3 to SP500 TR Alpha Beta Beta Beta R-squared Annualized Alpha Correlation Correlation p-value Tracking Error Active Premium Information Ratio Treynor Ratio HAM4 to SP500 TR HAM5 to SP500 TR HAM6 to SP500 TR Alpha Beta Beta Beta R-squared Annualized Alpha Correlation Correlation p-value Tracking Error Active Premium Information Ratio Treynor Ratio
22 Figure 14: Create a Rolling Regression > #source("performanceanalytics/r/return.excess.r") > charts.rollingregression(managers[, c(manager.col, peers.cols), drop = FALSE], m Rolling 12 month Regressions R Squared Beta Alpha Jan 96 Jan 97 Jan 98 Jan 99 Jan 00 Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06 Dec 06 22
23 Figure 15: Chart the Rolling Correlation > chart.rollingcorrelation(managers[,c(manager.col, peers.cols)], managers[, 8, dr 12 Month Rolling Correlation Value Jan 96 Jul 97 Jan 99 Jul 00 Jan 02 Jul 03 Jan 05 Jul 06 23
24 Figure 16: Calculate Correlations > table.correlation(managers[, c(manager.col, peers.cols)], managers[, 8, + drop = F], legend.loc = "lowerleft") Correlation p-value Lower CI Upper CI HAM1 to SP500 TR e HAM2 to SP500 TR e HAM3 to SP500 TR e HAM4 to SP500 TR e HAM5 to SP500 TR e HAM6 to SP500 TR e Calculate Downside Risk Many assets, including hedge funds, commodities, options, and even most common stocks over a sufficiently long period, do not follow a normal distribution. For such common but non-normally distributed assets, a more sophisticated approach than standard deviation/volatility is required to adequately model the risk. Markowitz, in his Nobel acceptance speech and in several papers, proposed that Semi- Variance would be a better measure of risk than variance. This measure is also called SemiDeviation. The more general case of downside deviation is implemented in the function DownsideDeviation, as proposed by Sortino and Price (1994), where the minimum acceptable return (MAR) is a parameter to the function. It is interesting to note that variance and mean return can produce a smoothly elliptical efficient frontier for portfolio optimization utilizing [quadprog]solve.qp or [tseries]portfolio.optim or [fportfolio]markowitzportfolio. Use of semivariance or many other risk measures will not necessarily create a smooth ellipse, causing significant additional difficulties for the portfolio manager trying to build an optimal portfolio. We ll leave a more complete treatment and implementation of portfolio optimization techniques for another time. Another very widely used downside risk measures is analysis of drawdowns, or loss from peak value achieved. The simplest method is to check the maxdrawdown, as this will tell you the worst cumulative loss ever sustained by the asset. If you want to look at all the drawdowns, you can use table.drawdowns to find and sort them in order from worst/major to smallest/minor, as shown in Figure 18. The UpDownRatios function may give you some insight into the impacts of the skewness and kurtosis of the returns, and letting you know how length and magnitude of up or down moves compare to each other. Or, as mentioned above, you can also plot drawdowns with chart.drawdown. 24
25 Figure 17: Create a Table of Downside Statistics > table.downsiderisk(managers[,1:6],rf=.03/12) HAM1 HAM2 HAM3 HAM4 HAM5 HAM6 Semi Deviation Gain Deviation Loss Deviation Downside Deviation (MAR=10%) Downside Deviation (Rf=3%) Downside Deviation (0%) Maximum Drawdown Historical VaR (95%) Historical ES (95%) Modified VaR (95%) Modified ES (95%) Figure 18: Create a Table of Sorted Drawdowns > table.drawdowns(managers[,1,drop=f]) From Trough To Depth Length To Trough Recovery
26 4 Conclusion With that short overview of a few of the capabilities provided by PerformanceAnalytics, we hope that the accompanying package and documentation will partially fill a hole in the tools available to a financial engineer or analyst. If you think there s an important gap or possible improvement to be made, please don t hesitate to contact us. 26
Exploratory Data Analysis in Finance Using PerformanceAnalytics
Exploratory Data Analysis in Finance Using PerformanceAnalytics Brian G. Peterson & Peter Carl 1 Diamond Management & Technology Consultants Chicago, IL [email protected] 2 Guidance Capital Chicago,
Investment Statistics: Definitions & Formulas
Investment Statistics: Definitions & Formulas The following are brief descriptions and formulas for the various statistics and calculations available within the ease Analytics system. Unless stated otherwise,
Performance Analysis in R
Performance Analysis in R R/Finance Workshop Peter Carl Brian Peterson Authors of PerformanceAnalytics April 24, 2009 Chicago, IL Outline Introduction About PerformanceAnalytics Performance Analysis Types
Evolution of GTAA Investment Styles. In This Issue: June 2012
June 2012 ALPHA GROUP TOPIC The Alpha Group researches investment managers. In This Issue: n Evolution of GTAA Investment Styles n Risk-Parity vs. GTAA Managers n Implementation n Investing in a GTAA Strategy
Diversifying with Negatively Correlated Investments. Monterosso Investment Management Company, LLC Q1 2011
Diversifying with Negatively Correlated Investments Monterosso Investment Management Company, LLC Q1 2011 Presentation Outline I. Five Things You Should Know About Managed Futures II. Diversification and
ideas from RisCura s research team
ideas from RisCura s research team thinknotes april 2004 A Closer Look at Risk-adjusted Performance Measures When analysing risk, we look at the factors that may cause retirement funds to fail in meeting
-6.0% -4.0% -2.0% 0.0% 2.0% 4.0% 6.0% 1997-2002 Copyright by Otar & Associates
6.0% 4.0% 2.0% 0.0% -2.0% -4.0% -6.0% -6.0% -4.0% -2.0% 0.0% 2.0% 4.0% 6.0% A Visual Tool for Analyzing Portfolios, Portfolio Managers & Equity Investments by Jim C. Otar, CFP, B.A.Sc., M. Eng. 1997-2002
Are you protected against market risk?
Are you protected against market risk? The Aston Hill Capital Growth Fund provides low volatility access to U.S. equities with a strong focus on downside protection. Since taking over management of the
Understanding Investor Due Diligence
January 2013 Wells Fargo Prime Services Understanding Investor Due Diligence Executive Summary The investor due diligence process has evolved with the growth of the hedge fund industry. What was once a
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number A. 3(x - x) B. x 3 x C. 3x - x D. x - 3x 2) Write the following as an algebraic expression
Application of a Linear Regression Model to the Proactive Investment Strategy of a Pension Fund
Application of a Linear Regression Model to the Proactive Investment Strategy of a Pension Fund Kenneth G. Buffin PhD, FSA, FIA, FCA, FSS The consulting actuary is typically concerned with pension plan
Package PerformanceAnalytics
Type Package Package PerformanceAnalytics February 19, 2015 Title Econometric tools for performance and risk analysis Version 1.4.3541 Date $Date: 2014-09-15 04:39:58-0500 (Mon, 15 Sep 2014) $ Collection
Introduction to Risk, Return and the Historical Record
Introduction to Risk, Return and the Historical Record Rates of return Investors pay attention to the rate at which their fund have grown during the period The holding period returns (HDR) measure the
Benchmarking Real Estate Performance Considerations and Implications
Benchmarking Real Estate Performance Considerations and Implications By Frank L. Blaschka Principal, The Townsend Group The real estate asset class has difficulties in developing and applying benchmarks
Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller
Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller Getting to know the data An important first step before performing any kind of statistical analysis is to familiarize
Risk and return (1) Class 9 Financial Management, 15.414
Risk and return (1) Class 9 Financial Management, 15.414 Today Risk and return Statistics review Introduction to stock price behavior Reading Brealey and Myers, Chapter 7, p. 153 165 Road map Part 1. Valuation
Using SPSS, Chapter 2: Descriptive Statistics
1 Using SPSS, Chapter 2: Descriptive Statistics Chapters 2.1 & 2.2 Descriptive Statistics 2 Mean, Standard Deviation, Variance, Range, Minimum, Maximum 2 Mean, Median, Mode, Standard Deviation, Variance,
April 2016. The Value Reversion
April 2016 The Value Reversion In the past two years, value stocks, along with cyclicals and higher-volatility equities, have underperformed broader markets while higher-momentum stocks have outperformed.
by Maria Heiden, Berenberg Bank
Dynamic hedging of equity price risk with an equity protect overlay: reduce losses and exploit opportunities by Maria Heiden, Berenberg Bank As part of the distortions on the international stock markets
Session 7 Bivariate Data and Analysis
Session 7 Bivariate Data and Analysis Key Terms for This Session Previously Introduced mean standard deviation New in This Session association bivariate analysis contingency table co-variation least squares
EVALUATING THE PERFORMANCE CHARACTERISTICS OF THE CBOE S&P 500 PUTWRITE INDEX
DECEMBER 2008 Independent advice for the institutional investor EVALUATING THE PERFORMANCE CHARACTERISTICS OF THE CBOE S&P 500 PUTWRITE INDEX EXECUTIVE SUMMARY The CBOE S&P 500 PutWrite Index (ticker symbol
Black Box Trend Following Lifting the Veil
AlphaQuest CTA Research Series #1 The goal of this research series is to demystify specific black box CTA trend following strategies and to analyze their characteristics both as a stand-alone product as
Financial Assets Behaving Badly The Case of High Yield Bonds. Chris Kantos Newport Seminar June 2013
Financial Assets Behaving Badly The Case of High Yield Bonds Chris Kantos Newport Seminar June 2013 Main Concepts for Today The most common metric of financial asset risk is the volatility or standard
Chapter 1. Return Calculations. 1.1 The Time Value of Money. 1.1.1 Future value, present value and simple interest.
Chapter 1 Return Calculations Updated: June 24, 2014 In this Chapter we cover asset return calculations with an emphasis on equity returns. Section 1.1 covers basic time value of money calculations. Section
Descriptive Statistics
Y520 Robert S Michael Goal: Learn to calculate indicators and construct graphs that summarize and describe a large quantity of values. Using the textbook readings and other resources listed on the web
FORECASTING. Operations Management
2013 FORECASTING Brad Fink CIT 492 Operations Management Executive Summary Woodlawn hospital needs to forecast type A blood so there is no shortage for the week of 12 October, to correctly forecast, a
Monthly Report for Last Atlantis Partners LLC Share Classes November, 2008
Monthly Report for Last Atlantis Partners LLC Share Classes November, 2008 Performance Summary Below are summary performance numbers for Last Atlantis Partners, LLC share classes. To download detailed
Portfolio Performance Measures
Portfolio Performance Measures Objective: Evaluation of active portfolio management. A performance measure is useful, for example, in ranking the performance of mutual funds. Active portfolio managers
WEB APPENDIX. Calculating Beta Coefficients. b Beta Rise Run Y 7.1 1 8.92 X 10.0 0.0 16.0 10.0 1.6
WEB APPENDIX 8A Calculating Beta Coefficients The CAPM is an ex ante model, which means that all of the variables represent before-thefact, expected values. In particular, the beta coefficient used in
Daily vs. monthly rebalanced leveraged funds
Daily vs. monthly rebalanced leveraged funds William Trainor Jr. East Tennessee State University ABSTRACT Leveraged funds have become increasingly popular over the last 5 years. In the ETF market, there
How To Test For Significance On A Data Set
Non-Parametric Univariate Tests: 1 Sample Sign Test 1 1 SAMPLE SIGN TEST A non-parametric equivalent of the 1 SAMPLE T-TEST. ASSUMPTIONS: Data is non-normally distributed, even after log transforming.
Overview. October 2013. Investment Portfolios & Products. Approved for public distribution. Investment Advisory Services
Equity Risk Management Strategy Overview Approved for public distribution October 2013 Services Portfolios & Products Equity Risk Management Strategy* Tactical allocation strategy that seeks to adjust
Interest Rates and Inflation: How They Might Affect Managed Futures
Faced with the prospect of potential declines in both bonds and equities, an allocation to managed futures may serve as an appealing diversifier to traditional strategies. HIGHLIGHTS Managed Futures have
Investment manager research
Page 1 of 10 Investment manager research Due diligence and selection process Table of contents 2 Introduction 2 Disciplined search criteria 3 Comprehensive evaluation process 4 Firm and product 5 Investment
MBA 611 STATISTICS AND QUANTITATIVE METHODS
MBA 611 STATISTICS AND QUANTITATIVE METHODS Part I. Review of Basic Statistics (Chapters 1-11) A. Introduction (Chapter 1) Uncertainty: Decisions are often based on incomplete information from uncertain
Describing, Exploring, and Comparing Data
24 Chapter 2. Describing, Exploring, and Comparing Data Chapter 2. Describing, Exploring, and Comparing Data There are many tools used in Statistics to visualize, summarize, and describe data. This chapter
NorthCoast Investment Advisory Team 203.532.7000 [email protected]
NorthCoast Investment Advisory Team 203.532.7000 [email protected] NORTHCOAST ASSET MANAGEMENT An established leader in the field of tactical investment management, specializing in quantitative research
Chapter 9. The Valuation of Common Stock. 1.The Expected Return (Copied from Unit02, slide 36)
Readings Chapters 9 and 10 Chapter 9. The Valuation of Common Stock 1. The investor s expected return 2. Valuation as the Present Value (PV) of dividends and the growth of dividends 3. The investor s required
Journal of Financial and Strategic Decisions Volume 13 Number 1 Spring 2000 HISTORICAL RETURN DISTRIBUTIONS FOR CALLS, PUTS, AND COVERED CALLS
Journal of Financial and Strategic Decisions Volume 13 Number 1 Spring 2000 HISTORICAL RETURN DISTRIBUTIONS FOR CALLS, PUTS, AND COVERED CALLS Gary A. Benesh * and William S. Compton ** Abstract Historical
Hedge-funds: How big is big?
Hedge-funds: How big is big? Marco Avellaneda Courant Institute, New York University Finance Concepts S.A.R.L. and Paul Besson ADI Gestion S.A., Paris A popular radio show by the American humorist Garrison
Data Analysis. Using Excel. Jeffrey L. Rummel. BBA Seminar. Data in Excel. Excel Calculations of Descriptive Statistics. Single Variable Graphs
Using Excel Jeffrey L. Rummel Emory University Goizueta Business School BBA Seminar Jeffrey L. Rummel BBA Seminar 1 / 54 Excel Calculations of Descriptive Statistics Single Variable Graphs Relationships
The Main Page of RE STATS will provide the range of data at the very top of the page.
RE STATS Navigator can be accessed from Tempo under the Financials Tab at the top. It will be your bottom option under the drop down menu. The Main Page of RE STATS will provide the range of data at the
PERFORMING DUE DILIGENCE ON NONTRADITIONAL BOND FUNDS. by Mark Bentley, Executive Vice President, BTS Asset Management, Inc.
PERFORMING DUE DILIGENCE ON NONTRADITIONAL BOND FUNDS by Mark Bentley, Executive Vice President, BTS Asset Management, Inc. Investors considering allocations to funds in Morningstar s Nontraditional Bond
In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.
MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target
5 Correlation and Data Exploration
5 Correlation and Data Exploration Correlation In Unit 3, we did some correlation analyses of data from studies related to the acquisition order and acquisition difficulty of English morphemes by both
Doing Multiple Regression with SPSS. In this case, we are interested in the Analyze options so we choose that menu. If gives us a number of choices:
Doing Multiple Regression with SPSS Multiple Regression for Data Already in Data Editor Next we want to specify a multiple regression analysis for these data. The menu bar for SPSS offers several options:
Introduction to Quantitative Methods
Introduction to Quantitative Methods October 15, 2009 Contents 1 Definition of Key Terms 2 2 Descriptive Statistics 3 2.1 Frequency Tables......................... 4 2.2 Measures of Central Tendencies.................
Quantitative Asset Manager Analysis
Quantitative Asset Manager Analysis Performance Measurement Forum Dr. Stephan Skaanes, CFA, CAIA, FRM PPCmetrics AG Financial Consulting, Controlling & Research, Zurich, Switzerland www.ppcmetrics.ch Copenhagen,
Rick Ferri Blog. The Center of Gravity for Retirees. http://www.rickferri.com/blog/investments/the-center-of-gravity-for-retirees/
Page 1 of 5 Rick Ferri Blog As a Forbes columnist and author of six investment books, Rick Ferri is a leading expert on low-cost index fund investing. He is also the The Center of Gravity for Retirees
STATS8: Introduction to Biostatistics. Data Exploration. Babak Shahbaba Department of Statistics, UCI
STATS8: Introduction to Biostatistics Data Exploration Babak Shahbaba Department of Statistics, UCI Introduction After clearly defining the scientific problem, selecting a set of representative members
Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),
Chapter 0 Key Ideas Correlation, Correlation Coefficient (r), Section 0-: Overview We have already explored the basics of describing single variable data sets. However, when two quantitative variables
seven Statistical Analysis with Excel chapter OVERVIEW CHAPTER
seven Statistical Analysis with Excel CHAPTER chapter OVERVIEW 7.1 Introduction 7.2 Understanding Data 7.3 Relationships in Data 7.4 Distributions 7.5 Summary 7.6 Exercises 147 148 CHAPTER 7 Statistical
Foundation of Quantitative Data Analysis
Foundation of Quantitative Data Analysis Part 1: Data manipulation and descriptive statistics with SPSS/Excel HSRS #10 - October 17, 2013 Reference : A. Aczel, Complete Business Statistics. Chapters 1
HISTOGRAMS, CUMULATIVE FREQUENCY AND BOX PLOTS
Mathematics Revision Guides Histograms, Cumulative Frequency and Box Plots Page 1 of 25 M.K. HOME TUITION Mathematics Revision Guides Level: GCSE Higher Tier HISTOGRAMS, CUMULATIVE FREQUENCY AND BOX PLOTS
A Comparative Study on the Performance of ULIPs Offered by the Selected Insurance Companies-A Study in Indian Capital Markets
A Comparative Study on the Performance of ULIPs Offered by the Selected Insurance Companies-A Study in Indian Capital Markets 1 Mr Kantesha Sanningammanavara Research Scholar, BMS College of Engineering,Bangalore.
CFA Examination PORTFOLIO MANAGEMENT Page 1 of 6
PORTFOLIO MANAGEMENT A. INTRODUCTION RETURN AS A RANDOM VARIABLE E(R) = the return around which the probability distribution is centered: the expected value or mean of the probability distribution of possible
fi360 Asset Allocation Optimizer: Risk-Return Estimates*
fi360 Asset Allocation Optimizer: Risk-Return Estimates* Prepared for fi360 by: Richard Michaud, Robert Michaud, Vitaliy Ryabinin New Frontier Advisors LLC Boston, MA 02110 February 2016 * 2016 New Frontier
business statistics using Excel OXFORD UNIVERSITY PRESS Glyn Davis & Branko Pecar
business statistics using Excel Glyn Davis & Branko Pecar OXFORD UNIVERSITY PRESS Detailed contents Introduction to Microsoft Excel 2003 Overview Learning Objectives 1.1 Introduction to Microsoft Excel
Quantitative Equity Strategy
Inigo Fraser Jenkins [email protected] +44 20 7102 4658 Nomura Global Quantitative Equity Conference in London Quantitative Equity Strategy May 2011 Nomura International plc Contents t Performance
Chapter 10 Capital Markets and the Pricing of Risk
Chapter 10 Capital Markets and the Pricing of Risk 10-1. The figure below shows the one-year return distribution for RCS stock. Calculate a. The expected return. b. The standard deviation of the return.
NOTES ON THE BANK OF ENGLAND OPTION-IMPLIED PROBABILITY DENSITY FUNCTIONS
1 NOTES ON THE BANK OF ENGLAND OPTION-IMPLIED PROBABILITY DENSITY FUNCTIONS Options are contracts used to insure against or speculate/take a view on uncertainty about the future prices of a wide range
How Does My TI-84 Do That
How Does My TI-84 Do That A guide to using the TI-84 for statistics Austin Peay State University Clarksville, Tennessee How Does My TI-84 Do That A guide to using the TI-84 for statistics Table of Contents
The Equity Risk Premium, the Liquidity Premium, and Other Market Premiums. What is the Equity Risk Premium?
The Equity Risk, the, and Other Market s Roger G. Ibbotson Professor, Yale School of Management Canadian Investment Review Investment Innovation Conference Bermuda November 2011 1 What is the Equity Risk?
Scatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
Equity Risk Premium Article Michael Annin, CFA and Dominic Falaschetti, CFA
Equity Risk Premium Article Michael Annin, CFA and Dominic Falaschetti, CFA This article appears in the January/February 1998 issue of Valuation Strategies. Executive Summary This article explores one
Equity Market Risk Premium Research Summary. 12 April 2016
Equity Market Risk Premium Research Summary 12 April 2016 Introduction welcome If you are reading this, it is likely that you are in regular contact with KPMG on the topic of valuations. The goal of this
Opus Commodities Fund Ltd.
November 2008 NewFinance Capital Opus Commodities Fund Ltd For professional investors only 01 November 2008 678m (USD) Share Class Performance NAV Annualised Return Since Inception Annualised Volatility¹
Fairfield Public Schools
Mathematics Fairfield Public Schools AP Statistics AP Statistics BOE Approved 04/08/2014 1 AP STATISTICS Critical Areas of Focus AP Statistics is a rigorous course that offers advanced students an opportunity
CALCULATIONS & STATISTICS
CALCULATIONS & STATISTICS CALCULATION OF SCORES Conversion of 1-5 scale to 0-100 scores When you look at your report, you will notice that the scores are reported on a 0-100 scale, even though respondents
CAPM, Arbitrage, and Linear Factor Models
CAPM, Arbitrage, and Linear Factor Models CAPM, Arbitrage, Linear Factor Models 1/ 41 Introduction We now assume all investors actually choose mean-variance e cient portfolios. By equating these investors
Projects Involving Statistics (& SPSS)
Projects Involving Statistics (& SPSS) Academic Skills Advice Starting a project which involves using statistics can feel confusing as there seems to be many different things you can do (charts, graphs,
Descriptive Statistics. Purpose of descriptive statistics Frequency distributions Measures of central tendency Measures of dispersion
Descriptive Statistics Purpose of descriptive statistics Frequency distributions Measures of central tendency Measures of dispersion Statistics as a Tool for LIS Research Importance of statistics in research
a. mean b. interquartile range c. range d. median
3. Since 4. The HOMEWORK 3 Due: Feb.3 1. A set of data are put in numerical order, and a statistic is calculated that divides the data set into two equal parts with one part below it and the other part
The right edge of the box is the third quartile, Q 3, which is the median of the data values above the median. Maximum Median
CONDENSED LESSON 2.1 Box Plots In this lesson you will create and interpret box plots for sets of data use the interquartile range (IQR) to identify potential outliers and graph them on a modified box
Measuring the success of a managed volatility investment strategy
By: Bob Collie, FIA, Chief Research Strategist, Americas Institutional MARCH 2013 Charles Anselm, CFA, Senior Portfolio Manager Measuring the success of a managed volatility investment strategy Finding
Chicago Booth BUSINESS STATISTICS 41000 Final Exam Fall 2011
Chicago Booth BUSINESS STATISTICS 41000 Final Exam Fall 2011 Name: Section: I pledge my honor that I have not violated the Honor Code Signature: This exam has 34 pages. You have 3 hours to complete this
Change-Point Analysis: A Powerful New Tool For Detecting Changes
Change-Point Analysis: A Powerful New Tool For Detecting Changes WAYNE A. TAYLOR Baxter Healthcare Corporation, Round Lake, IL 60073 Change-point analysis is a powerful new tool for determining whether
Interest rate Derivatives
Interest rate Derivatives There is a wide variety of interest rate options available. The most widely offered are interest rate caps and floors. Increasingly we also see swaptions offered. This note will
A constant volatility framework for managing tail risk
A constant volatility framework for managing tail risk Alexandre Hocquard, Sunny Ng and Nicolas Papageorgiou 1 Brockhouse Cooper and HEC Montreal September 2010 1 Alexandre Hocquard is Portfolio Manager,
Simple Regression Theory II 2010 Samuel L. Baker
SIMPLE REGRESSION THEORY II 1 Simple Regression Theory II 2010 Samuel L. Baker Assessing how good the regression equation is likely to be Assignment 1A gets into drawing inferences about how close the
How To Run Statistical Tests in Excel
How To Run Statistical Tests in Excel Microsoft Excel is your best tool for storing and manipulating data, calculating basic descriptive statistics such as means and standard deviations, and conducting
How to Win the Stock Market Game
How to Win the Stock Market Game 1 Developing Short-Term Stock Trading Strategies by Vladimir Daragan PART 1 Table of Contents 1. Introduction 2. Comparison of trading strategies 3. Return per trade 4.
SEI s Approach to Asset Allocation
SEI s Approach to Asset Allocation Presented by: Jim Smigiel Managing Director and Portfolio Manager Portfolio Strategies Group What is diversification? Sharpe ratio? Peak Sharpe Ratio Loss of efficiency:
Assignment 4 CPSC 217 L02 Purpose. Important Note. Data visualization
Assignment 4 CPSC 217 L02 Purpose You will be writing a Python program to read data from a file and visualize this data using an external drawing tool. You will structure your program using modules and
Simplifying Unconstrained Fixed Income Investing
Investment Management Fixed Income Team, July 204 Simplifying Unconstrained Fixed Income Investing Introduction Financial markets fluctuations in recent years and central banks attempts to sustain the
A Guide to the Insider Buying Investment Strategy
Mar-03 Aug-03 Jan-04 Jun-04 Nov-04 Apr-05 Sep-05 Feb-06 Jul-06 Dec-06 May-07 Oct-07 Mar-08 Aug-08 Jan-09 Jun-09 Nov-09 Apr-10 Sep-10 Mar-03 Jul-03 Nov-03 Mar-04 Jul-04 Nov-04 Mar-05 Jul-05 Nov-05 Mar-06
Volatility Tracker: No Surprises in Gold
11/22/2 : No Surprises in Gold 1. Comment News-making price changes in gold [11] have not been accompanied by any particularly noteworthy behavior in the options market. While it would be wrong to suggest
Stock Valuation: Gordon Growth Model. Week 2
Stock Valuation: Gordon Growth Model Week 2 Approaches to Valuation 1. Discounted Cash Flow Valuation The value of an asset is the sum of the discounted cash flows. 2. Contingent Claim Valuation A contingent
High Frequency Equity Pairs Trading: Transaction Costs, Speed of Execution and Patterns in Returns
High Frequency Equity Pairs Trading: Transaction Costs, Speed of Execution and Patterns in Returns David Bowen a Centre for Investment Research, UCC Mark C. Hutchinson b Department of Accounting, Finance
Introducing MSCI IndexMetrics
An Analytical Framework for Factor Investing Altaf Kassam Abhishek Gupta Saurabh Jain Roman Kouzmenko Remy Briand Contents Contents... 2 Executive Summary... 3 I. Factor Investing... 5 What Are We Measuring?...
The number of mutual funds has grown dramatically in recent
Risk-Adjusted Performance of Mutual Funds Katerina Simons Economist, Federal Reserve Bank of Boston. The author is grateful to Richard Kopcke and Peter Fortune for helpful comments and to Jay Seideman
TD is currently among an exclusive group of 77 stocks awarded our highest average score of 10. SAMPLE. Peers BMO 9 RY 9 BNS 9 CM 8
Updated April 16, 2012 TORONTO-DOMINION BANK (THE) (-T) Banking & Investment Svcs. / Banking Services / Banks Description The Average Score combines the quantitative analysis of five widely-used investment
Additional series available. Morningstar TM Rating. Funds in category. Equity style Market cap %
Sun Life BlackRock Canadian Equity Fund Series A $11.7604 Net asset value per security (NAVPS) as of July 08, 2016 $0.1379 1.19% Benchmark S&P/TSX Capped Composite Index Fund category Canadian Focused
Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering
Engineering Problem Solving and Excel EGN 1006 Introduction to Engineering Mathematical Solution Procedures Commonly Used in Engineering Analysis Data Analysis Techniques (Statistics) Curve Fitting techniques
