Financial Econometrics Review Session Notes 4

Similar documents
GARCH Models. Instructor: G. William Schwert

Variance clustering. Two motivations, volatility clustering, and implied volatility

PASS Sample Size Software

Financial Econometrics Jeffrey R. Russell. Midterm 2014 Suggested Solutions. TA: B. B. Deng

Properties of financail time series GARCH(p,q) models Risk premium and ARCH-M models Leverage effects and asymmetric GARCH models.

Tests for Two Variances

Tests for One Variance

Research Article The Volatility of the Index of Shanghai Stock Market Research Based on ARCH and Its Extended Forms

Chapter 4 Level of Volatility in the Indian Stock Market

Financial Econometrics

Modelling volatility - ARCH and GARCH models

Booth School of Business, University of Chicago Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Midterm

Tests for Intraclass Correlation

Booth School of Business, University of Chicago Business 41202, Spring Quarter 2014, Mr. Ruey S. Tsay. Solutions to Midterm

RETURNS AND VOLATILITY SPILLOVERS IN BRIC (BRAZIL, RUSSIA, INDIA, CHINA), EUROPE AND USA

Booth School of Business, University of Chicago Business 41202, Spring Quarter 2010, Mr. Ruey S. Tsay. Solutions to Midterm

Time series: Variance modelling

Financial Econometrics

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2017, Mr. Ruey S. Tsay. Solutions to Final Exam

Lecture 6: Non Normal Distributions

Market Risk Prediction under Long Memory: When VaR is Higher than Expected

Equity Price Dynamics Before and After the Introduction of the Euro: A Note*

University of New South Wales Semester 1, Economics 4201 and Homework #2 Due on Tuesday 3/29 (20% penalty per day late)

Financial Econometrics Jeffrey R. Russell Midterm 2014

Asymmetric Price Transmission: A Copula Approach

Confidence Intervals for the Difference Between Two Means with Tolerance Probability

Market Integration, Price Discovery, and Volatility in Agricultural Commodity Futures P.Ramasundaram* and Sendhil R**

Volatility Clustering of Fine Wine Prices assuming Different Distributions

Properties of the estimated five-factor model

**BEGINNING OF EXAMINATION** A random sample of five observations from a population is:

Financial Econometrics: Problem Set # 3 Solutions

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2010, Mr. Ruey S. Tsay Solutions to Final Exam

Conditional Heteroscedasticity and Testing of the Granger Causality: Case of Slovakia. Michaela Chocholatá

Oil Price Effects on Exchange Rate and Price Level: The Case of South Korea

Indian Institute of Management Calcutta. Working Paper Series. WPS No. 797 March Implied Volatility and Predictability of GARCH Models

Empirical Analysis of Stock Return Volatility with Regime Change: The Case of Vietnam Stock Market

Booth School of Business, University of Chicago Business 41202, Spring Quarter 2016, Mr. Ruey S. Tsay. Solutions to Midterm

Non-Inferiority Tests for the Ratio of Two Means in a 2x2 Cross-Over Design

A gentle introduction to the RM 2006 methodology

Tests for Two ROC Curves

Econometric Methods for Valuation Analysis

Lecture 5a: ARCH Models

Financial Data Analysis, WS08/09. Roman Liesenfeld, University of Kiel 1

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2009, Mr. Ruey S. Tsay. Solutions to Final Exam

MODELING EXCHANGE RATE VOLATILITY OF UZBEK SUM BY USING ARCH FAMILY MODELS

Tests for Paired Means using Effect Size

Final Exam Suggested Solutions

Tests for the Difference Between Two Poisson Rates in a Cluster-Randomized Design

INFORMATION EFFICIENCY HYPOTHESIS THE FINANCIAL VOLATILITY IN THE CZECH REPUBLIC CASE

Tests for the Difference Between Two Linear Regression Intercepts

LONG MEMORY IN VOLATILITY

Optimal Hedge Ratio and Hedging Effectiveness of Stock Index Futures Evidence from India

A Note on the Oil Price Trend and GARCH Shocks

Forecasting Volatility of USD/MUR Exchange Rate using a GARCH (1,1) model with GED and Student s-t errors

Advanced Financial Economics Homework 2 Due on April 14th before class

Modeling the volatility of FTSE All Share Index Returns

Comovement of Asian Stock Markets and the U.S. Influence *

The Great Moderation Flattens Fat Tails: Disappearing Leptokurtosis

Volatility Analysis of Nepalese Stock Market

Two-Sample T-Test for Non-Inferiority

INSTITUTE AND FACULTY OF ACTUARIES. Curriculum 2019 SPECIMEN EXAMINATION

Discrete Random Variables

Discrete Random Variables

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

Two-Sample T-Tests using Effect Size

John Hull, Risk Management and Financial Institutions, 4th Edition

Fin285a:Computer Simulations and Risk Assessment Section 7.1 Modeling Volatility: basic models Daníelson, ,

Point-Biserial and Biserial Correlations

Modelling Stock Market Return Volatility: Evidence from India

Tests for Two Means in a Cluster-Randomized Design

Impact of Weekdays on the Return Rate of Stock Price Index: Evidence from the Stock Exchange of Thailand

Money Market Uncertainty and Retail Interest Rate Fluctuations: A Cross-Country Comparison

Model Construction & Forecast Based Portfolio Allocation:

CHAPTER III METHODOLOGY

Lecture 18 Section Mon, Feb 16, 2009

Example 1 of econometric analysis: the Market Model

Case Study: Predicting U.S. Saving Behavior after the 2008 Financial Crisis (proposed solution)

RISK SPILLOVER EFFECTS IN THE CZECH FINANCIAL MARKET

Lecture 18 Section Mon, Sep 29, 2008

IJEMR August Vol 6 Issue 08 - Online - ISSN Print - ISSN

Models Multivariate GARCH Models Updated: April

A Simplified Approach to the Conditional Estimation of Value at Risk (VAR)

Economics 424/Applied Mathematics 540. Final Exam Solutions

Non-Inferiority Tests for Two Means in a 2x2 Cross-Over Design using Differences

Tests for Two Means in a Multicenter Randomized Design

A Note on the Oil Price Trend and GARCH Shocks

Web Appendix. Are the effects of monetary policy shocks big or small? Olivier Coibion

Equivalence Tests for Two Correlated Proportions

Forecasting Stock Index Futures Price Volatility: Linear vs. Nonlinear Models

ARCH and GARCH models

Two-Sample Z-Tests Assuming Equal Variance

International Journal of Business and Administration Research Review. Vol.3, Issue.22, April-June Page 1

The Fundamental Review of the Trading Book: from VaR to ES

Z. Wahab ENMG 625 Financial Eng g II 04/26/12. Volatility Smiles

Economic policy. Monetary policy (part 2)

High-Frequency Data Analysis and Market Microstructure [Tsay (2005), chapter 5]

Mendelian Randomization with a Binary Outcome

Assicurazioni Generali: An Option Pricing Case with NAGARCH

Equivalence Tests for the Ratio of Two Means in a Higher- Order Cross-Over Design

Value-at-Risk Estimation Under Shifting Volatility

Transcription:

Financial Econometrics Review Session Notes 4 February 1, 2011 Contents 1 Historical Volatility 2 2 Exponential Smoothing 3 3 ARCH and GARCH models 5 1

In this review session, we will use the daily S&P 500 data. 1 Historical Volatility We are interested in computing the annualized daily volatility using a moving average window of 30 days for the squared returns. In other words, we use the 30 most recent observations to get an estimate of volatility at a point in time. From the File menu, select New and then Program. Enter the following code in the program file, save it and click Run: series retsq=sprtrn^2 smpl @first+30 @last series vol30=0 for!i=0 to 2117 smpl @first+!i @first+!i+30 vol30(!i+31)=@sqrt(252*@mean(retsq)) next smpl @all Question 1. What is the above code achieving? Formally, how are we computing volatility at a given point in time? We run a loop throughout all the historical squared return series. The average of the 30 squared returns is our estimation for the current variance. Then we annualize it by multiplying 252. Consider now computing the annualized daily volatility using a moving average window of 250 days for the squared returns. In other words, we use the 250 most recent observations to get an estimate of volatility at a point in time. smpl @first+250 @last series vol250=0 for!i=0 to 1897 smpl @first+!i @first+!i+250 vol250(!i+251)=@sqrt(252*@mean(retsq)) next smpl @all Question 2. What is the above code achieving? Formally, how are we computing volatility at a given point in time? We run a loop throughout all the historical squared return series. The average of the 250 squared returns is our estimation for the current variance. Then we annualize it by multiplying 252. 2

Figure 1: 30 day average volatility.45.40.35.30.25.20.15.10.05 Question 3. How does this compare to the previous plot? This plot is smoother than the previous one. Also volatility dies more slowly since we are averaging over a large window. 2 Exponential Smoothing We are interested in constructing the risk metrics exponential smoother for the daily S&P500 return series. In other words, we consider a specific updating rule to compute the annualized daily volatility series. Consider the case of λ = 0.1. Use the following code to compute the smoothed estimate: series expsm1=0 expsm1(1)=@var(sprtrn) smpl @first+1 @last expsm1=0.1*expsm1(-1)+0.9*retsq(-1) smpl @all expsm1=@sqrt(252)*@sqrt(expsm1) Question 4. What is the above code achieving? How are we initializing the first variance (denoted σ 2 1)? 3

Figure 2: 250 day average volatility.28.24.20.16.12.08 The updated variance is a weighted average of the previous daily squared returns and the previous daily variance. We use the unconditional variance as our initial variance. Question 5. What is the Risk Metrics updating rule formally given by? (2.1) σ 2 t = 0.1σ 2 t 1 + 0.9r 2 t 1 Question 6. How is our choice of λ seen in the plot? The larger the λ is, the less information we included from previous daily squared returns. In this case the plot becomes smoother and shocks in volatility die out more slowly. Consider now the case of λ = 0.5. Use the following code to compute the smoothed estimate: series expsm2=0 expsm2(1)=@var(sprtrn) smpl @first+1 @last expsm2=0.5*expsm2(-1)+0.5*retsq(-1) smpl @all expsm2=@sqrt(252)*@sqrt(expsm2) 4

Figure 3: Exponential Smoothing, λ = 0.1.9.8.7.6.5.4.3.2.1.0 Question 7. What is the Risk Metrics updating rule formally given by in this case? (2.2) σ 2 t = 0.5σ 2 t 1 + 0.5r 2 t 1 Question 8. How does this plot compare with the previous plot? This plot is smoother than the previous one. 3 ARCH and GARCH models GARCH models have proven to be a remarkable success in modeling conditional variance dynamics. Specifically, GARCH models have been quite popular in modeling the volatility of stock returns. Let s begin with motivating an ARCH(1) model via an applied example. To estimate an ARCH(1) model for the S&P500 returns, use: arch(1,0) sprtrn 5

Figure 4: Exponential Smoothing, λ = 0.5.8.7.6.5.4.3.2.1.0 Notice that, by default, EViews estimates a GARCH model, so, to estimate an ARCH model, we need to specify the GARCH order to be 0. Suppose that we want to plot the estimated time series of volatilities. Open the equation object corresponding to the ARCH(1) model and, under the View tab, select the GARCH graph... option. The estimated volatilities are plotted in Fig. 5. Question 9. Is the lagged squared return significant? Yes, the corresponding p value for lagged squared return is 0, so we should reject the null that the coefficient equals to 0, which means it is significant. Question 10. What is the unconditional variance given by? (3.1) σ 2 = α 0 1 α 1 = 0.0001 1 0.23 Question 11. What is the conditional variance given by? (3.2) σ 2 t F t 1 = 0.0001 + 0.23r 2 t 1 6

Figure 5: Condition volatility, ARCH(1) model.032.028.024.020.016.012.008 Conditional standard deviation Question 12. How do we write out the estimated model? (3.3) σ 2 t = 0.0001 + 0.23r 2 t 1 To evaluate the goodness of fit, consider plotting the original data series, together with the ±2 standard deviations. To do this, first save the conditional variances by selecting the Proc tab in the equation object and choosing Make Garch Variance Series... Then, to calculate the ±2 standard deviations, use: series archbp=2*@sqrt(garch01) series archbm=-2*@sqrt(garch01) The plot is presented in Fig. 6. Consider now estimating a GARCH(1,1) model. Use: arch(1,1) sprtrn Suppose that we want to plot the estimated time series of volatilities. Open the equation object corresponding to the ARCH(1) model and, under the View tab, select the GARCH graph... option. The estimated volatilities are plotted in Fig. 5. 7

Figure 6: Data ± 2 standard deviations, ARCH(1) model.08.06.04.02.00 -.02 -.04 -.06 -.08 +/- St. Dev. Actual Question 13. Is the lagged squared return significant? Yes, the corresponding p value for lagged square return is 0, so we should reject the null that the coefficient equals to 0. Question 14. What is the unconditional variance given by? (3.4) σ 2 = α 0 1 α 1 β 1 = 9.99 10 7 1 0.0649 0.9270 Question 15. What is the conditional variance given by? (3.5) σ 2 t F t 1 = 9.99 10 7 + 0.0649r 2 t 1 + 0.9270σ 2 t 1 Question 16. How do we write out the estimated model? 8

Figure 7: Condition volatility, GARCH(1,1) model.028.024.020.016.012.008.004 Conditional standard deviation (3.6) σ 2 t = 9.99 10 7 + 0.0649r 2 t 1 + 0.9270σ 2 t 1 To evaluate the goodness of fit, consider plotting the original data series, together with the ±2 standard deviations. To do this, first save the conditional variances by selecting the Proc tab in the equation object and choosing Make Garch Variance Series... Then, to calculate the ±2 standard deviations, use: series archbp=2*@sqrt(garch02) series archbm=-2*@sqrt(garch02) The plot is presented in Fig. 8. Question 17. Does the GARCH(1,1) provide a better fit than the ARCH(1) model? The loglikelihood for ARCH(1) is 6623.6, which is lower than the loglikelihood for GARCH(1,1) 6857.2. So GARCH(1,1) is a better fit. 9

Figure 8: Data ± 2 standard deviations, GARCH(1,1) model.06.04.02.00 -.02 -.04 -.06 +/-2 St. Dev. Actual 10