ARCH/GARCH and Volatility Course
Workbook Preface
This workbook is based upon the content of the RATS e-course on ARCH/GARCH
and Volatility Models, offered in Fall 2012. Over the years, GARCH models
have probably been the second most common application of the RATS software
to appear in published articles (after Vector Autoregressions). Roughly half
the course concerns the use of the existing GARCH instruction, determining
the best specification, handling the estimation and doing tests of the adequacy
of the model. The second half examines various extensions to the GARCH
framework that require either more general likelihood maximization, simulation
methods, or both, with detailed discussions of replications of papers which
have been popular downloads by RATS users.
Workbook Contents
(316 pages, 32 examples)
Preface
1 Introduction
1.1 The Example
1.2 Tips and Tricks
Example 1.1 Simple Volatility Estimates
2 Preliminary Analysis of Returns Data
2.1 Extending to Multiple Series
2.2 Creating a Table
2.3 Tips and Tricks
Example 2.1 Summary Statistics Allowing for Serial Dependence
Example 2.2 Summary Statistics for Multiple Countries
Example 2.3 Summary Statistics with Table Generation
3 Univariate ARCH and GARCH Models
3.1 Introduction
3.2 The Example
3.3 Choosing the Mean Model
3.4 Testing for ARCH Effects
3.5 Maximum Likelihood Estimation with Gaussian errors
3.6 Diagnostics for univariate ARCH models
3.7 Maximum Likelihood Estimation with Non-Gaussian Errors
3.8 QMLE Estimation
3.9 GARCH Models
Example 3.1 ARCH Model: Preliminaries
Example 3.2 ARCH Model: Estimation
Example 3.3 GARCH Model: Estimation
4 More on Univariate GARCH Models
4.1 Forecasting
4.2 Stationarity
4.3 Stability Tests
4.4 Variance Equation Dummies
4.5 GARCH-M
4.6 Alternative Variance Models
4.7 Asymmetry
Example 4.1 Univariate Model Forecasting
Example 4.2 Stability Tests
Example 4.3 GARCH-M, EGARCH and Asymmetry
5 Multivariate GARCH: Basics
5.1 Preliminaries
5.2 GARCH Instruction
5.3 Diagnostics
5.4 VECH, DVECH and BEKK Models
5.4.1 Diagonal VECH (Standard) Model
5.4.2 BEKK Model
5.5 CC Models
5.6 RATS Tips and Tricks
5.6.1 Graphics with Multiple Series
5.6.2 Fancy Table of Diagnostics
Example 5.1 Multivariate GARCH: Preliminaries/Diagnostics
Example 5.2 Multivariate GARCH: DVECH Estimates
Example 5.3 Multivariate GARCH: BEKK Estimates
Example 5.4 Multivariate GARCH: CC Estimates
6 More on Multivariate GARCH
6.1 Forecasting
6.2 Volatility Impulse Response Functions
6.3 Asymmetry
6.4 GARCH-X
Example 6.1 Multivariate GARCH: Forecasting
Example 6.2 Volatility Impulse Responses
Example 6.3 Multivariate GARCH with Asymmetry or Variance Dummies
7 Extensions Using MAXIMIZE-Univariate Models
7.1 A Simple Example
7.2 GMM Estimation
7.3 GARCH Model with Multiplicative Factor
Example 7.1 Maximum Likelihood Estimates of Restricted GARCH Model
Example 7.2 GMM Estimates of Heteroscedastic Model
Example 7.3 GARCH Model with Multiplicative Level Effect
8 Extensions Using MAXIMIZE-Multivariate Models
8.1 Preparing the Data
8.2 Programming for Multivariate GARCH Models
8.3 Koutmos EGARCH with Spillover
8.4 Non-standard Density
8.5 Structural VAR with GARCH
Example 8.1 EGARCH with Spillover
Example 8.2 GARCH Model with Multivariate Skew-t Density
Example 8.3 Structural VAR-GARCH
9 Simulations and Bootstrapping
9.1 Tools
9.2 Value-at-risk (VaR) Calculations-Univariate
9.3 Value-at-risk (VaR) Calculations-Multivariate
9.4 RATS Tips and Tricks
Example 9.1 VaR Calculations for a Univariate Model
Example 9.2 VaR Calculations for a Multivariate Model
10 Simulation Methods for Model Inference
10.1 Bootstrapping
10.2 Monte Carlo Methods
10.2.1 Importance Sampling
10.2.2 Markov Chain Monte Carlo
10.2.3 MCMC Estimation of DCC Correlations
10.3 RATS Tips and Tricks
Example 10.1 Bootstrapping
Example 10.2 Univariate Markov Chain Monte Carlo Estimation
Example 10.3 Markov Chain Monte Carlo Estimation: Multivariate Model
11 GARCH Models with Macroeconomic Data
11.1 An SVAR-GARCH-M model
11.2 Impulse Responses in an SVAR-GARCH-M Model
11.2.1 Error Bands
Example 11.1 SVAR-GARCH-M, Estimation
Example 11.2 SVAR-GARCH, Impulse Responses
12 Stochastic volatility models
12.1 State-Space Approximation
12.2 Gibbs Sampling
Example 12.1 Stochastic Volatility: State-Space Approximation
Example 12.2 Stochastic Volatility: Gibbs Sampling
A Probability Distributions
A.1 Univariate Normal
A.2 Univariate Student t
A.3 Gamma Distribution
A.4 Inverse Gamma Distribution
A.5 Multivariate Normal
A.6 Multivariate Student t
A.7 GED distribution
B Quasi-Maximum Likelihood Estimations (QMLE)
C Delta method
D Central Limit Theorems with Dependent Data
E Properties of Multivariate Normals
F Gibbs Sampling and Markov Chain Monte Carlo
G Rejection Method
Bibliography
Index