1 Chapter 5 : Volatility Models Similar to linear regression analysis, many time series exhibit a non-constant variance (heteroscedasticity). In a regression.

Slides:



Advertisements
Similar presentations
FINANCIAL TIME-SERIES ECONOMETRICS SUN LIJIAN Feb 23,2001.
Advertisements

Cointegration and Error Correction Models
Autocorrelation Functions and ARIMA Modelling
Volatility in Financial Time Series
Dates for term tests Friday, February 07 Friday, March 07
A. The Basic Principle We consider the multivariate extension of multiple linear regression – modeling the relationship between m responses Y 1,…,Y m and.
Threshold Autoregressive. Several tests have been proposed for assessing the need for nonlinear modeling in time series analysis Some of these.
Using SAS for Time Series Data
Part II – TIME SERIES ANALYSIS C5 ARIMA (Box-Jenkins) Models
6-1 Introduction To Empirical Models 6-1 Introduction To Empirical Models.
Slide 1 DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Lecture 7: Box-Jenkins Models – Part II (Ch. 9) Material.
Time Series Building 1. Model Identification
R. Werner Solar Terrestrial Influences Institute - BAS Time Series Analysis by means of inference statistical methods.
Regression with Autocorrelated Errors U.S. Wine Consumption and Adult Population –
Economics 310 Lecture 25 Univariate Time-Series Methods of Economic Forecasting Single-equation regression models Simultaneous-equation regression models.
How should these data be modelled?. Identification step: Look at the SAC and SPAC Looks like an AR(1)- process. (Spikes are clearly decreasing in SAC.
Topic 3: Simple Linear Regression. Outline Simple linear regression model –Model parameters –Distribution of error terms Estimation of regression parameters.
Multiple regression analysis
Chapter 11: Inferential methods in Regression and Correlation
1 Ka-fu Wong University of Hong Kong Volatility Measurement, Modeling, and Forecasting.
1 Regression Analysis Regression used to estimate relationship between dependent variable (Y) and one or more independent variables (X). Consider the variable.
ARIMA Forecasting Lecture 7 and 8 - March 14-16, 2011
Non-Seasonal Box-Jenkins Models
Dealing with Heteroscedasticity In some cases an appropriate scaling of the data is the best way to deal with heteroscedasticity. For example, in the model.
L7: ARIMA1 Lecture 7: ARIMA Model Process The following topics will be covered: Properties of Stock Returns AR model MA model ARMA Non-Stationary Process.
This Week Continue with linear regression Begin multiple regression –Le 8.2 –C & S 9:A-E Handout: Class examples and assignment 3.
BOX JENKINS METHODOLOGY
AR- MA- och ARMA-.
© 2002 Prentice-Hall, Inc.Chap 14-1 Introduction to Multiple Regression Model.
Autocorrelation Outline 1) What is it?
1 Experimental Statistics - week 10 Chapter 11: Linear Regression and Correlation.
Topic 7: Analysis of Variance. Outline Partitioning sums of squares Breakdown degrees of freedom Expected mean squares (EMS) F test ANOVA table General.
1 Experimental Statistics - week 10 Chapter 11: Linear Regression and Correlation Note: Homework Due Thursday.
6-3 Multiple Regression Estimation of Parameters in Multiple Regression.
Regression Examples. Gas Mileage 1993 SOURCES: Consumer Reports: The 1993 Cars - Annual Auto Issue (April 1993), Yonkers, NY: Consumers Union. PACE New.
Regression For the purposes of this class: –Does Y depend on X? –Does a change in X cause a change in Y? –Can Y be predicted from X? Y= mX + b Predicted.
#1 EC 485: Time Series Analysis in a Nut Shell. #2 Data Preparation: 1)Plot data and examine for stationarity 2)Examine ACF for stationarity 3)If not.
Autoregressive Integrated Moving Average (ARIMA) Popularly known as the Box-Jenkins methodology.
It’s About Time Mark Otto U. S. Fish and Wildlife Service.
6-1 Introduction To Empirical Models Based on the scatter diagram, it is probably reasonable to assume that the mean of the random variable Y is.
John G. Zhang, Ph.D. Harper College
6-3 Multiple Regression Estimation of Parameters in Multiple Regression.
Chapter 1 : Introduction and Review
Simple Linear Regression. Data available : (X,Y) Goal : To predict the response Y. (i.e. to obtain the fitted response function f(X)) Least Squares Fitting.
1 Chapter 3:Box-Jenkins Seasonal Modelling 3.1Stationarity Transformation “Pre-differencing transformation” is often used to stablize the seasonal variation.
Time Series Basics Fin250f: Lecture 8.1 Spring 2010 Reading: Brooks, chapter
STAT 497 LECTURE NOTE 9 DIAGNOSTIC CHECKS 1. After identifying and estimating a time series model, the goodness-of-fit of the model and validity of the.
MULTIVARIATE TIME SERIES & FORECASTING 1. 2 : autocovariance function of the individual time series.
Dynamic Models, Autocorrelation and Forecasting ECON 6002 Econometrics Memorial University of Newfoundland Adapted from Vera Tabakova’s notes.
MODELING VOLATILITY BY ARCH-GARCH MODELS
1 Statistics 262: Intermediate Biostatistics Regression Models for longitudinal data: Mixed Models.
Module 4 Forecasting Multiple Variables from their own Histories EC 827.
1 Experimental Statistics - week 12 Chapter 11: Linear Regression and Correlation Chapter 12: Multiple Regression.
Introduction to stochastic processes
Time Series Analysis PART II. Econometric Forecasting Forecasting is an important part of econometric analysis, for some people probably the most important.
MODELING VOLATILITY BY ARCH- GARCH MODELS 1. VARIANCE A time series is said to be heteroscedastic, if its variance changes over time, otherwise it is.
Analysis of financial data Anders Lundquist Spring 2010.
Advanced Econometrics - Lecture 5 Univariate Time Series Models.
1 Experimental Statistics - week 11 Chapter 11: Linear Regression and Correlation.
Analysis of Financial Data Spring 2012 Lecture 4: Time Series Models - 1 Priyantha Wijayatunga Department of Statistics, Umeå University
REGRESSION DIAGNOSTIC III: AUTOCORRELATION
Financial Econometrics Lecture Notes 2
Ch8 Time Series Modeling
ARCH/GARCH Modelling of Exchange Rates in Turkey
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
STAT 497 LECTURE NOTE 9 DIAGNOSTIC CHECKS.
CHAPTER 16 ECONOMIC FORECASTING Damodar Gujarati
Tutorial 10 SEG7550.
BOX JENKINS (ARIMA) METHODOLOGY
Presentation transcript:

1 Chapter 5 : Volatility Models Similar to linear regression analysis, many time series exhibit a non-constant variance (heteroscedasticity). In a regression model, suppose that y t =  0 +  1 x 1t +  2 x 2t + … +  t ; var(  t ) =  2 t then instead of using the ordinary least squares (OLS) procedure, one should use a generalized least squares (GLS) method to account for the heterogeneity of  t. With financial time series, it is often observed that variations of the time series are quite small for a number of successive periods, then large for a while, then smaller again. It would be desirable if these changes in volatility can be incorporated into the model.

2 This plot shows the weekly dollar/sterling exchange rate from January 1980 to December 1988 (470 observations)

3 This first difference of the series is shown here

4 The levels exhibit wandering movement of a random walk, and consistent with this, the differences are stationary about zero and show no discernable pattern, except that the differences tend to be clustered (large changes tend to be followed by large changes and small changes tend to be followed by small changes) An examination of the series’ ACF and PACF reveals some of the cited characteristics

5 The ARIMA Procedure The ARIMA Procedure Name of Variable = rates Name of Variable = rates Period(s) of Differencing 1 Period(s) of Differencing 1 Mean of Working Series Mean of Working Series Standard Deviation Standard Deviation Number of Observations 469 Number of Observations 469 Observation(s) eliminated by differencing 1 Observation(s) eliminated by differencing 1 Autocorrelations Autocorrelations Lag Covariance Correlation Std Error Lag Covariance Correlation Std Error | |********************| | |********************| |.*|. | |.*|. | E |. |. | E |. |. | |. |** | |. |** | |. |*. | |. |*. | |. |. | |. |. | E |. |. | E |. |. | |. |** | |. |** | E |. |. | E |. |. | E |. |. | E |. |. | |. |*. | |. |*. | |.*|. | |.*|. | |. |. | |. |. | |. |. | |. |. | |. |*. | |. |*. | E |. |. | E |. |. | |. |*. | |. |*. | E |. |. | E |. |. | |.*|. | |.*|. | |. |*. | |. |*. | E |. |. | E |. |. | E |. |. | E |. |. | |. |. | |. |. | |. |. | |. |. | |. |*. | |. |*. | "." marks two standard errors "." marks two standard errors

6 Partial Autocorrelations Lag Correlation |.*|. | |. |. | |. |** | |. |*. | |. |. | |. |. | |. |*. | |. |. | |. |. | |. |*. | |.*|. | |. |. | |. |. | |. |*. | |. |. | |. |. | |. |. | |.*|. | |. |*. | |. |. | |. |. | |. |. | |.*|. | |. |*. |

7 Engle (1982, Econometrica) called this form of heteroscedasticity, where  2 t depends on  2 t  1,  2 t  2,  2 t  3, etc. “autoregressive conditional heteroscedasticity (ARCH)”. More formally, the model is where represents the past realized values of the series. Alternatively we may write the error process as

8 This equation is called an ARCH(q) model. We require that  0 > 0 and  i ≥ 0 to ensure that the conditional variance is positive. Stationarity of the series requires that

9 Typical stylized facts about the ARCH(q) process include: 1.{  t } is heavy tailed, much more so than the Gaussian White noise process. 2.Although not much structure is revealed in the correlation function of {  t }, the series {  t 2 } is highly correlated. 3.Changes in {  t } tends to be clustered.

10 As far as testing is concerned, there are many methods. Three simple approaches are as follows: 1.Time series test. Since an ARCH(p) process implies that {  t 2 } follows an AR(p), one can use the Box-Jenkins approach to study the correlation structure of  t 2 to identify the AR properties 2.Ljung-Box-Pierce test

11 3.Lagrange multipler test H 0 :  1 =  2 = …  q = 0 H 1 :  1 ≥ 0, i = 1, …, q (with at least one inequality) To conduct the test, i)Regress e t 2 on its lags depends on the assumed order of the ARCH process. For an ARCH(q) process, we regress e t 2 on e 2 t  1 … e 2 t  q. ii)The LM statistic is under H 0, where R 2 is the coefficient of determination from the auxiliary regression.

12 The following SAS program estimates an ARCH model for the monthly stock returns of Intel Corporation from January 1973 to December 1977 data intel; infile 'd:\teaching\ms6217\m-intc.txt'; input r t; r2=r*r; lr2=lag(r2); proc reg; model r2=lr2; proc arima; identify var=r nlag=10; run; proc arima; identify var=r2 nlag=10; run; proc autoreg; model r= /garch =(q=4); run; proc autoreg; model r= /garch =(q=1); output out=out1 r=e; run; proc print data=out1; var e; run;

13 The REG Procedure Model: MODEL1 Dependent Variable: r2 Analysis of Variance Sum of Mean Source DF Squares Square F Value Pr > F Model Error Corrected Total Root MSE R-Square Dependent Mean Adj R-Sq Coeff Var Parameter Estimates Parameter Standard Variable DF Estimate Error t Value Pr > |t| Intercept <.0001 lr

14 H 0 :  1 = 0 H 1 : otherwise LM=299(0.0311) = >  2 1, 0.05 = 3.84 Therefore, we reject H 0

15 The ARIMA Procedure Name of Variable = r Mean of Working Series Standard Deviation Number of Observations 300 Autocorrelations Lag Covariance Correlation Std Error | |********************| |. |*. | |. |. | |. |*. | |.*|. | |.*|. | |. |. | *|. | |.*|. | |.*|. | |. |*. | "." marks two standard errors

16

17

18

19

20

21

22

23 In general, the -step ahead forecast is

24 Generalized Autoregressive Conditional Heteroscedasticity (GARCH) The first empirical application of ARCH models was done by Engle (1982, Econometrica) to investigate the relationship between the level and volatility of inflation. It was found that a large number of lags was required in the variance functions. This would necessitate the estimation of a large number of parameters subject to inequality constraints. Using the concept of an ARMA process. Bollerslev (1986, Journal of Econometrics) generalized Engle’s ARCH model and introduced the GARCH model.

25 Specifically, a GARCH model is defined as with  0 > 0,  i ≥ 0, i =1, … q,  j ≥ 0, j = 1, … p imposed to ensure that the conditional variances are positive.

26 Usually, we only consider lower order GARCH processes such as GARCH (1, 1), GARCH (1, 2), GARCH (2, 1) and GARCH (2, 2) processes For a GARCH (1, 1) process, for example the forecasts are

27 Other diagnostic checks: AIC, SBC Note that  t =  t  t. So we should consider “standardized” residuals and conduct Ljung-Box-Pierce test for

28 Consider the monthly excess return of the S&P500 index from 1926 for 792 observations: data sp500; infile 'd:\teaching\ms4221\sp500.txt'; input r; proc autoreg; model r=/garch = (q=1); run; proc autoreg; model r=/garch = (q=2); run; proc autoreg; model r=/garch = (q=4); run; proc autoreg; model r=/garch =(p=1, q=1); run; proc autoreg; model r=/garch =(p=1, q=2); run;

29

30

31

32

33

34 proc autoreg; model r=/garch =(p=1, q=2); output out=out1 r=e cev=vhat; run; data out1; set out1; shat=sqrt(vhat); s=e/shat; ss=s*s; proc arima; identify var=ss nlag=10; run;

35

36