Dynamic Nonlinear GARCH Modelling with Neural Networks
|
|
NN-GARCH
|
Neural Network GARCH Modelling
The estimatiion of the changing variance (volatility) in time series of returns impacts the pricing of financial instruments,
and it is a key concept in portfolio management, option pricing and financial market regulation. Popular tools for capturing
the variance of the conditional distribution of returns are the Generalized Autoregressive Conditional
Heteroscedastic (GARCH) models [Bollerslev, 1986], [Engle, 1982].
We elaborate dynamic neural network representations of the GARCH model (NN-GARCH) which allow us to use explicitly the time dependencies
among the data in the estimation process (more precisely the gradient information is propagated through time). Our research maps GARCH
to autoregressive with exogenous inputs (NARX) neural networks [Chen, Billings and Grant, 1990] in order to learn the time-dependent
evolution of returns through specialized dynamic training algorithms, such as the Gauss-Newton algorithm with temporal
derivatives, and the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm with temporal derivatives.
These training algorithms are also modified to use not only Gaussian but also heavy-tailed return distributions.
Experimental investigations show that the dynamic NN-GARCH models have the capacity to capture simultaneously the main features of
returns, namely their excess kurtosis, small autocorrelation of the squared returns and high persistence of the squared
returns [Carnero, Pena and Ruiz, 2004]. Currently under investigation is a family of enhanced versions
including NN-EGARCH, NN-TGARCH, and NN-PGARCH models
|
|
MDN-GARCH
|
Mixture Density Nonlinear GARCH Networks
Mixtures of nonlinear GARCH neural networks (MDN-GARCH) have been designed for accurate estimation of the volatility in non-stationary financial
time series. The MDN-GARCH are mixtures of (normal) dynamic networks whose weighted average approximates the conditional distributions of returns.
More precisely, pairs of expert networks specialize in modelling the moments of the conditional distributions of returns. Since dynamic networks are used,
the time-dependent statistical features of returns, such as mean, variance, skewness and kurtosis, are predicted online with the arrival of the data.
We implemented first-order and second-order dynamic training algorithms for finding the mixture density network
parameters. A distinguishing feature of MDN-GARCH networks is that all the parameters: mean level, persistence and
moving average coefficients, are computed with temporal training algorithms (using analytical formula) which capture explicitly
the dynamics of the data during training.
Preliminary experiments show that such nonlinear MDN-GARCH models produce results with better statistical characteristics
(lower skewness and higher kurtosis) and economic performance (out-of-sample prediction of future directional changes) than conventional
linear GARCH trained by MCMC sampling and maximum-likelihood estimation. The current research studies the relation between
nonlinear MDN-GARCH and linear normal-mixture GARCH models (NM-GARCH) [Haas, Mittnik and Paoella, 2004],
[Ausin and Galeano, 2007] as well as between MDN-GARCH and the similar Markov-switching GARCH models
(MRS-GARCH) [Hamilton and Susmel, 1994], [Gray, 1996] which are popular contemporary tools for volatility inference.
|
References
Nikolaev,N., Tino,P. and Smirnov,E.N. (2012). Nonlinear Mixture GARCH Modelling: A Dynamic Estimation Perspective,
Technical Report 42-10-12, Goldsmiths, University of London.
Nikolaev,N., Tino,P. and Smirnov,E.N. (2011). Time-Dependent Series Variance Estimation via Recurrent Neural Networks,
In: T.Honkela et al (Eds.) Proc. Int. Conf. on Artificial Neural Networks, ICANN-2011, Espoo, Finland,
LNCS-6971, Springer, pp.176-184.
Nikolaev,N. (2010). Nonlinear GARCH Volatility Modelling using NARX Neural Networks,
Technical Report 17-1-10, Goldsmiths, University of London.
Ausin,M.C. and Galeano,P. (2007). Bayesian Estimation of the Gaussian Mixture GARCH Model,
Computational Statistics and Data Analysis, vol.51, N:5, pp.2636-2652.
Haas,M., Mittnik,S. and Paoella,M.S. (2004). Mixed Normal Conditional Heteroscedasticity,
Journal of Financial Econometrics, vol.2, pp.211-250.
Carnero,M.A., Pena,D. and Ruiz,E. (2004). Persistence and Kurtosis in GARCH and Stochastic Volatility Models,
Journal of Financial Econometrics, vol.2, N:3, pp.319-342.
Gray,S.F. (1996). Modeling the Conditional Distribution of Interest Rates as a Regime-Switching Process,
Journal of Financial Econometrics, vol.42, N:1, pp.27-62.
Hamilton,J.D. and Susmel,R. (1994). Autoregressive Conditional Heteroskedasticity and Changes in Regime,
Journal of Econometrics, vol.64, pp.307-333.
Chen,S., Billings,S.A. and Grant,P.M. (1990). Non-linear System Identification using Neural Networks,
Int. Journal of Control, vol.51, N:6, pp.1191-1214.
Bollerslev,T. (1986). Generalized Autoregressive Conditional Heteroscedasticity, Journal of Econometrics, vol.31, pp.307-327.
Engle,R.F. (1982). Autoregressive Conditional Heteroscedasticity with Estimates of the Variance of UK Inflation,
Econometrica, vol.50, pp.987-1007.
Relevant GARCH Software Sites:
n.nikolaev@gold.ac.uk