Estimation of the Markov-switching GARCH model by a Monte Carlo EM algorithm

Similar documents
Bayesian Estimation of the Markov-Switching GARCH(1,1) Model with Student-t Innovations

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ ESCUELA DE POSGRADO

An Implementation of Markov Regime Switching GARCH Models in Matlab

Regime-dependent Characteristics of KOSPI Return

Computer Vision Group Prof. Daniel Cremers. 7. Sequential Data

Heterogeneous Hidden Markov Models

Statistical Inference and Methods

Conditional Heteroscedasticity

Application of MCMC Algorithm in Interest Rate Modeling

Estimation of a Ramsay-Curve IRT Model using the Metropolis-Hastings Robbins-Monro Algorithm

The EM algorithm for HMMs

COS 513: Gibbs Sampling

Statistical Models and Methods for Financial Markets

Academic Research Review. Classifying Market Conditions Using Hidden Markov Model

Lecture 17: More on Markov Decision Processes. Reinforcement learning

Relevant parameter changes in structural break models

A Hidden Markov Model Approach to Information-Based Trading: Theory and Applications

Volatility Models and Their Applications

Short-selling constraints and stock-return volatility: empirical evidence from the German stock market

FORECASTING PERFORMANCE OF MARKOV-SWITCHING GARCH MODELS: A LARGE-SCALE EMPIRICAL STUDY

Modelling financial data with stochastic processes

A Markov Chain Monte Carlo Approach to Estimate the Risks of Extremely Large Insurance Claims

Regime Switching Volatility Calibration by the Baum-Welch Method

Implementing Models in Quantitative Finance: Methods and Cases

Financial Econometrics Notes. Kevin Sheppard University of Oxford

Market Risk Analysis Volume IV. Value-at-Risk Models

A comment on Christoffersen, Jacobs and Ornthanalai (2012), Dynamic jump intensities and risk premiums: Evidence from S&P500 returns and options

Market Risk Analysis Volume II. Practical Financial Econometrics

LOSS SEVERITY DISTRIBUTION ESTIMATION OF OPERATIONAL RISK USING GAUSSIAN MIXTURE MODEL FOR LOSS DISTRIBUTION APPROACH

Chapter 5 Univariate time-series analysis. () Chapter 5 Univariate time-series analysis 1 / 29

Distributed Computing in Finance: Case Model Calibration

Components of bull and bear markets: bull corrections and bear rallies

Model Estimation. Liuren Wu. Fall, Zicklin School of Business, Baruch College. Liuren Wu Model Estimation Option Pricing, Fall, / 16

PRE CONFERENCE WORKSHOP 3

MODELLING VOLATILITY SURFACES WITH GARCH

From Financial Engineering to Risk Management. Radu Tunaru University of Kent, UK

Analysis of the Bitcoin Exchange Using Particle MCMC Methods

Stochastic Volatility (SV) Models

Assessing Regime Switching Equity Return Models

Pricing Variance Swaps under Stochastic Volatility Model with Regime Switching - Discrete Observations Case

Amath 546/Econ 589 Univariate GARCH Models

Analysis of truncated data with application to the operational risk estimation

Notes on the EM Algorithm Michael Collins, September 24th 2005

The change of correlation structure across industries: an analysis in the regime-switching framework

MEASURING PORTFOLIO RISKS USING CONDITIONAL COPULA-AR-GARCH MODEL

Lecture 9: Markov and Regime

Dependence Structure and Extreme Comovements in International Equity and Bond Markets

Financial Models with Levy Processes and Volatility Clustering

Unobserved Heterogeneity Revisited

Oil Price Volatility and Asymmetric Leverage Effects

Evidence from Large Workers

Research Memo: Adding Nonfarm Employment to the Mixed-Frequency VAR Model

A potentially useful approach to model nonlinearities in time series is to assume different behavior (structural break) in different subsamples

Omitted Variables Bias in Regime-Switching Models with Slope-Constrained Estimators: Evidence from Monte Carlo Simulations

Bayesian analysis of GARCH and stochastic volatility: modeling leverage, jumps and heavy-tails for financial time series

Dynamic Portfolio Choice II

Multilevel quasi-monte Carlo path simulation

On growth and volatility regime switching models for New Zealand GDP data

Some Simple Stochastic Models for Analyzing Investment Guarantees p. 1/36

Lecture 8: Markov and Regime

Is the Ex ante Premium Always Positive? Evidence and Analysis from Australia

Empirical Approach to the Heston Model Parameters on the Exchange Rate USD / COP

Market Risk Analysis Volume I

Inverse reinforcement learning from summary data

Amath 546/Econ 589 Univariate GARCH Models: Advanced Topics

Modeling the Market Risk in the Context of the Basel III Acord

Reasoning with Uncertainty

Linda Allen, Jacob Boudoukh and Anthony Saunders, Understanding Market, Credit and Operational Risk: The Value at Risk Approach

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

6.825 Homework 3: Solutions

Selection Criteria in Regime Switching Conditional Volatility Models

Evaluating structural models for the U.S. short rate using EMM and optimal filters

A Practical Implementation of the Gibbs Sampler for Mixture of Distributions: Application to the Determination of Specifications in Food Industry

Top-down particle filtering for Bayesian decision trees

Evidence from Large Indemnity and Medical Triangles

Chapter 6 Forecasting Volatility using Stochastic Volatility Model

Introduction to Sequential Monte Carlo Methods

Chapter 7: Estimation Sections

Chapter 3. Dynamic discrete games and auctions: an introduction

Algorithmic Trading using Reinforcement Learning augmented with Hidden Markov Model

Empirical Study of Nikkei 225 Option with the Markov Switching GARCH Model

Adaptive Experiments for Policy Choice. March 8, 2019

The method of Maximum Likelihood.

Project exam for STK Computational statistics

Maximum Likelihood Estimation

Article from. Risk & Rewards. August 2015 Issue 66

Lecture 2: Forecasting stock returns

Monte Carlo Based Numerical Pricing of Multiple Strike-Reset Options

WC-5 Just How Credible Is That Employer? Exploring GLMs and Multilevel Modeling for NCCI s Excess Loss Factor Methodology

Pontificia Universidad EMPIRICAL MODELING Católica del Perú. Pontificia Universidad Católica del Perú. Pontificia Universidad Católica del Perú

Bayesian Stochastic Volatility Analysis for Hedge Funds

Exact Inference (9/30/13) 2 A brief review of Forward-Backward and EM for HMMs

A study of the Surplus Production Model. Université Laval.

Estimation of Stochastic Volatility Models : An Approximation to the Nonlinear State Space Representation

Structural Breaks in the Variance Process and the Pricing Kernel Puzzle

Using Agent Belief to Model Stock Returns

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

Analyzing Oil Futures with a Dynamic Nelson-Siegel Model

Master s in Financial Engineering Foundations of Buy-Side Finance: Quantitative Risk and Portfolio Management. > Teaching > Courses

IAS Quantitative Finance and FinTech Mini Workshop

Transcription:

Estimation of the Markov-switching GARCH model by a Monte Carlo EM algorithm Maciej Augustyniak Fields Institute February 3, 0

Stylized facts of financial data GARCH Regime-switching MS-GARCH Agenda Available estimation methods for MS-GARCH models EM algorithm and its stochastic variants Estimation algorithm for the MS-GARCH based on the Monte Carlo EM algorithm Simulation study

Stylized facts of financial data There is no (or very weak) correlation in returns However, the square of the returns are highly correlated; this implies a certain form of dependence between returns Volatility clustering: periods of high and low volatility Heavy tails and negative skewness Leverage effect: a large negative return has a bigger impact on future volatility than a large positive return Jumps in volatility and returns

Stylized facts of financial data

GARCH(,) Properties y t t t t t t t y t GARCH Heavy tails Volatility clustering No correlation in returns but correlation in the squares

Regime-Switching In regime-switching (RS) models, the distribution generating returns depends on the (unobservable) state of the economy (also known as regime) N( 0%,6%) N(7%,%)

Mixture Regime-Switching RS y y y 3 y y y 3 0.75 0.5 0.95 0.05 0.75 0.5 0.0 0.80

Estimation of RS models Direct maximization of the log-likelihood: Hamilton filter Hamilton (989) Regime-Switching EM algorithm: in the context of RS models, it also known as the Baum-Welch or forward-backward algorithm Hamilton (990) provides a slight generalization of that algorithm Bayesian methods Alternative terms used for a RS model include hidden Markov model (HMM), hidden Markov process, Markovdependent mixture and Markov-switching (MS) model

MS-GARCH A natural combination of a RS (or MS) model with a GARCH model is the following: y ( s ) t s t : t t s s s t : t s s t t s t : t ( ) ( ) ( ) ( s ) y t t t t s t t t t

MS-GARCH The conditional distribution of each observation depends on the whole regime path 0 Path dependence problem s s () () s s s s (,) (,) (,) (,)

MS-GARCH MS-GARCH models are becoming increasingly popular to model financial data Due to this popularity, it is essential to develop efficient estimation techniques However, estimating these models is a difficult task because of the path dependence problem; one has yet to propose a method to obtain the maximum likelihood estimator (MLE) of the model! I will now present some methods that were developed in the past to estimate MS-GARCH models

Methods based on collapsing Hamilton and Susmel (994) and Cai (994) introduce MS-ARCH models that avoid path dependence First MS-GARCH model: Gray (996) s () s () 0 s h () s h () h Var( y y, y, ) t t t t

GMM Francq and Zakoïan (008) are the first to propose a method to estimate the MS-GARCH model without resorting to a modification of the model They estimate the model using the generalized method of moments (GMM); the path dependence problem is not encountered since the method does not rely on the likelihood Their technique relies on the availability of analytic expressions (derived by Francq and Zakoïan, 005) m m for Ey ( t ) and E( yt yt k ), m and k 0 Problems: identifiability, robustness and bias

Bayesian MCMC Bauwens, Preminger and Rombouts (00) are among the first to estimate the MS-GARCH model using Bayesian MCMC techniques Data augmentation (Tanner et Wong, 987) Simulate s conditional on and y :T aug y ( s, y) Simulate conditional on : T

Obtaining the MLE The GMM and the Bayesian MCMC offer ways to estimate the MS-GARCH model but one has yet to propose a method to find the MLE The estimation approaches that were introduced so far were generally justified by their respective authors with a statement that it is not possible to obtain the MLE because the path dependence problem renders computation of the likelihood infeasible in practice While it is true that the likelihood cannot be calculated exactly, this does not imply that the MLE cannot be obtained EM algorithm

EM Algorithm: Dempster et al. (977) Insight: let l(θ) represent the log-likelihood EM ( ) E[log f ( y, S ) y, ] E[log f ( S y, ) y, ] Q( ) H ( ) We wish to find a better value than θ, i.e., we need ( ) ( ) [ Q( ) Q( )] [ H ( ) H ( )] 0 0

EM E-Step ( r ) ( r ) Q( ) log[ f ( y, S )] f ( S y, ) d S mr log[ f( y, S )] Qˆ ( r m r i ) ( r) ( r) i m Monte Carlo E-Step (Wei and Tanner, 990) M-Step ( r) ( r) arg max Q( )

E-Step: Gibbs sampler How can we obtain draws from? Gibbs sampler (single-move) ( i ) s s s ( i) ( i) s s s () i ( i) ( i) s s s () i 3 () i 3 ( i) 3 s s s f () i T ( i) T ( i) T ( r ) ( S y, ) Full conditional distribution y j s j p( s s, s, y, ) p p g j T ( i) ( i) ( r) t : t t : T ( i) ( i) st, t t, j s s st jt ( i) () i () i ( i) s s s3 st ( y ( r ), )

The M-Step is straightforward and requires less computational time than the E-Step M-Step It can be split into two independent maximizations ) Transition probabilities: closed-form optimization ) GARCH parameters: the optimization must be performed numerically The gradient of the function to be maximized can be calculated recursively

Importance sampling Importance sampling (reweighting samples) mr mr ˆ ( r) * m ( ) log[ (, )], where r i f y Si i i i Q i f y S * ( r) (, i ) * * f ( y, Si ) Problem (minor): At each iteration of the Monte Carlo EM (MCEM) algorithm the parameters are updated and the sample size is (should be) increased; the importance proposal density may become inappropriate

SAEM Eventually, we would like to keep the sample size fixed and stop generating states; however, the MCEM does not converge with a fixed sample size Solution: Stochastic Approximation EM (SAEM) (Delyon, Lavielle and Moulines, 999) Qˆ ( r) ( r) r ( ) ( r ) Qr ( ) step size ˆ mr ( r) r log[ f( y, Si )] mr i can be held fixed

Problem: we must keep track of all the samples SAEM Solution: combine SAEM with importance sampling m ˆ ( ( r) ) ( r) * r i log[ (, Si )], where i Importance m ( r) ( r) ( r) ( r) i ( r) wi r sampling i i weights i Q w f y w SAEM & Importance sampling Importance sampling

Strategy The algorithm ) Start with 0 steps of the MCEM algorithm, increasing the sample size at each step ) Do 5 steps with importance sampling 3) End with 5 steps of SAEM with importance sampling using the following step sizes / / n, n,, 6

Results Sample size of 500 Value MLE RMSE A-StDev 0.06 0.06 0.05 0.039-0.09-0.090 0.9 0. 0.30 0.30 0.087 0.096.00.573.668.539 0.35 0.344 0.39 0.0 0.0 0.7 0.54 0.06 0.0 0.94 0.58 0.6 0.60 0.480 0.33 0.79 0.98 0.977 0.0 0.00 0.96 0.953 0.09 0.03

Results Sample size of 500 Value MLE RMSE A-StDev 0.06 0.06 0.03 0.05-0.09-0.09 0.4 0.4 0.30 0.30 0.057 0.054.00.30.9.006 0.35 0.35 0.064 0.07 0.0 0.089 0.058 0.060 0.0 0.99 0.098 0.09 0.60 0.56 0.89 0.87 0.98 0.979 0.007 0.006 0.96 0.959 0.04 0.0

Results Sample size of 5000 Value MLE RMSE A-StDev 0.06 0.06 0.03 0.0-0.09-0.090 0.060 0.065 0.30 0.30 0.06 0.03.00.059 0.55 0.563 0.35 0.353 0.037 0.037 0.0 0.094 0.034 0.030 0.0 0.96 0.048 0.05 0.60 0.597 0.097 0.0 0.98 0.980 0.003 0.003 0.96 0.959 0.006 0.006

Thank You! Questions?