Univariate Volatility Modeling
|
|
- Quentin Simon
- 5 years ago
- Views:
Transcription
1 Univariate Volatility Modeling Kevin Sheppard Oxford MFE This version: January 10, 2013 January 14, 2013
2 Financial Econometrics (Finally) This term Volatility measurement and modeling Value-at-Risk measurement Multiple time-series: Vector Autoregressions Correlation measurement and modeling Modeling non-linear dependence 2 / 31
3 Lectures Change in the lecture schedule Lectures Monday and Tuesday Classes Monday From week 3 Computing/Modeling Classes 9:00-11:00 Tuesday From week 2 Weekly PS due on Thursdays now Week after distributed, still 11 days Will take feedback on this schedule after week 2 3 / 31
4 Volatility Overview What is volatility? Why does it change? What are ARCH, GARCH, TARCH, EGARCH, SWARCH, ZARCH, APARCH, STARCH, etc. models? What does time-varying volatility look like? What are the basic properties of ARCH and GARCH models? What is the news impact curve? How are the parameters of ARCH models estimated? What about inference? Twists on the standard model Forecasting conditional variance Realized Variance Implied Volatility 4 / 31
5 What is volatility? Volatility Standard deviation Realized Volatility T σ = T 1 (r t µ) 2 t=1 Other meaning: variance computed from ultra-high frequency (UHF) data Conditional Volatility E t [σ t+1 ] Implied Volatility Annualized Volatility ( 252 daily, 12 monthly) Variance 5 / 31
6 Why does volatility change? Possible explanations: News Announcements Leverage Volatility Feedback Illiquidity State Uncertainty None can explain all of the time-variation Most theoretical models have none 6 / 31
7 This arch? 7 / 31
8 No, this arch 8 / 31
9 A basic volatility model: the ARCH(1) model r t = ε t σ 2 t = ω + α 1 ε 2 t 1 ε t = σ t e t i.i.d. e t N(0, 1) Autoregressive Conditional Heteroskedasticity Key model parameters ω sets the long run level α determines both the persistence and volatility of volatility (VoVo or VolVol) 9 / 31
10 Key Properties Conditional Mean: E t 1 [r t ] = E t 1 [ε t ] = 0 More on this later Unconditional Mean: E[ε t ] = 0 Follows directly from the conditional mean and the LIE Conditional Variance: E t 1 [rt 2 ] = E t 1 [ε 2 t ] = σt 2 σ 2 t and et 2 are independent Et 1 [et 2 ] = E[et 2 ] = 1 1 α1 > 0 : Required for stationarity, also α 1 0 ω > 0 is also required for stationarity (technical, but obvious) 10 / 31
11 Unconditional Variance Unconditional Variance E[ε 2 t ] = ω 1 α 1 Unconditional relates the dynamic parameters to average variance E[σt 2 ] = E[ω + α 1 ε 2 t 1] = ω + α 1 E[ε 2 t 1] = ω + α 1 E[σt 1]E[e 2 t 1] 2 (Why?) = ω + α 1 E[σt 1] 2 E[σt 2 ] α 1 E[σt 1] 2 = ω E[σt 2 ](1 α 1 ) = ω σ 2 = ω 1 α 1 11 / 31
12 More properties of the ARCH(1) ARCH models are really AR s in disguise Add ε 2 t σ 2 t to both sides σt 2 = ω + α 1 ε 2 t 1 σt 2 + ε 2 t σt 2 = ω + α 1 ε 2 t 1 + ε 2 t σt 2 ε 2 t = ω + α 1 ε 2 t 1 + ε 2 t σt 2 ε 2 t = ω + α 1 ε 2 t 1 + ν t y t = φ 0 + φ 1 y t 1 + ν t AR(1) in ε 2 t ν t = ε 2 t σt 2 is a mean 0 white noise (WN) process ν t Captures variance surprise : ε 2 t σt 2 = σt 2 (et 2 1) 12 / 31
13 Autocovariance/Autocorrelations Autocovariance E[(ε 2 t σ 2 )(ε 2 t 1 σ 2 )] = α 1 V[ε 2 t ] Same as in AR(1) j th Autocovariance is j th Autocorrelation is α j 1 V[ε2 t ] Corr(ε 2 t, ε 2 t j ) = αj 1 V[ε2 t ] V[ε 2 t ] = α j 1 Again, same as AR(1) ARCH(P) is AR(P) Just apply results from AR models 13 / 31
14 Kurtosis Kurtosis Important Variance is not constant Volatility of Volatility > 0 κ = E [ ε 4 ] t E [ ] ε 2 2 = E [ [ ]] E t 1 ε 4 t t E [ [ ]] E t 1 e 2 t σt 2 2 = E [ [ ] ] E t 1 e 4 t σ 4 t E [ [ ] ] E t 1 e 2 t σ 2 2 t = E [ 3σt 4 ] E [ ] σt 2 2 = 3 E [ σt 4 ] E [ ] σt Alternative: E[σ 4 t ] = V[σ 2 t ] + E[σ 2 t ] 2 Law of Iterated Expectations In ARCH(1): Finite if α 1 < κ = 3(1 α2 1 ) (1 3α 2 1 ) > / 31
15 The ARCH(P) model Definition (P th Order ARCH) An Autoregressive Conditional Heteroskedasticity process or order P is given by r t = µ t + ε t µ t = φ 0 + φ 1 r t φ s r t S σ 2 t = ω + α 1 ε 2 t 1 + α 2 ε 2 t α P ε 2 t P ε t = σ t e t i.i.d. e t N(0, 1). Mean µ t can be an appropriate form - AR, MA, ARMA, ARMAX, etc. E t [r t µ t ] = 0 et is the standardized residual, often assumed normal σ 2 t is the conditional variance 15 / 31
16 Alternative expression of an ARCH(P) Model where both mean and variance are time varying Natural extension of model definition for time varying mean model r t F t 1 N(µ t, σt 2 ) µ t = φ 0 + φ 1 r t φ s r t S σt 2 = ω + α 1 ε 2 t 1 + α 2 ε 2 t α P ε 2 t P ε t = r t µ t r t given the information set at time t 1 is conditionally normal with mean µ t and variance σ 2 t 16 / 31
17 The data S&P 500 Source: Yahoo! Finance Daily January 1, December 31, ,515 observations WTI Spot Prices Source: EIA Daily January December 31, ,815 observations All represented as 100 returns 17 / 31
18 Graphical Evidence of ARCH 10 S&P 500 Returns WTI Returns / 31
19 Graphical Evidence: Squared Data Plot Squared S&P 500 Returns Squared WTI Returns / 31
20 Graphical Evidence: Absolute Data Plot Absolute S&P 500 Returns Absolute WTI Returns / 31
21 A simple GARCH(1,1) r t = ε t σ 2 t = ω + α 1 ε 2 t 1 + β 1 σ 2 t 1 ε t = σ t e t i.i.d. e t N(0, 1) Adds lagged variance to the ARCH model ARCH( ) in disguise σt 2 = ω + α 1 ε 2 t 1 + β 1 σt 1 2 = ω + α 1 ε 2 t 1 + β 1 (ω + α 1 ε 2 t 2 + β 1 σt 2) 2 = ω + β 1 ω + α 1 ε 2 t 1 + β 1 α 1 ε 2 t 2 + β1 2 σt 2 2 More backward subbing in = β1 i ω + β1 i α 1ε 2 t i 1 i=0 i=0 21 / 31
22 Important Properties σ 2 t = ω + α 1 ε 2 t 1 + β 1 σ 2 t 1 Unconditional Variance Kurtosis Stationarity α1 + β 1 < 1 ω > 0, α1 0, β 1 0 ARMA in disguise σ 2 = E[σt 2 ω ] = 1 α 1 β 1 κ = 3(1 + α 1 + β 1 )(1 α 1 β 1 ) 1 2α 1 β 1 3α 2 1 β 2 1 > 3 σt 2 + ε 2 t σt 2 = ω + α 1 ε 2 t 1 + β 1 σt ε 2 t σt 2 ε 2 t = ω + α 1 ε 2 t 1 + β 1 σt ε 2 t σt 2 ε 2 t = ω + α 1 ε 2 t 1 + β 1 ε 2 t 1 β 1 ν t 1 + ν t ε 2 t = ω + (α 1 + β 1 )ε 2 t 1 β 1 ν t 1 + ν t 22 / 31
23 The Complete GARCH model Definition (GARCH(P,Q) process) A Generalized Autoregressive Conditional Heteroskedasticity (GARCH) process of orders P and Q is defined as r t = µ t + ε t µ t = φ 0 + φ 1 r t φ s r t S P Q σt 2 = ω + α p ε 2 t p + β q σt q 2 ε t = σ t e t p=1 i.i.d. e t N(0, 1) q=1 Mean model can be altered to fit data AR(S) here Adds lagged variance to ARCH 23 / 31
24 Glosten Jagannathan Runkle-GARCH Named after the three authors who first described the process Extends GARCH(1,1) to include an asymmetric term Definition (Glosten-Jagannathan-Runkle (GJR)-GARCH process) A GJR-GARCH(P,O,Q) process is defined as r t = µ t + ε t µ t = φ 0 + φ 1 r t φ s r t S P O σt 2 = ω + α p ε 2 t p + γ o ε 2 t oi [εt o<0] + ε t = σ t e t p=1 i.i.d. e t N(0, 1) o=1 Q β q σt q 2 where I [εt o<0] is an indicator function that takes the value 1 if ε t o < 0 and 0 otherwise. q=1 24 / 31
25 GJR-GARCH(1,1,1) example GJR(1,1,1) model σt 2 = ω+α 1 ε 2 t 1 + γ 1 ε 2 t 1I [εt 1 <0] + β 1 σt 1 2 α 1 + γ 1 0 α 1 0 β 1 0 ω > 0 γ1 ε 2 t 1 I [ε t 1 <0]: Variances are larger after negative shocks than after positive shocks Leverage Effect 25 / 31
26 Threshold ARCH Threshold ARCH is similar to GJR-GARCH Also known as ZARCH (Zakoain (1994)) or AVGARCH when symmetric Definition (Threshold ARCH (TARCH) process) A TARCH(P,O,Q) process is defined r t = µ t + ε t µ t = φ 0 + φ 1 r t φ s r t S P O σ t = ω + α p ε t p + γ o ε t o I [εt o<0] + ε t = σ t e t p=1 i.i.d. e t N(0, 1) o=1 Q β q σ t q where I [εt o<0] is an indicator function that takes the value 1 if ε t o < 0 and 0 otherwise. q=1 26 / 31
27 TARCH(1,1,1) example TARCH(1,1,1) model σ t = ω+α 1 ε t 1 + γ 1 ε t 1 I [εt 1 <0] + β 1 σ t 1 α 1 + γ 1 0 α 1 0 β 1 0 ω > 0 Note the different power: σ t and ε t 1 Model for conditional standard deviation Nonlinear variance models complicate some things Forecasting Memory of volatility News impact curves GARCH(P,Q) becomes TARCH(P,O,Q) or GJR-GARCH(P,O,Q) TARCH and GJR-GARCH are sometimes (wrongly) used interchangeably. 27 / 31
28 EGARCH Definition (EGARCH(P,O,Q) process) An Exponential Generalized Autoregressive Conditional Heteroskedasticity (EGARCH) process of order P, O and Q is defined r t = µ t + ε t µ t = φ 0 + φ 1 r t φ s r t S ( P ln(σt 2 ε ) t p 2 ) = ω + α p + π ε t = σ t e t p=1 i.i.d. e t N(0, 1) σ t p O o=1 γ o ε t o σ t o + Q β q ln(σt q) 2 In the original parameterization of Nelson (1991), P and O were required to be identical. q=1 28 / 31
29 EGARCH(1,1,1) EGARCH(1,1,1) r t = µ + ε t ( ) ln(σt 2 ε t 1 ) = ω + α 1 2 π ε t = σ t e t, σ t 1 i.i.d. e t N(0, 1) + γ 1 ε t 1 σ t 1 + β 1 ln(σ 2 t 1) Modeling using ln removes any parameter restrictions ( β 1 < 1) AR(1) with two shocks ln(σ 2 t ) = ω + α 1 ( e t 1 Symmetric shock ( e t 1 2 π ) 2 + γ 1 e t 1 + β 1 ln(σ 2 π t 1) ) and asymmetric shock e t 1 Note, shocks are standardized residuals (unit variance) Often provides a better fit that GARCH(P,Q) 29 / 31
30 Asymmetric Power ARCH Nests ARCH, GARCH, TARCH, GJR-GARCH, EGARCH (almost) and other specifications Only present the APARCH(1,1,1): σ δ t = ω+α 1 ( εt 1 + γ 1 ε t 1 ) δ + β1 σ δ t 1 α 1 > 0, 1 γ 1 1, δ > 0, β 1 0, ω > 0 Parameterizes the power parameter Different values for δ affect the persistence. Lower values higher persistence of shocks ARCH: γ = 0, β = 0, δ = 2 GARCH: γ = 0, δ = 2 GJR-GARCH: δ = 2 AVGARCH: γ = 0, δ = 1 TARCH: δ = 1 EGARCH: (almost) lim δ 0 30 / 31
31 S&P Results Coeff (0.000) Coeff (0.023) Coeff (0.138) ARCH(5) ω α 1 α 2 α 3 α 4 α 5 LL (0.063) (0.000) (0.000) (0.000) (0.000) GARCH(1,1) ω α 1 β 1 LL (0.000) (0.000) EGARCH(1,1,1) ω α 1 γ 1 β 1 LL (0.000) (0.000) (0.000) / 31
32
33
34
35
36
37 Univariate Volatility Modeling Kevin Sheppard Oxford MFE This version: January 18, 2013 January 21 22, 2013
38 This week Comparing alternative ARCH specifications Parameter estimation Alternative distributions for the standardized residuals Testing for ARCH Forecasting Forecast Evaluation Realized Variance and Volatility 2 / 44
39 Comparing different models Comparing models which are not nested can be difficult The News Impact Curve provides one method Defined: n(e t ) = σt+1(e 2 t σt 2 = σ 2 ) NIC(e t ) = n(e t ) n(0) Measures the effect of a shock starting at the unconditional variance Allows for asymmetric shapes GARCH(1,1) NIC(e t ) = α 1 σ 2 et 2 GJR-GARCH(1,1,1) TARCH(1,1,1) NIC(e t ) = (α 1 + γ 1 I [et<0]) σ 2 e 2 t NIC(e t ) = (α 1 + γ 1 I [εt<0]) 2 σ 2 e 2 t + (2ω + 2β 1 σ)(α 1 + γ 1 I [εt<0]) ε t 3 / 44
40 S&P 500 News Impact Curves 4 3 S&P 500 News Impact Curve ARCH(1) GARCH(1,1) GJR GARCH(1,1,1) TARCH(1,1,1) APARCH(1,1,1) / 44
41 Estimation r t = µ t + ε t σ 2 t = ω + α 1 ε 2 t 1 + β 1 σ 2 t 1 ε t = σ t e t i.i.d. e t N(0, 1) So: r t F t 1 N(µ t, σ 2 t ) Need initial values for σ0 2 and ε2 0 to start recursion Normal Maximum Likelihood is a natural choice ( ) T f (r; θ ) = (2πσt 2 ) 1 2 exp (r t µ t ) 2 2σ 2 t=1 t l(θ ; r) = T 1 2 log(2π) 1 2 log(σ2 t ) (r t µ t ) 2. t=1 2σ 2 t 5 / 44
42 Inference MLE are asymptotically normal T( ˆθ θ 0 ) d N(0, I 1 ) I = E [ ] 2 l(θ 0 ; r t ) θ θ If data are not conditionally normal, Quasi MLE (QMLE) T( ˆθ θ 0 ) d N(0, I 1 J I 1 ) [ l(θ 0 ; r t ) J = E θ ] l(θ 0 ; r t ) θ Known as Bollerslev-Wooldridge Covariance estimator in GARCH models Also known as a sandwich covariance estimator Default vcvrobust in MFE GARCH code White and Newey-West Covariance estimators are also sandwich estimators 6 / 44
43 Independence of the mean and variance The mean and the variance can be estimated consistently using 2-stages. Standard errors are also correct as long as a robust VCV estimator is used. Use LS to estimate mean parameters, then use estimated residuals in GARCH Efficient estimates one of two ways Joint estimation of mean and variance parameters using MLE GLS estimation Estimate mean and variance in 2-steps as above Re-estimate mean using GLS Re-estimate variance using new set of residuals 7 / 44
44 Independence of the mean and variance The mean and the variance can be estimated consistently using 2-stages. Standard errors are also correct as long as a robust VCV estimator is used. First Order Condition: The second order condition is E l(r t θ ) = 1 2 log(2π) 1 2 log(σ2 t ) (r t µ t ) 2 2 l(r θ ) µ t σt 2 µ t σ t φ ψ = ] [ 2 l(r θ ) µ t µ t σ t φ E σ 2 t ψ [ 2 l(r θ ) µ t µ t σ t φ E T t=1 2σ 2 t (r t µ t) µ t σt 2 σt 4 φ ψ [ T E t [r t µ t] = E σ 2 t ψ ] t=1 = E [ T [ 2 l(r θ ) µ t σt 2 µ t σ t φ ψ σ 4 t 0 σ 4 t=1 t ] = 0 µ t σt 2 φ ψ ] µ t σt 2 φ ψ Use LS to estimate mean parameters, then use estimated residuals in GARCH ] 8 / 44
45 GARCH-in-mean models Your finance professor would like to believe there is a risk-return tradeoff In a GARCH model this can be expressed r t = µ + δσ 2 t + ε t σ 2 t = ω + α 1 ε 2 t 1 + β 1 σ 2 t 1 ε t = σ t e t i.i.d. e t N(0, 1) δ measures the reward per unit variance risk σ 2 t. For GIM, ignore my previous rant about estimation Must be estimated together Alternative forms or r t = µ + δσ t + ε t r t = µ + δ ln(σ 2 t ) + ε t 9 / 44
46 GARCH-in-mean on the S&P 500 Standard GIM model with GARCH(1,1) variance r t = µ + δg(σ 2 t ) + ε t ε t N(0, σ 2 t ) σ 2 t = ω + α 1 ε 2 t 1 + β 1 σ 2 t 1 Parameter estimates S&P Garch-in-Mean Estimates Mean Specification µ δ ω α 1 β 1 Log Lik. σ t (0.694) σ 2 t (0.203) ln(σ t ) (0.020) (0.034) (0.457) (0.418) (0.020) (0.019) (0.027) (0.000) (0.000) (0.000) (0.000) (0.000) (0.000) / 44
47 Alternative Distributional Assumptions Equity returns are not conditionally normal Can replace the normal likelihood with a more realistic one Common choices: Standardized Student s T Nests the normal as ν Generalized error distribution Nests the normal when ν = 2 Hansen s Skew-T Captures both skewness and heavy tails Use hyperparameters to control shape (ν and λ) All can have heavy tails Only Skew-T is skewed Dozens more in academic research But for what gain? 11 / 44
48 Empirical vs. Normal 0.4 S&P IBM 0.3 Empirical Density Normal / 44
49 Effect of dist. choice on estimated volatility S&P 500 Returns 80 Normal Students T 60 GED IBM Returns Normal Students T GED / 44
50 What are fat tails? Fat-tailed and Thin-tailed Definition (Leptokurtosis) A random variable x t is said to be leptokurtotic if its kurtosis, κ = E[(xt E[xt])4 ] E[(x t E[x t]) 2 ] 2 is greater than that of a normal (κ > 3). Leptokurtotic variables are also known as heavy tailed or fat tailed. Definition (Platykurtosis) A random variable x t is said to be platykurtotic if its kurtosis, κ = E[(xt E[xt])4 ] E[(x t E[x t]) 2 ] 2 is less than that of a normal (κ < 3). Platykurtotic variables are also known as thin tailed. 14 / 44
51 Model Building ARCH and GARCH models are essentially ARMA models Steps: Box-Jenkins Methodology Parsimony principle 1. Inspect the ACF and PACF of ε 2 t ε 2 t = ω + (α + β)ε 2 t 1 βν t 1 + ν t ACF indicates α (or ARCH of any kind) PACF indicates β 2. Build initial model based on these observation 3. Iterate between model and ACF/PACF of ê 2 t = ε2 t ˆσ 2 t 15 / 44
52 S&P 500 ε 2 t ACF/PACF Squared Residuals ACF Squared Residuals PACF Standardized Squared Residuals ACF Standardized Squared Residuals PACF / 44
53 IBM ε 2 t ACF/PACF Squared Residuals ACF Squared Residuals PACF Standardized Squared Residuals ACF Standardized Squared Residuals PACF / 44
54 How I built a model for the S&P 500 ω α 1 α 2 γ 1 γ 2 β 1 β 2 LL GARCH(1,1) (.556) GARCH(2,1) (.169) GARCH(1,2) (.600) GJR-GARCH(1,1,1) (.493) GJR-GARCH(1,2,1) (.004) TARCH(1,1,1) (.000) EGARCH(1,1,1) (.981) EGARCH(2,1,1)** (.973) EGARCH(1,2,1) (.988) EGARCH(1,1,2) (.991) (.000) (.999) (.000) (.999) (.999) (.999) (.000) (.000) (.000) (.545) (.000) (.000) (.000) (.000) (.000) (.000) (.000) (.000) (.701) (.999) (.174) (.000) (.000) (.000) (.000) (.000) (.000) (.000) (.000) (.000) (.000) (.999) (.938) / 44
55 Testing for (G)ARCH ARCH is autocorrelation in ε 2 t All ARCH processes have this, whether GARCH or EGARCH or other ARCH-LM test Directly test for autocorrelation: ε 2 t = φ 0 + φ 1 ε 2 t φ P ε 2 t P + η t H 0 : φ 1 = φ 2 =... = φ P = 0 T R 2 d χp 2 Standard LM test from a regression. More powerful test: Fit an ARCH(P) model The forbidden hypothesis σ 2 t = ω + α 1 ε 2 t 1 + β 1 σ 2 t 1 H 0 : α 1 = 0, H 1 α > 0 19 / 44
56 Forecasting: ARCH(1) Simple ARCH model ε t N(0, σ 2 t ) σ 2 t = ω + α 1 ε 2 t 1 1-step ahead forecast is known today All ARCH-family models have this property ε t N(0, σt 2 ) σt 2 =ω + α 1 ε 2 t 1 E t [σt+1] 2 =E t [ω + α 1 ε 2 t ] =ω + α 1 ε 2 t Note: E t [ε 2 t+1 ] = E t[et+1 2 σ2 t+1 ] = σ2 t+1 E t[et+1 2 ] = σ2 t+1 Further: E t [ε 2 t+h ] = E t[e t+h 1 [et+h 2 σ2 t+h ]] = E t[e t+h 1 [et+h 2 ]σ2 t+h ] = E t[σt+h 2 ] 20 / 44
57 Forecasting: ARCH(1) 2-step ahead E t [σt+2] 2 = E t [ω + α 1 ε 2 t+1] =ω + α 1 E t [ε 2 t+1] =ω + α 1 (ω + α 1 ε 2 t ) =ω + α 1 ω + α 2 1ε 2 t h-step ahead forecast h 1 E t [σt+h 2 ] = α i 1ω + α h 1ε 2 t i=0 Just the AR(1) forecasting formula Why? 21 / 44
58 Forecasting: GARCH(1,1) 1-step ahead E t [σ 2 t+1] = E t [ω + α 1 ε 2 t + β 1 σ 2 t ] = ω + α 1 ε 2 t + β 1 σ 2 t 2-step ahead E t [σt+2] 2 = E t [ω + α 1 ε 2 t+1 + β 1 σt+1] 2 = ω + α 1 E t [ε 2 t+1] + β 1 E t [σt+1] 2 = ω + α 1 E t [et+1σ 2 t+1] 2 + β 1 E t [σt+1] 2 = ω + α 1 E t [et+1]σ 2 t β 1 E t [σt+1] 2 = ω + α 1 1 σt β 1 E t [σt+1] 2 = ω + α 1 σt β 1 E t [σt+1] 2 = ω + (α 1 + β 1 )σt / 44
59 Forecasting: GARCH(1,1) h-step ahead h 1 E t [σt+h 2 ] = (α 1 + β 1 ) i ω + (α 1 + β 1 ) h 1 (α 1 ε 2 t + β 1 σt 2 ) i=0 Also essentially an AR(1), technically ARMA(1,1) 23 / 44
60 Forecasting: TARCH(1,0,0) This one is a mess Nonlinearities cause problems All ARCH-family models are nonlinear, but some are linearity in ε 2 t Others are not σ t = ω + α 1 ε t 1 Forecast for t + 1 is known at time t Always, always, always,... E t[σt+1] 2 = E t[(ω + α 1 ε t ) 2 ] = E t[ω 2 + 2ωα 1 ε t + α 2 1ε 2 t ] = ω 2 + 2ωα 1E t[ ε t ] + α 2 1E t[ε 2 t ] = ω 2 + 2ωα 1 ε t + α 2 1ε 2 t 24 / 44
61 TARCH(1,0,0) continued... Multi-step is less straightforward E t[σ 2 t+2] = E t[(ω + α 1 ε t+1 ) 2 ] = E t[ω 2 + 2ωα 1 ε t+1 + α 2 1ε 2 t+1] = ω 2 + 2ωα 1E t[ ε t+1 ] + α 2 1E t[ε 2 t+1] = ω 2 + 2ωα 1E t[ e t+1 σ t+1] + α 2 1E t[e 2 t σ 2 t+1] = ω 2 + 2ωα 1E t[ e t+1 ]E t[σ t+1] + α 2 1E t[e 2 t ]E t[σ 2 t+1] = ω 2 + 2ωα 1E t[ e t+1 ](ω + α 1 ε t ) + α (ω 2 + 2ωα 1 ε t + α 2 1ε 2 t ) 2 If e t+1 N(0, 1), E[ e t+1 ] = π E t [σ 2 t+2] = ω 2 + 2ωα 1 2 π (ω + α 1 ε t ) + α 2 1(ω 2 + 2ωα 1 ε t + α 2 1ε 2 t ) 25 / 44
62 Assessing forecasts: Augmented MZ Start from E t [r 2 t+h ] σ2 t+h t Standard Augmented MZ regression: ε 2 t+h ˆσ2 t+h t = γ 0 + γ 1 ˆσ 2 t+h t + γ 2z 1t γ K +1 z Kt + η t ηt is heteroskedastic in proportion to σt 2 : Use GLS. An improved GMZ regression (GMZ-GLS) ε 2 t+h ˆσ2 t+h t ˆσ 2 t+h t 1 z 1t z Kt = γ 0 ˆσ t+h t 2 + γ γ 2 ˆσ t+h t γ K +1 ˆσ t+h t 2 + ν t Better to use Realized Variance to evaluate forecasts RV t+h ˆσ 2 t+h t = γ 0 + γ 1 ˆσ 2 t+h t + γ 2z 1t γ K +1 z Kt + η t Also can use GLS version Both RV t+h and ε 2 t+h are proxies for the variance at t + h RV is just better, often 10 + more precise 26 / 44
63 Assessing forecasts: Diebold-Mariano Relative forecast performance MSE loss δ t = ( ) 2 ( ) 2 ε 2 t+h ˆσ2 A,t+h t ε 2 t+h ˆσ2 B,t+h t H0 : E[δ t ] = 0, H A 1 : E[δ t] < 0, H B 1 : E[δ t] > 0 ˆ δ = R 1 R r=1 δ r Standard t-test, 2-sided alternative Newey-West covariance always needed Better DM using Q-Like loss (Normal log-likelihood Kernel ) ( ) ( ) δ t = ln( ˆσ A,t+h t 2 ) + ε2 t+h ˆσ A,t+h t 2 ln( ˆσ B,t+h t 2 ) + ε2 t+h ˆσ B,t+h t 2 Patton & Sheppard (2008) 27 / 44
64 Realized Variance Variance measure computed using ultra-high-frequency data (UHF) Uses all available information to estimate the variance over some period Usually 1 day Variance estimates from RV can be treated as observable Standard ARMA modeling Variance estimates are consistent Asymptotically unbiased Variance converges to 0 as the number of samples increases Problems arise when applied to market data Noise (bid-ask bounce) Market closure Prices discrete Prices not continuously observable Data quality 28 / 44
65 Realized Variance Assumptions Log-prices are generated by an arbitrage-free semi-martingale Prices are observable Prices can be sampled often Defined RV (m) t = m ( ) 2 m pi,t p i 1,t = i=1 i=1 r 2 i,t. m-sample Realized Variance p i,t is the ith log-price on day t r i,t is the ith return on day t Only uses information on day t to estimate the variance on day t Consistent estimator of the integrated variance Total variance on day t ˆ t+1 t σ 2 s ds 29 / 44
66 Why Realized Variance Works Consider a simple Brownian motion m-sample Realized Variance Returns are IID normal Nearly unbiased Variance close to 0 dp t = µ dt + σ dw t [ V RV (m) t = m i=1 r 2 i,t ( ) i.i.d. µ r i,t N m, σ2 m [ E RV (m) t RV (m) t ] = µ2 m + σ2 ] = 4 µ2 σ 2 m σ4 m 30 / 44
67 Why Realized Variance Works Works for models with time-varying drift and stochastic volatility dp t = µ t dt + σ t dw t No arbitrage imposes some restrictions on µ t Works with price processes with jumps In the general case: RV (m) t p ˆ 1 0 σ 2 s ds + N n=1 J 2 n J n are jumps 31 / 44
68 Why Realized Variance Doesn t Work Multiple prices at the same time Define the price as the average share price (volume weighted price) Use simple average or median Not a problem Prices only observed on a discrete grid $.01 or.0025 Nothing can be done Small problem Data quality UHF price data is generally messy Typos Wrong time-stamps Pre-filter to remove obvious errors Often remove round trips Cross-fingers No price available at some point in time Use the last observed price: last price interpolation Averaging prices before and after leads to bias 32 / 44
69 Solutions to bid-ask bounce type noise Bid-ask bounce is a big problem Simple model with pure noise p i,t = p i,t + ν i,t p i,t is the observed price with noise p i,t is the unobserved efficient price ν i,t is the noise Easy to show r i,t = r i,t + η i,t ri,t is the unobserved efficient return η i,t = ν i,t ν i 1,t is a MA(1) error RV is badly biased RV (m) t RV t + mτ 2 Bias is increasing in m Variance is also increasing in m 33 / 44
70 Simple solution Do not sample frequently 5-30 minutes Better than daily but still inefficient Remove MA(1) by filtering η i,t is an MA(1) Fit an MA(1) to observed returns r i,t = θ ε i 1,t + ε i,t Use fit residuals ˆε i,t to compute RV Generally biased downward Use mid-quotes A little noise My usual solution 34 / 44
71 A modified Realized Variance estimator: RV AC1 Best solution is to use a modified RV estimator RV AC1 RV AC1 t (m) m m = ri,t r i,t r i 1,t i=1 Adds a term to RV to capture the MA(1) noise Looks like a simple Newey-West estimator Unbiased in pure noise model Not consistent Realized Kernel Estimator Adds more weighted cross-products Consistent in the presence of many realistic noise processes Fairly easy to implement i=2 35 / 44
72 One final problem Market closure Markets do not operate 24 hours a day (in general) Add in close-to-open return squared r CtO,t = p Open,t p Close,t 1 RV (m) t = r 2 CtO,t + Compute a modified RV by weighting the overnight and open hour estimates differently RV (m) t m i=1 r 2 i,t = λ 1 r 2 CtO,t + λ 2 RV (m) t 36 / 44
73 The volatility signature plot Hard to know how often to sample Visual inspection may be useful Definition (Volatility Signature Plot) The volatility signature plot displays the time-series average of Realized Variance T RV (m) t = T 1 RV (m) t t=1 as a function of the number of samples, m. An equivalent representation displays the amount of time, whether in calendar time or tick time (number of trades between observations) along the X-axis. 37 / 44
74 Some empirical results S&P 500 Depository Receipts SPiDeRs AMEX: SPY Exchange Traded Fund Ultra-liquid 100M shares per day Over 100,000 trades per day 23,400 seconds in a typical trading day January 1, July 31, 2008 Filtered by daily High-Low data Some cleaning of outliers 38 / 44
75 SPDR Realized Variance (RV ) RV, 15 seconds RV, 1 minute RV, 5 minutes 0.8 RV, 30 minutes / 44
76 SPDR Realized Variance (RV AC1 ) 0.8 RV AC1, 15 seconds 0.8 RV AC1, 1 minute RV AC1, 5 minutes RV AC1, 30 minutes / 44
77 Volatility Signature Plots Average RV Average RV AC x 10 5 Volatility Signature Plot for SPDR RV 5s 15s 30s45s Sampling Interval, minutes unless otherwise noted x Volatility Signature Plot for SPDR RV AC1 5s 15s 30s45s Sampling Interval, minutes unless otherwise noted 41 / 44
78 Modeling Realized Variance Two choices Treat volatility as observable and model as ARMA Really simply to do Forecasts are equally simple Theoretical motivation why RV may be well modeled by an ARMA(P,1) Continue to treat volatility as latent and use ARCH-type model Realized Variance is still measured with error A more precise measure of conditional variance that daily returns squared, rt 2, but otherwise similar 42 / 44
79 Treating RV as observable Main model used is a Heterogeneous Autoregression Restricted AR(22) in levels RV t = φ 0 + φ 1 RV t 1 + φ 5 RV 5,t 1 + φ 22 RV 22,t 1 + ε t Or in logs ln RV t = φ 0 + φ 1 ln RV t 1 + φ 5 ln RV 5,t 1 + φ 22 ln RV 22,t 1 + ε t where RV j,t 1 = j 1 j i=1 RV t i is a j lag moving average Model picks up volatility changes at the daily, weekly, and monthly scale Fits and forecasts RV fairly well MA term may still be needed 43 / 44
80 Leaving RV latent Alternative if to treat RV as latent and use a non-negative multiplicative error model (MEM) MEMs specify the mean of a process as µ t ψ t where ψ t is a mean 1 shock. A χ 2 1 is a natural choice here ARCH models are special cases of a non-negative MEM model Easy to model RV using existing ARCH mdoes 1. Construct r t = sign (r t ) RV t 2. Use standard ARCH model building to construct a model for r t σ 2 t = ω + α 1 r 2 t 1 + γ 1 r 2 t 1I [ rt 1<0] + β 1 σ 2 t 1 becomes σ 2 t = ω + α 1 RV t 1 + γ 1 RV t 1 I [rt 1<0] + β 1 σ 2 t 1 44 / 44
81
82
83
84
85
Volatility. Gerald P. Dwyer. February Clemson University
Volatility Gerald P. Dwyer Clemson University February 2016 Outline 1 Volatility Characteristics of Time Series Heteroskedasticity Simpler Estimation Strategies Exponentially Weighted Moving Average Use
More informationGARCH Models. Eduardo Rossi University of Pavia. December Rossi GARCH Financial Econometrics / 50
GARCH Models Eduardo Rossi University of Pavia December 013 Rossi GARCH Financial Econometrics - 013 1 / 50 Outline 1 Stylized Facts ARCH model: definition 3 GARCH model 4 EGARCH 5 Asymmetric Models 6
More informationSymmetric btw positive & negative prior returns. where c is referred to as risk premium, which is expected to be positive.
Advantages of GARCH model Simplicity Generates volatility clustering Heavy tails (high kurtosis) Weaknesses of GARCH model Symmetric btw positive & negative prior returns Restrictive Provides no explanation
More informationIntroduction to ARMA and GARCH processes
Introduction to ARMA and GARCH processes Fulvio Corsi SNS Pisa 3 March 2010 Fulvio Corsi Introduction to ARMA () and GARCH processes SNS Pisa 3 March 2010 1 / 24 Stationarity Strict stationarity: (X 1,
More informationGARCH Models Estimation and Inference
GARCH Models Estimation and Inference Eduardo Rossi University of Pavia December 013 Rossi GARCH Financial Econometrics - 013 1 / 1 Likelihood function The procedure most often used in estimating θ 0 in
More informationLecture 6: Univariate Volatility Modelling: ARCH and GARCH Models
Lecture 6: Univariate Volatility Modelling: ARCH and GARCH Models Prof. Massimo Guidolin 019 Financial Econometrics Winter/Spring 018 Overview ARCH models and their limitations Generalized ARCH models
More informationHeteroskedasticity in Time Series
Heteroskedasticity in Time Series Figure: Time Series of Daily NYSE Returns. 206 / 285 Key Fact 1: Stock Returns are Approximately Serially Uncorrelated Figure: Correlogram of Daily Stock Market Returns.
More information13. Estimation and Extensions in the ARCH model. MA6622, Ernesto Mordecki, CityU, HK, References for this Lecture:
13. Estimation and Extensions in the ARCH model MA6622, Ernesto Mordecki, CityU, HK, 2006. References for this Lecture: Robert F. Engle. GARCH 101: The Use of ARCH/GARCH Models in Applied Econometrics,
More informationEconometric Forecasting
Robert M. Kunst robert.kunst@univie.ac.at University of Vienna and Institute for Advanced Studies Vienna October 1, 2014 Outline Introduction Model-free extrapolation Univariate time-series models Trend
More informationEcon 423 Lecture Notes: Additional Topics in Time Series 1
Econ 423 Lecture Notes: Additional Topics in Time Series 1 John C. Chao April 25, 2017 1 These notes are based in large part on Chapter 16 of Stock and Watson (2011). They are for instructional purposes
More informationAnalytical derivates of the APARCH model
Analytical derivates of the APARCH model Sébastien Laurent Forthcoming in Computational Economics October 24, 2003 Abstract his paper derives analytical expressions for the score of the APARCH model of
More informationNote: The primary reference for these notes is Enders (2004). An alternative and more technical treatment can be found in Hamilton (1994).
Chapter 4 Analysis of a Single Time Series Note: The primary reference for these notes is Enders (4). An alternative and more technical treatment can be found in Hamilton (994). Most data used in financial
More informationISSN Article. Selection Criteria in Regime Switching Conditional Volatility Models
Econometrics 2015, 3, 289-316; doi:10.3390/econometrics3020289 OPEN ACCESS econometrics ISSN 2225-1146 www.mdpi.com/journal/econometrics Article Selection Criteria in Regime Switching Conditional Volatility
More informationMFE Financial Econometrics 2018 Final Exam Model Solutions
MFE Financial Econometrics 2018 Final Exam Model Solutions Tuesday 12 th March, 2019 1. If (X, ε) N (0, I 2 ) what is the distribution of Y = µ + β X + ε? Y N ( µ, β 2 + 1 ) 2. What is the Cramer-Rao lower
More informationTHE UNIVERSITY OF CHICAGO Graduate School of Business Business 41202, Spring Quarter 2003, Mr. Ruey S. Tsay
THE UNIVERSITY OF CHICAGO Graduate School of Business Business 41202, Spring Quarter 2003, Mr. Ruey S. Tsay Solutions to Homework Assignment #4 May 9, 2003 Each HW problem is 10 points throughout this
More informationGARCH Models Estimation and Inference. Eduardo Rossi University of Pavia
GARCH Models Estimation and Inference Eduardo Rossi University of Pavia Likelihood function The procedure most often used in estimating θ 0 in ARCH models involves the maximization of a likelihood function
More informationSTAT Financial Time Series
STAT 6104 - Financial Time Series Chapter 9 - Heteroskedasticity Chun Yip Yau (CUHK) STAT 6104:Financial Time Series 1 / 43 Agenda 1 Introduction 2 AutoRegressive Conditional Heteroskedastic Model (ARCH)
More informationGARCH Models Estimation and Inference
Università di Pavia GARCH Models Estimation and Inference Eduardo Rossi Likelihood function The procedure most often used in estimating θ 0 in ARCH models involves the maximization of a likelihood function
More informationLecture 14: Conditional Heteroscedasticity Bus 41910, Time Series Analysis, Mr. R. Tsay
Lecture 14: Conditional Heteroscedasticity Bus 41910, Time Series Analysis, Mr. R. Tsay The introduction of conditional heteroscedastic autoregressive (ARCH) models by Engle (198) popularizes conditional
More informationECON3327: Financial Econometrics, Spring 2016
ECON3327: Financial Econometrics, Spring 2016 Wooldridge, Introductory Econometrics (5th ed, 2012) Chapter 11: OLS with time series data Stationary and weakly dependent time series The notion of a stationary
More informationMultivariate GARCH models.
Multivariate GARCH models. Financial market volatility moves together over time across assets and markets. Recognizing this commonality through a multivariate modeling framework leads to obvious gains
More informationForecasting the term structure interest rate of government bond yields
Forecasting the term structure interest rate of government bond yields Bachelor Thesis Econometrics & Operational Research Joost van Esch (419617) Erasmus School of Economics, Erasmus University Rotterdam
More informationStock index returns density prediction using GARCH models: Frequentist or Bayesian estimation?
MPRA Munich Personal RePEc Archive Stock index returns density prediction using GARCH models: Frequentist or Bayesian estimation? Ardia, David; Lennart, Hoogerheide and Nienke, Corré aeris CAPITAL AG,
More informationDiagnostic Test for GARCH Models Based on Absolute Residual Autocorrelations
Diagnostic Test for GARCH Models Based on Absolute Residual Autocorrelations Farhat Iqbal Department of Statistics, University of Balochistan Quetta-Pakistan farhatiqb@gmail.com Abstract In this paper
More informationVariance stabilization and simple GARCH models. Erik Lindström
Variance stabilization and simple GARCH models Erik Lindström Simulation, GBM Standard model in math. finance, the GBM ds t = µs t dt + σs t dw t (1) Solution: S t = S 0 exp ) ) ((µ σ2 t + σw t 2 (2) Problem:
More informationLecture 2: Univariate Time Series
Lecture 2: Univariate Time Series Analysis: Conditional and Unconditional Densities, Stationarity, ARMA Processes Prof. Massimo Guidolin 20192 Financial Econometrics Spring/Winter 2017 Overview Motivation:
More informationECONOMICS 7200 MODERN TIME SERIES ANALYSIS Econometric Theory and Applications
ECONOMICS 7200 MODERN TIME SERIES ANALYSIS Econometric Theory and Applications Yongmiao Hong Department of Economics & Department of Statistical Sciences Cornell University Spring 2019 Time and uncertainty
More informationEmpirical Market Microstructure Analysis (EMMA)
Empirical Market Microstructure Analysis (EMMA) Lecture 3: Statistical Building Blocks and Econometric Basics Prof. Dr. Michael Stein michael.stein@vwl.uni-freiburg.de Albert-Ludwigs-University of Freiburg
More informationStationary Time Series, Conditional Heteroscedasticity, Random Walk, Test for a Unit Root, Endogenity, Causality and IV Estimation
1 / 67 Stationary Time Series, Conditional Heteroscedasticity, Random Walk, Test for a Unit Root, Endogenity, Causality and IV Estimation Chapter 1 Financial Econometrics Michael Hauser WS18/19 2 / 67
More information6. The econometrics of Financial Markets: Empirical Analysis of Financial Time Series. MA6622, Ernesto Mordecki, CityU, HK, 2006.
6. The econometrics of Financial Markets: Empirical Analysis of Financial Time Series MA6622, Ernesto Mordecki, CityU, HK, 2006. References for Lecture 5: Quantitative Risk Management. A. McNeil, R. Frey,
More informationVolatility, Information Feedback and Market Microstructure Noise: A Tale of Two Regimes
Volatility, Information Feedback and Market Microstructure Noise: A Tale of Two Regimes Torben G. Andersen Northwestern University Gökhan Cebiroglu University of Vienna Nikolaus Hautsch University of Vienna
More informationGeneralized Autoregressive Score Models
Generalized Autoregressive Score Models by: Drew Creal, Siem Jan Koopman, André Lucas To capture the dynamic behavior of univariate and multivariate time series processes, we can allow parameters to be
More informationLecture 3: Autoregressive Moving Average (ARMA) Models and their Practical Applications
Lecture 3: Autoregressive Moving Average (ARMA) Models and their Practical Applications Prof. Massimo Guidolin 20192 Financial Econometrics Winter/Spring 2018 Overview Moving average processes Autoregressive
More informationAutoregressive Moving Average (ARMA) Models and their Practical Applications
Autoregressive Moving Average (ARMA) Models and their Practical Applications Massimo Guidolin February 2018 1 Essential Concepts in Time Series Analysis 1.1 Time Series and Their Properties Time series:
More informationEcon 623 Econometrics II Topic 2: Stationary Time Series
1 Introduction Econ 623 Econometrics II Topic 2: Stationary Time Series In the regression model we can model the error term as an autoregression AR(1) process. That is, we can use the past value of the
More informationTIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.
TIME SERIES ANALYSIS Forecasting and Control Fifth Edition GEORGE E. P. BOX GWILYM M. JENKINS GREGORY C. REINSEL GRETA M. LJUNG Wiley CONTENTS PREFACE TO THE FIFTH EDITION PREFACE TO THE FOURTH EDITION
More informationGARCH processes probabilistic properties (Part 1)
GARCH processes probabilistic properties (Part 1) Alexander Lindner Centre of Mathematical Sciences Technical University of Munich D 85747 Garching Germany lindner@ma.tum.de http://www-m1.ma.tum.de/m4/pers/lindner/
More informationFE570 Financial Markets and Trading. Stevens Institute of Technology
FE570 Financial Markets and Trading Lecture 5. Linear Time Series Analysis and Its Applications (Ref. Joel Hasbrouck - Empirical Market Microstructure ) Steve Yang Stevens Institute of Technology 9/25/2012
More informationApplied time-series analysis
Robert M. Kunst robert.kunst@univie.ac.at University of Vienna and Institute for Advanced Studies Vienna October 18, 2011 Outline Introduction and overview Econometric Time-Series Analysis In principle,
More informationLecture 3: Autoregressive Moving Average (ARMA) Models and their Practical Applications
Lecture 3: Autoregressive Moving Average (ARMA) Models and their Practical Applications Prof. Massimo Guidolin 20192 Financial Econometrics Winter/Spring 2018 Overview Moving average processes Autoregressive
More informationTime Series Models and Inference. James L. Powell Department of Economics University of California, Berkeley
Time Series Models and Inference James L. Powell Department of Economics University of California, Berkeley Overview In contrast to the classical linear regression model, in which the components of the
More informationDEPARTMENT OF ECONOMICS
ISSN 0819-64 ISBN 0 7340 616 1 THE UNIVERSITY OF MELBOURNE DEPARTMENT OF ECONOMICS RESEARCH PAPER NUMBER 959 FEBRUARY 006 TESTING FOR RATE-DEPENDENCE AND ASYMMETRY IN INFLATION UNCERTAINTY: EVIDENCE FROM
More informationNonlinear time series
Based on the book by Fan/Yao: Nonlinear Time Series Robert M. Kunst robert.kunst@univie.ac.at University of Vienna and Institute for Advanced Studies Vienna October 27, 2009 Outline Characteristics of
More informationLocation Multiplicative Error Model. Asymptotic Inference and Empirical Analysis
: Asymptotic Inference and Empirical Analysis Qian Li Department of Mathematics and Statistics University of Missouri-Kansas City ql35d@mail.umkc.edu October 29, 2015 Outline of Topics Introduction GARCH
More informationLecture 2: ARMA(p,q) models (part 2)
Lecture 2: ARMA(p,q) models (part 2) Florian Pelgrin University of Lausanne, École des HEC Department of mathematics (IMEA-Nice) Sept. 2011 - Jan. 2012 Florian Pelgrin (HEC) Univariate time series Sept.
More informationAPPLIED ECONOMETRIC TIME SERIES 4TH EDITION
APPLIED ECONOMETRIC TIME SERIES 4TH EDITION Chapter 2: STATIONARY TIME-SERIES MODELS WALTER ENDERS, UNIVERSITY OF ALABAMA Copyright 2015 John Wiley & Sons, Inc. Section 1 STOCHASTIC DIFFERENCE EQUATION
More informationEstimating AR/MA models
September 17, 2009 Goals The likelihood estimation of AR/MA models AR(1) MA(1) Inference Model specification for a given dataset Why MLE? Traditional linear statistics is one methodology of estimating
More information1 Linear Difference Equations
ARMA Handout Jialin Yu 1 Linear Difference Equations First order systems Let {ε t } t=1 denote an input sequence and {y t} t=1 sequence generated by denote an output y t = φy t 1 + ε t t = 1, 2,... with
More informationSubsampling Cumulative Covariance Estimator
Subsampling Cumulative Covariance Estimator Taro Kanatani Faculty of Economics, Shiga University 1-1-1 Bamba, Hikone, Shiga 5228522, Japan February 2009 Abstract In this paper subsampling Cumulative Covariance
More informationEconomics 536 Lecture 7. Introduction to Specification Testing in Dynamic Econometric Models
University of Illinois Fall 2016 Department of Economics Roger Koenker Economics 536 Lecture 7 Introduction to Specification Testing in Dynamic Econometric Models In this lecture I want to briefly describe
More informationFinancial Econometrics
Financial Econometrics Nonlinear time series analysis Gerald P. Dwyer Trinity College, Dublin January 2016 Outline 1 Nonlinearity Does nonlinearity matter? Nonlinear models Tests for nonlinearity Forecasting
More informationDuration-Based Volatility Estimation
A Dual Approach to RV Torben G. Andersen, Northwestern University Dobrislav Dobrev, Federal Reserve Board of Governors Ernst Schaumburg, Northwestern Univeristy CHICAGO-ARGONNE INSTITUTE ON COMPUTATIONAL
More informationFinancial Econometrics
Financial Econometrics Topic 5: Modelling Volatility Lecturer: Nico Katzke nicokatzke@sun.ac.za Department of Economics Texts used The notes and code in R were created using many references. Intuitively,
More informationDynamicAsymmetricGARCH
DynamicAsymmetricGARCH Massimiliano Caporin Dipartimento di Scienze Economiche Università Ca Foscari di Venezia Michael McAleer School of Economics and Commerce University of Western Australia Revised:
More informationGARCH models. Erik Lindström. FMS161/MASM18 Financial Statistics
FMS161/MASM18 Financial Statistics Time series models Let r t be a stochastic process. µ t = E[r t F t 1 ] is the conditional mean modeled by an AR, ARMA, SETAR, STAR etc. model. Having a correctly specified
More informationUnconditional skewness from asymmetry in the conditional mean and variance
Unconditional skewness from asymmetry in the conditional mean and variance Annastiina Silvennoinen, Timo Teräsvirta, and Changli He Department of Economic Statistics, Stockholm School of Economics, P.
More informationHeteroskedasticity in Panel Data
Essex Summer School in Social Science Data Analysis Panel Data Analysis for Comparative Research Heteroskedasticity in Panel Data Christopher Adolph Department of Political Science and Center for Statistics
More informationSwitzerland, July 2007
GARCH A Case Study presented at the Meielisalp Workshop on Computational Finance and Financial Engineering www.rmetrics.org itp.phys.ethz.ch SP500 Yohan Chalabi, EPFL Lausanne, Diethelm Würtz, ITP ETH
More informationLecture 8: Multivariate GARCH and Conditional Correlation Models
Lecture 8: Multivariate GARCH and Conditional Correlation Models Prof. Massimo Guidolin 20192 Financial Econometrics Winter/Spring 2018 Overview Three issues in multivariate modelling of CH covariances
More informationStochastic Processes
Stochastic Processes Stochastic Process Non Formal Definition: Non formal: A stochastic process (random process) is the opposite of a deterministic process such as one defined by a differential equation.
More information9. AUTOCORRELATION. [1] Definition of Autocorrelation (AUTO) 1) Model: y t = x t β + ε t. We say that AUTO exists if cov(ε t,ε s ) 0, t s.
9. AUTOCORRELATION [1] Definition of Autocorrelation (AUTO) 1) Model: y t = x t β + ε t. We say that AUTO exists if cov(ε t,ε s ) 0, t s. ) Assumptions: All of SIC except SIC.3 (the random sample assumption).
More informationA Non-Parametric Approach of Heteroskedasticity Robust Estimation of Vector-Autoregressive (VAR) Models
Journal of Finance and Investment Analysis, vol.1, no.1, 2012, 55-67 ISSN: 2241-0988 (print version), 2241-0996 (online) International Scientific Press, 2012 A Non-Parametric Approach of Heteroskedasticity
More informationHeteroskedasticity in Panel Data
Essex Summer School in Social Science Data Analysis Panel Data Analysis for Comparative Research Heteroskedasticity in Panel Data Christopher Adolph Department of Political Science and Center for Statistics
More informationMCMC analysis of classical time series algorithms.
MCMC analysis of classical time series algorithms. mbalawata@yahoo.com Lappeenranta University of Technology Lappeenranta, 19.03.2009 Outline Introduction 1 Introduction 2 3 Series generation Box-Jenkins
More informationValue-at-Risk, Expected Shortfall and Density Forecasting
Chapter 8 Value-at-Risk, Expected Shortfall and Density Forecasting Note: The primary reference for these notes is Gourieroux & Jasiak (2009), although it is fairly technical. An alternative and less technical
More informationNonlinear Time Series Modeling
Nonlinear Time Series Modeling Part II: Time Series Models in Finance Richard A. Davis Colorado State University (http://www.stat.colostate.edu/~rdavis/lectures) MaPhySto Workshop Copenhagen September
More informationExample 2.1: Consider the following daily close-toclose SP500 values [January 3, 2000 to March 27, 2009] SP500 Daily Returns and Index Values
2. Volatility Models 2.1 Background Example 2.1: Consider the following daily close-toclose SP500 values [January 3, 2000 to March 27, 2009] SP500 Daily Returns and Index Values -10-5 0 5 10 Return (%)
More informationProf. Dr. Roland Füss Lecture Series in Applied Econometrics Summer Term Introduction to Time Series Analysis
Introduction to Time Series Analysis 1 Contents: I. Basics of Time Series Analysis... 4 I.1 Stationarity... 5 I.2 Autocorrelation Function... 9 I.3 Partial Autocorrelation Function (PACF)... 14 I.4 Transformation
More informationDYNAMIC CONDITIONAL CORRELATIONS FOR ASYMMETRIC PROCESSES
J. Japan Statist. Soc. Vol. 41 No. 2 2011 143 157 DYNAMIC CONDITIONAL CORRELATIONS FOR ASYMMETRIC PROCESSES Manabu Asai* and Michael McAleer** *** **** ***** The paper develops a new Dynamic Conditional
More informationThe GARCH Analysis of YU EBAO Annual Yields Weiwei Guo1,a
2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) The GARCH Analysis of YU EBAO Annual Yields Weiwei Guo1,a 1 Longdong University,Qingyang,Gansu province,745000 a
More informationThe Nonlinear Iterative Least Squares (NL-ILS) Estimator: An Application to Volatility Models
he Nonlinear Iterative Least Squares (NL-ILS Estimator: An Application to Volatility Models Gustavo Fruet Dias Queen Mary University of London his version: November 21, 2012 Job Market Paper Abstract he
More informationConfidence Intervals for the Autocorrelations of the Squares of GARCH Sequences
Confidence Intervals for the Autocorrelations of the Squares of GARCH Sequences Piotr Kokoszka 1, Gilles Teyssière 2, and Aonan Zhang 3 1 Mathematics and Statistics, Utah State University, 3900 Old Main
More informationTime Series Analysis -- An Introduction -- AMS 586
Time Series Analysis -- An Introduction -- AMS 586 1 Objectives of time series analysis Data description Data interpretation Modeling Control Prediction & Forecasting 2 Time-Series Data Numerical data
More informationNonlinear Parameter Estimation for State-Space ARCH Models with Missing Observations
Nonlinear Parameter Estimation for State-Space ARCH Models with Missing Observations SEBASTIÁN OSSANDÓN Pontificia Universidad Católica de Valparaíso Instituto de Matemáticas Blanco Viel 596, Cerro Barón,
More informationFORECASTING IN FINANCIAL MARKET USING MARKOV R MARKOV REGIME SWITCHING AND PRINCIPAL COMPONENT ANALYSIS.
FORECASTING IN FINANCIAL MARKET USING MARKOV REGIME SWITCHING AND PRINCIPAL COMPONENT ANALYSIS. September 13, 2012 1 2 3 4 5 Heteroskedasticity Model Multicollinearily 6 In Thai Outline การพยากรณ ในตลาดทางการเง
More information1 Class Organization. 2 Introduction
Time Series Analysis, Lecture 1, 2018 1 1 Class Organization Course Description Prerequisite Homework and Grading Readings and Lecture Notes Course Website: http://www.nanlifinance.org/teaching.html wechat
More informationProbabilities & Statistics Revision
Probabilities & Statistics Revision Christopher Ting Christopher Ting http://www.mysmu.edu/faculty/christophert/ : christopherting@smu.edu.sg : 6828 0364 : LKCSB 5036 January 6, 2017 Christopher Ting QF
More informationTime Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY
Time Series Analysis James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY & Contents PREFACE xiii 1 1.1. 1.2. Difference Equations First-Order Difference Equations 1 /?th-order Difference
More informationJuly 31, 2009 / Ben Kedem Symposium
ing The s ing The Department of Statistics North Carolina State University July 31, 2009 / Ben Kedem Symposium Outline ing The s 1 2 s 3 4 5 Ben Kedem ing The s Ben has made many contributions to time
More informationFinal Exam Financial Data Analysis at the University of Freiburg (Winter Semester 2008/2009) Friday, November 14, 2008,
Professor Dr. Roman Liesenfeld Final Exam Financial Data Analysis at the University of Freiburg (Winter Semester 2008/2009) Friday, November 14, 2008, 10.00 11.30am 1 Part 1 (38 Points) Consider the following
More informationThe autocorrelation and autocovariance functions - helpful tools in the modelling problem
The autocorrelation and autocovariance functions - helpful tools in the modelling problem J. Nowicka-Zagrajek A. Wy lomańska Institute of Mathematics and Computer Science Wroc law University of Technology,
More informationEconomic modelling and forecasting
Economic modelling and forecasting 2-6 February 2015 Bank of England he generalised method of moments Ole Rummel Adviser, CCBS at the Bank of England ole.rummel@bankofengland.co.uk Outline Classical estimation
More informationNon-Stationary Time Series and Unit Root Testing
Econometrics II Non-Stationary Time Series and Unit Root Testing Morten Nyboe Tabor Course Outline: Non-Stationary Time Series and Unit Root Testing 1 Stationarity and Deviation from Stationarity Trend-Stationarity
More informationWeek 5 Quantitative Analysis of Financial Markets Characterizing Cycles
Week 5 Quantitative Analysis of Financial Markets Characterizing Cycles Christopher Ting http://www.mysmu.edu/faculty/christophert/ Christopher Ting : christopherting@smu.edu.sg : 6828 0364 : LKCSB 5036
More informationARIMA Models. Jamie Monogan. January 16, University of Georgia. Jamie Monogan (UGA) ARIMA Models January 16, / 27
ARIMA Models Jamie Monogan University of Georgia January 16, 2018 Jamie Monogan (UGA) ARIMA Models January 16, 2018 1 / 27 Objectives By the end of this meeting, participants should be able to: Argue why
More informationAn Introduction to Generalized Method of Moments. Chen,Rong aronge.net
An Introduction to Generalized Method of Moments Chen,Rong http:// aronge.net Asset Pricing, 2012 Section 1 WHY GMM? 2 Empirical Studies 3 Econometric Estimation Strategies 4 5 Maximum Likelihood Estimation
More informationModeling Ultra-High-Frequency Multivariate Financial Data by Monte Carlo Simulation Methods
Outline Modeling Ultra-High-Frequency Multivariate Financial Data by Monte Carlo Simulation Methods Ph.D. Student: Supervisor: Marco Minozzo Dipartimento di Scienze Economiche Università degli Studi di
More informationAppendix 1 Model Selection: GARCH Models. Parameter estimates and summary statistics for models of the form: 1 if ɛt i < 0 0 otherwise
Appendix 1 Model Selection: GARCH Models Parameter estimates and summary statistics for models of the form: R t = µ + ɛ t ; ɛ t (0, h 2 t ) (1) h 2 t = α + 2 ( 2 ( 2 ( βi ht i) 2 + γi ɛt i) 2 + δi D t
More informationIDENTIFICATION OF ARMA MODELS
IDENTIFICATION OF ARMA MODELS A stationary stochastic process can be characterised, equivalently, by its autocovariance function or its partial autocovariance function. It can also be characterised by
More information1 Time Series Concepts and Challenges
Forecasting Time Series Data Notes from Rebecca Sela Stern Business School Spring, 2004 1 Time Series Concepts and Challenges The linear regression model (and most other models) assume that observations
More informationStationary Stochastic Time Series Models
Stationary Stochastic Time Series Models When modeling time series it is useful to regard an observed time series, (x 1,x,..., x n ), as the realisation of a stochastic process. In general a stochastic
More informationLecture 5: Unit Roots, Cointegration and Error Correction Models The Spurious Regression Problem
Lecture 5: Unit Roots, Cointegration and Error Correction Models The Spurious Regression Problem Prof. Massimo Guidolin 20192 Financial Econometrics Winter/Spring 2018 Overview Stochastic vs. deterministic
More informationGeneralized Autoregressive Conditional Intensity Models with Long Range Dependence
Generalized Autoregressive Conditional Intensity Models with Long Range Dependence Nikolaus Hautsch Klausurtagung SFB 649 Ökonomisches Risiko Motzen 15. Juni 2007 Nikolaus Hautsch (HU Berlin) GLMACI Models
More informationFinancial Econometrics Return Predictability
Financial Econometrics Return Predictability Eric Zivot March 30, 2011 Lecture Outline Market Efficiency The Forms of the Random Walk Hypothesis Testing the Random Walk Hypothesis Reading FMUND, chapter
More informationChapter 8: Model Diagnostics
Chapter 8: Model Diagnostics Model diagnostics involve checking how well the model fits. If the model fits poorly, we consider changing the specification of the model. A major tool of model diagnostics
More informationPredict GARCH Based Volatility of Shanghai Composite Index by Recurrent Relevant Vector Machines and Recurrent Least Square Support Vector Machines
Predict GARCH Based Volatility of Shanghai Composite Index by Recurrent Relevant Vector Machines and Recurrent Least Square Support Vector Machines Phichhang Ou (Corresponding author) School of Business,
More informationSGN Advanced Signal Processing: Lecture 8 Parameter estimation for AR and MA models. Model order selection
SG 21006 Advanced Signal Processing: Lecture 8 Parameter estimation for AR and MA models. Model order selection Ioan Tabus Department of Signal Processing Tampere University of Technology Finland 1 / 28
More informationEfficient estimation of a semiparametric dynamic copula model
Efficient estimation of a semiparametric dynamic copula model Christian Hafner Olga Reznikova Institute of Statistics Université catholique de Louvain Louvain-la-Neuve, Blgium 30 January 2009 Young Researchers
More informationSingle Equation Linear GMM with Serially Correlated Moment Conditions
Single Equation Linear GMM with Serially Correlated Moment Conditions Eric Zivot October 28, 2009 Univariate Time Series Let {y t } be an ergodic-stationary time series with E[y t ]=μ and var(y t )
More informationTrend-Cycle Decompositions
Trend-Cycle Decompositions Eric Zivot April 22, 2005 1 Introduction A convenient way of representing an economic time series y t is through the so-called trend-cycle decomposition y t = TD t + Z t (1)
More information