Full Text 01
Full Text 01
Jens Näsström
Jens Näsström
Titel Volatilitets prediktering av finansiella tillgångar - med GARCH modeller som ansats
Title
Volatility Modelling of Asset Prices using GARCH Models
Sammanfattning
Abstract
The objective for this master thesis is to investigate the possibility to predict the risk of stocks in
financial markets. The data used for model estimation has been gathered from different branches
and different European countries. The four data series that are used in the estimation are price
series from: Münchner Rück, Suez-Lyonnaise des Eaux, Volkswagen and OMX, a Swedish stock
index. The risk prediction is done with univariate GARCH models. GARCH models are estimated
and validated for these four data series.
Conclusions are drawn regarding different GARCH models, their numbers of lags and
distributions. The model that performs best, out-of-sample, is the APARCH model but the standard
GARCH is also a good choice. The use of non-normal distributions is not clearly supported. The
result from this master thesis could be used in option pricing, hedging strategies and portfolio
selection.
Nyckelord
Keyword
GARCH models, risk prediction, system identification and econometrics
Für meine Eltern
Abstract
The objective for this master thesis is to investigate the possibility to predict
the risk of stocks in financial markets. The data used for model estimation
has been gathered from different branches and different European coun-
tries. The four data series that are used in the estimation are price series
from: Münchner Rück, Suez-Lyonnaise des Eaux, Volkswagen and OMX, a
Swedish stock index. The risk prediction is done with univariate GARCH
models. GARCH models are estimated and validated for these four data
series.
Conclusions are drawn regarding different GARCH models, their num-
bers of lags and distributions. The model that performs best, out-of-sample,
is the APARCH model but the standard GARCH is also a good choice. The
use of non-normal distributions is not clearly supported. The result from
this master thesis could be used in option pricing, hedging strategies and
portfolio selection.
1 Introduction 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Presenting the companies . . . . . . . . . . . . . . . . . . . . 1
1.3 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Problem specification . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.6 Reader’s guide . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Method 5
2.1 Econometrics . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 System Identification . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1 The data set . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.2 Volatility . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.3 Selected models for estimation . . . . . . . . . . . . . 7
2.2.4 Criterion of fit . . . . . . . . . . . . . . . . . . . . . . 7
2.2.5 Validation . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Methods of estimation, toolboxes . . . . . . . . . . . . . . . . 9
2.3.1 The Ox GARCH package . . . . . . . . . . . . . . . . 10
3 Theory 13
3.1 Economic theory . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1.1 Financial data . . . . . . . . . . . . . . . . . . . . . . 13
3.1.2 An introduction to risk . . . . . . . . . . . . . . . . . 14
3.1.3 Efficient market theory . . . . . . . . . . . . . . . . . 14
3.1.4 Leverage effect . . . . . . . . . . . . . . . . . . . . . . 14
3.2 Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.1 Correlation . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.2 Autocorrelation . . . . . . . . . . . . . . . . . . . . . . 15
3.2.3 Partial autocorrelation . . . . . . . . . . . . . . . . . . 16
3.3 Hypothesis tests . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3.1 Jarque-Bera test . . . . . . . . . . . . . . . . . . . . . 16
3.3.2 Ljung-Box test . . . . . . . . . . . . . . . . . . . . . . 17
3.3.3 ARCH test . . . . . . . . . . . . . . . . . . . . . . . . 17
iv Contents
4 Volkswagen 27
4.1 Presenting data . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.1 Introducing Volkswagen . . . . . . . . . . . . . . . . . 27
4.2 Preestimation . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2.1 Data formatting . . . . . . . . . . . . . . . . . . . . . 27
4.2.2 Moments for the return series . . . . . . . . . . . . . . 28
4.2.3 Plots for Volkswagen . . . . . . . . . . . . . . . . . . . 28
4.2.4 Hypothesis tests . . . . . . . . . . . . . . . . . . . . . 29
4.3 Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.3.1 Choosing p and q . . . . . . . . . . . . . . . . . . . . . 31
4.3.2 Choosing model . . . . . . . . . . . . . . . . . . . . . 32
4.3.3 Choosing distribution . . . . . . . . . . . . . . . . . . 32
4.3.4 Estimated parameters . . . . . . . . . . . . . . . . . . 33
4.4 Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.4.1 Parameter time dependence . . . . . . . . . . . . . . . 34
4.4.2 Autocorrelation . . . . . . . . . . . . . . . . . . . . . . 34
4.4.3 Ljung-Box-Pierce Q-test . . . . . . . . . . . . . . . . . 35
4.4.4 Engle’s ARCH-test . . . . . . . . . . . . . . . . . . . . 35
4.4.5 Is zt normally distributed? . . . . . . . . . . . . . . . 36
4.4.6 Skewness of zt . . . . . . . . . . . . . . . . . . . . . . 37
4.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.5.1 Estimation . . . . . . . . . . . . . . . . . . . . . . . . 37
5 Münchner Rück 39
5.1 Presenting data . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.1.1 Introducing Münchner Rück . . . . . . . . . . . . . . . 39
5.2 Preestimation . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Contents v
7 OMX index 65
7.1 Presenting data . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.1.1 Introducing OMX . . . . . . . . . . . . . . . . . . . . 65
7.2 Preestimation . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
vi Contents
8 Conclusions 77
8.1 GARCH modelling discussion . . . . . . . . . . . . . . . . . . 77
8.1.1 Testing for different (p,q) . . . . . . . . . . . . . . . . 77
8.1.2 Testing different models . . . . . . . . . . . . . . . . . 77
8.1.3 Testing different distributions . . . . . . . . . . . . . . 78
8.1.4 Parameter instability . . . . . . . . . . . . . . . . . . . 78
8.1.5 User’s choice . . . . . . . . . . . . . . . . . . . . . . . 78
8.1.6 The OMX index . . . . . . . . . . . . . . . . . . . . . 78
8.1.7 Parameter values . . . . . . . . . . . . . . . . . . . . . 78
8.2 Further Studies . . . . . . . . . . . . . . . . . . . . . . . . . . 79
8.2.1 Different regimes . . . . . . . . . . . . . . . . . . . . . 79
8.3 Generalization . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.4 How good are the estimated models? . . . . . . . . . . . . . . 80
References 83
List of Figures
Jens Näsström
Notation
Symbols
X A discrete stochastic variable.
xt Stochastic process.
µ Mean value of a stochastic variable.
ψt The information set available at time t.
Abbreviations
ACF AutoCorrelation Function.
AIC Akaike’s Information Criterion.
AMAPE Adjusted Mean Absolute Percentage Error.
APARCH Asymmetric Power ARCH.
AR AutoRegressive.
ARMA AutoRegressive Moving Average.
ARCH AutoRegressive Conditional Heteroskedasticity.
ARX AutoRegressive with eXternal input.
DF Degrees of Freedom.
EGARCH Exponential GARCH.
EWMA Exponentially Weighted Moving Average.
GARCH Generalized AutoRegressive Conditional Heteroskedasticity.
IGARCH Integrated GARCH.
i.i.d. Identically Independently Distributed.
jb Jarque-Bera.
ks Kolmogorov-Smirnov.
Lbq-test Ljung-Box-Pierce Q-test.
Log Log-likelihood function value.
MA Moving Average.
MedSE Median Squared Error.
MAE Mean Absolute Error.
MLE Maximum Likelihood Estimation.
MSE Mean Squared Error.
OLS Ordinary Least Squares.
PACF Partial AutoCorrelation Function.
TIC Theil Inequality Coefficient.
w.s.s. Wide-Sense Stationary.
Introduction
1.1 Background
Measuring the risk on specific assets has become increasingly important
during the last decades. In a broad sense companies want to have good
control of their risk profile. In the financial market this is of even greater
importance. A number of large financial companies have had large losses
during the last years. One example is the failure of Long Term Capital
Management.
Risk can be divided into different subcategories: Strategic risks, oper-
ational risks and financial risks. In this thesis we focus on risks on stock
markets. Calculating risks is important for pricing derivatives, portfolio
selection and hedging strategies.
Münchner Rück’s stock price is taken from the Germany stock market
Xetra, (DE). The data was sampled from the 25th of February 1999 to
the 21st of October 2002. Münchner Rück is one of the world’s largest
reinsurance companies.
ber 2002. Suez-Lyonnaise des Eaux is a big water power plant com-
pany.
Volkswagen’s stock price is taken from the Germany stock market (DE).
The data was sampled from the 25th of February 1999 to the 21st of
October 2002. Volkswagen is a large producer of cars and vans.
The companies and the data will be further presented in the corresponding
preestimation section for each stock or index.
1.3 Objective
The objective for this thesis is to investigate to what extent it is possible to
predict the risk in stocks in financial markets.
1.5 Limitations
To be able to give reliable results it is necessary to limit the problem and
focus on a few specific topics. In this thesis we focus exclusively on univariate
modelling of volatility. The multivariate case is not treated at all. Another
limitation is the mean equation, which is modelled with just a constant.
This is consistent with the efficient market theory, except for the fact that
investors also require extra return for taking risk. We are working with daily
data and are only interested in one-step-ahead prediction. The model set
only consists of different GARCH models.
Reader’s guide 3
Chapter 2 is the methodology chapter. Here the model set and the estima-
tion procedure is presented. A brief overview of the different toolboxes
available is also given.
Chapter 3 presents the theory for the rest of the thesis. Statistics, stochas-
tic processes and GARCH model theory are the main focuses.
Chapter 4-7 are the estimation chapters for the different data series. The
structure for these chapters is basically the same: preestimation, es-
timation and validation. This chapter can be reed independently of
each other.
Method
This chapter presents the method used in this thesis. The chapter can roughly
be divided into three different parts. First econometrics and system identi-
fication is presented. Second the system identification procedure is given.
Finally the methodology of estimation in GARCH models is introduced.
2.1 Econometrics
Econometrics as a discipline has existed for about 100 years. It can be sepa-
rated into three large subgroups: First microeconometrics dealing with, for
example, consumer behaviour: second financial econometrics dealing with fi-
nancial data and finally macroeconometrics which focuses on macroeconomic
phenomena such as inflation, unemployment and economic growth. (Deistler
1999) This thesis is concerned with financial econometrics. We are focusing
on stock markets and we are interested in prediction of the first and the
second moments; In particular our main focus is on the second moments.
is given in this section is not the only way to do it. A general approach to
system identification is presented by Ljung (1999).
2.2.2 Volatility
Modelling volatility can be done in many different ways. Most volatility
models are from these model classes:
dS √
= rdt + V dzs
S (2.1)
dV = a(b − V )dt + ξV α dzv
where a, b, ξ and α are constants, dzs and dzv are Wiener processes
and S and r are the stock price and the risk free rate respectively. V
is the asset’s variance rate, the square of its volatility. This is a time
continuous stochastic differential and can be seen as one possible way
of handling the problem that volatility is not constant over time. This
approach is not used in this thesis and will not be presented further.
Regime switching models are based on the assumption that economic and
financial markets seem to behave differently in different periods of
2.2.3 Selected models for estimation 7
Methods from these classes can also be combined. For example Klaasen
(2002) is using regime switching models in combination with GARCH
models.
measures. In this thesis six different measures are used for evaluating the
performance of volatility forecasts from different GARCH models:
6. Mincer-Zarnowitz R2 (R2 )
The measures above need some explanation. The MSE is calculated by:
1 X 2
S+h
(σ̂ t − σt2 )2 (2.2)
h+1
t=S
1 X
S+h
(σ̂med 2 − σmed 2 )2 (2.3)
h+1
t=S
1 X 2
S+h
|σ̂ t − σt2 | (2.4)
h+1
t=S
1 X σ̂ 2t − σt2
S+h
(2.5)
h+1 σ̂ 2t + σt2
t=S
These measures are presented by Brooks (1997) and are implemented in the
GARCH toolbox for Ox by Laurent & Peters (2002).
The first issue to address when using these measures is: What is the true
volatility? This can be done in different ways but in this thesis we will use
the squared residuals ε2t from the equation yt = c + εt , as the true volatility
when measuring the fit. The reason for choosing ε2t as the true volatility is
easily seen in this equation
2.2.5 Validation
In the validation part, tests are performed to judge whether ARCH effects
and autocorrelation have been removed or not. Tests are also performed
to see if the given assumptions about the model are fulfilled i.e. are the
normalised residuals distributed in the way that was assumed in the model:
normal, student-t or skewed student-t.
A good way of testing a model is to see how it is performing on data not
used in the estimation part. Data points (700 − 1000), depending on the
data set, have been saved for this reason. The out-of-sample measures are
computed with one step ahead prediction (not reestimating the coefficients)
and then for the next day, when new information is available, do the predic-
tion again. We are of course only interested in the model performance for
the second moment (the first moment is just a constant).
1
G@RCH 2.3
2.3.1 The Ox GARCH package 11
Table 2.1. GARCH features comparison. The table is a modified version of the
table in Laurent & Peters (2002).
Theory
This chapter contains all the theory used in this thesis. First a background
is given by presenting economic theory, then the necessary statistical tools
and theory are presented. Finally the theory for volatility estimation and the
theory for GARCH models are introduced.
∆S = µS∆t (3.1)
If we let ∆t approach zero and then solve the upcoming differential equation,
the stock price is given by:
ST = S0 eµT (3.2)
Equation 3.2 is the one that will be used in this thesis when converting
between return and stock prices. (Hull 2000)
14 Theory
3.2 Statistics
A brief description of the statistics that will be used is presented. In all
cases below, X is a discrete valued stochastic variable, k is the summation
index and px (k) is the probability that X is taking value k. A more detailed
description is presented in Hamilton (1994).
3.2.1 Correlation 15
Skewness is defined as
E((X − µ)3 )
(3.6)
(V ar(X))3/2
A variable with positive skewness is more likely to have is values far above
the mean value than far below. For a normal distribution the skewness is
zero.
Kurtosis is defined as
E((X − µ)4 )
(3.7)
(V ar(X))2
3.2.1 Correlation
The population correlation between two different random variables X and
Y is defined by
Cov(X, Y )
Corr(X, Y ) ≡ p (3.8)
V ar(X)V ar(Y )
(Hamilton 1994)
3.2.2 Autocorrelation
The jth autocorrelation is defined as the jth autocovariance divided by the
variance:
Cov(Xt , Xt−j )
Corr(Xt , Xt−j ) ≡ p (3.9)
V ar(Xt )V ar(Xt−j )
(Hamilton 1994)
16 Theory
If the process were a true AR(p) process the coefficients with lags greater
than m would be zero. (Hamilton 1994)
Table 3.1. Ljung-Box-Pierce Q-test example. P-values are given in angle brackets.
With this low p-value we have to reject the hypothesis that no serial correlation
exists.
where T is the number of samples, k is the number of lags and ri the ith
autocorrelation. If Qk is large then the probability that the process has
uncorrelated data decreases. The null hypothesis for the test is that there
exists no correlation and under that hypothesis, Qk is χ2 with k degrees of
freedom. Table 3.1 presents an example of how this can be done (the table is
taken from the estimation procedure for Volkswagen in Section 4.2.4). The
Lbq-value is in this case calculated for twenty number of lags. The p-value
corresponding to this Qk value is presented in angle brackets. (MathWorks
2002)
Table 3.2. Example table for parameter test. This output is from Volkswagen and
model is an APARCH(1,1). Maximum likelihood estimation is used.
presented in table 3.2. The first column is the name of each parameter,
Cst(M) stands for the constant in the mean equation. Cst(V) is the esti-
mated variance that does not depend on the time t. The other parameters
are specific for the chosen models. The second column contains the coeffi-
cients for each parameter. In the third column, the estimated standard error
for this coefficient value is presented. The t-value is just the coefficient value
divided with the standard error. T-prob is the p-value given from a t-test.
All these t-tests are tested against zero. Depending on whether the value
can take negative values or not the t-test is either single or double sided.
E(εt ) = 0
2
σ for t = s (3.13)
E(εt εs ) =
0 for t 6= s
3.4.2 Stationarity 19
3.4.2 Stationarity
A process Yt is said to be covariance-stationary or weakly stationary if nei-
ther the mean ut nor the autocovariance γjt depend on the time t and if the
given moments exists.
Yt = α0 + α1 εt−1 + εt (3.15)
where α0 and α1 could be any real constants, and εt is a white noise process
described in equation 3.13. This can of course also be considered in the
general MA(q) case. Then the equation becomes
X
q
Yt = α0 + αj εt−j + εt (3.16)
j=1
Yt = α0 + β1 Yt−1 + εt (3.17)
where α0 and β1 can be any real constants, and εt is a white noise process
described in equation 3.13. An AR(1) process can also be generalized to an
AR(p) process.
X
p
Yt = α0 + βj Yt−j + εt (3.18)
j=1
1 X
p
σn2 = (un−i − ū)2 (3.19)
p−1
i=1
where ū is the mean value for the process of the period where σn2 is calculated
and ui is the daily return for a specific day. σn2 is here the volatility on day
n for the variable.
If something unexpected happens to a specific market, a shock of some
kind, then it would be more reasonable to assign different weights to different
periods in time. This can be done by
X
p
σn2 = αi u2n−i (3.20)
i=1
Table 3.3. Time series identification with the ACF and PACF.
Shape of ACF Indicated model
Exponential, decaying to zero Autoregressive model.
Use the partial
autocorrelation plot
to identify the order
of the autoregressive model.
Alternating positive and Autoregressive model.
negative, decaying to zero Use the partial autocorrelation
plot to help identify the order.
One or more spikes, Moving average model.
rest are essentially zero order identified by
where plot becomes zero.
Decay, starting after a few lags Mixed autoregressive
and moving average model.
All zero or close to zero Data is essentially random.
High values at fixed intervals Include seasonal autoregressive term.
No decay to zero Series is not stationary.
3.5.1 EWMA - Exponentially weighted moving average 21
X
p
σn2 = γV + αi u2n−i (3.22)
i=1
where V is the long run volatility and γ is the weight assigned to this volatil-
ity. The constraint from equation (3.21) now looks like
X
p
γ+ αi = 1 (3.23)
i=1
This was first suggested by Engle (1982) and is known as the ARCH(p)
model. (Hull 2000)
σn2 = λσn−1
2
+ (1 − λ)u2n−1 (3.24)
Here only two values have to be stored for each volatility estimate. It also
adapts to market changes because of the functional form of the equation.
Large changes in un−1 will directly effect the volatility estimate. (Hull 2000)
where υt is an i.i.d. Gaussian process with zero mean and a variance equal
iid
to one υt ∼ N (0, 1) and the whole model for the variance is now
εt |ψt−1 ∼ N (0, ht )
X
q
(3.28)
ht = α0 + αi ε2t−i
i=1
where
α0 > 0 αi > 0,
i = 1, . . . , q
ψt−1 is the information available at time t − 1. Now, when the process for
the variance is defined, we add an additional equation for modelling yt . The
return price is modelled with a constant.
yt = c + εt (3.29)
εt |ψt−1 ∼ N (0, ht )
X
q X
p
(3.30)
ht = α0 + αi ε2t−i + βi ht−i
i=1 i=1
where
p integer, q integer
α0 > 0, αi ≥ 0, i = 1, . . . , q
β ≥ 0, i = 1, . . . , p
thus the additional feature is that the process now also includes lagged ht−i
values. For p = 0 the process is an ARCH(q). For p = q = 0 (an extension
allowing q = 0 if p = 0), εt is white noise. (Bollerslev 1986)
3.7.1 GARCH(1,1) 23
3.7.1 GARCH(1,1)
In the case where p = q = 1 the model becomes
εt |ψt−1 ∼ N (0, ht )
(3.31)
ht = α0 + α1 ε2t−1 + β1 ht−1
where
α0 > 0, α1 ≥ 0, β1 ≥ 0
α1 + β1 < 1
where
Y
j
a0 = 1, aj = (2i − 1),
i=1
E(ε2m
t ) = am
!
X
m−1
m
· a−1 2n m−n
n E(εt )α0 µ(α1 , β1 , n) (3.33)
m−n
n=0
· (1 − µ(α1 , β1 , m))−1
24 Theory
3.7.2 IGARCH
One special case of GARCH-models is when the sum of estimated parameters
(except for α0 ) equals one:
X
q X
p
αi + βj = 1 (3.35)
i=1 j=1
3.7.3 EGARCH
Nelson (1991) presents a model which is known as Exponential-GARCH or
EGARCH. The idea is to loosen the positivity constraints from the standard
GARCH but still keep the nonnegativity constraint on the volatility for the
conditional variance. A suitable way of doing this is by
∞
X
ln(σt2 ) = αt + βi g(zt−i ) β1 ≡ 1 (3.36)
i=1
where the function g(zt ) can be formulated in different ways. Nelson (1991)
is suggesting
3.7.4 APARCH
One of the more general GARCH models is the APARCH model (Asymmet-
ric Power ARCH) which is also implemented by Laurent & Peters (2002) in
the GARCH toolbox. The model structure is
X
q X
p
σtδ =ω+ αi (|εt−i | − γεt−i ) +
δ
βj σtδ (3.39)
i=1 j=1
3.8 Distributions
In this thesis three different probability distributions are used. The standard
normal distribution, the student-t and the skewed student-t. For the esti-
mation of the parameters the log-likelihood functions of these distributions
are used. The reason to use different distributions (other than the normal)
is that the third and fourth moment of the normal distribution could be
too restrictive. The student-t has one parameter for modelling the fourth
moment and this parameter is also estimated in the maximum likelihood
estimation. For the skewed student-t there is also an additional parameter
for having skewness not equal to zero in the distribution. This is the most
general of the three distributions.
Chapter 4
Volkswagen
In this chapter, model estimation and model selection for the Volkswagen
stock is performed. The procedure is following the structure that is pre-
sented in the methodology chapter. Volkswagen as a company is presented,
preestimation and estimation is performed and finally some conclusions are
drawn.
4.2 Preestimation
4.2.1 Data formatting
For the data series of Volkswagen 952 data points is the whole data set. The
data is daily data and the return is calculated by:
returnt = 100(log(pricet ) − log(pricet−1 )) (4.1)
The reason for multiplying by 100 is due to numerical problems in the esti-
mation part. This will not affect the structure of the model since it is just
a linear scaling. Data with numbers from 1-800 are used in the estimation
part and data with numbers 801-952 are used as cross validation.
28 Volkswagen
Table 4.2. Moments, skewness and kurtosis for the return series of Volkswagen.
Volkswagen
First moment 0
Second moment 5.1369
Third moment −0.4209
Fourth moment 126.4742
Skewness −0.0362
Kurtosis 4.7930
75
70
65
60
55
50
45
40
35
30
0 100 200 300 400 500 600 700 800 900 1000
100
90
80
70
60
50
40
30
20
10
0
0 100 200 300 400 500 600 700 800 900 1000
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
0.8
Sample Partial Autocorrelations
0.6
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Figure 4.4. Partial autocorrelation of the squared return for Volkswagen. They
represent a measure of partial autocorrelation in the volatility.
Ljung-Box-Pierce Q-test
The computed statistical values for the certain lags are presented together
with the corresponding p-value in angle brackets. Result from the test is
presented in table 4.3 for Volkswagen. The null hypothesis is that no serial
correlation exists and this hypothesis is accepted when the p-value is high.
In this case we reject that hypothesis.
Estimation 31
Table 4.3. Ljung-Box-Pierce Q-test for Volkswagen. P-values are given in angle
brackets. With these low p-values we reject the hypothesis that no serial correlation
exists.
Table 4.4. Engle’s ARCH-test for Volkswagen on the raw return series. H0 is that
no ARCH effect exists and in this case we have p-values equal to zero which means
that we can reject the hypothesis.
Engle’s ARCH-test
4.3 Estimation
This section is presenting the whole estimation procedure for the Volkswa-
gen GARCH models. First p and q for the standard GARCH are chosen
and then for this specific p and q different GARCH models are tested, esti-
mated and finally one GARCH model with specific p and q is chosen. For
this GARCH(p,q)-model different distributions are evaluated. Finally the
parameters for the chosen GARCH models are presented.
Table 4.5. Selection for symmetric GARCH models for Volkswagen. Log-likelihood
is presented as well as Akaike’s information criterion for different p and q. Six
different forecasts measures are also presented to determine which p and q that
performs best on out-of-sample data for the symmetric GARCH.
Table 4.6. GARCH model selection for Volkswagen. All models with p = q = 1.
Table 4.8. Estimated parameters for the chosen model for Volkswagen. The model
is an APARCH(1,1) with normal distribution.
Table 4.9. Estimated parameters for the chosen model for Volkswagen. The model
is a GARCH(1,1) with normal distribution. Data set divided in two parts (1-470)
and (471-953) to see if the parameters is time dependent.
4.4 Validation
In this section the chosen GARCH model is validated. One part of the val-
idation procedure has already been taking part when the model was chosen
on its forecasting ability. Other tests are performed to see if the autocorrela-
tion in the squared return has successfully been removed and to see whether
ε2
or not the distribution of the normalised residuals ht2 = zt are normally
t
distributed. All these tests and measures will be presented in the following
section.
4.4.2 Autocorrelation
As seen in figure 4.5 most of the significant autocorrelation has been re-
moved. Compared this result to the result from the preestimation (see fig-
ure 4.3).
4.4.3 Ljung-Box-Pierce Q-test 35
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Table 4.10. Ljung-Box-Pierce Q-test on the squared residuals, validation for Volk-
swagen. H0 is that no significant correlation exists. H0 should be accepted when
the probability is high. The test is performed on lags 10, 15 and 20.
Table 4.12. Moments, skewness and kurtosis for zt of Volkswagen, where zt is the
standardised residuals.
Volkswagen
First moment 0.00089
Second moment 1.00539
Skewness 0.31870
Excess kurtosis 1.1851
Moments of zt
For the calculated first two moments, skewness and excess kurtosis see ta-
ble 4.12. It is quite clear that this distribution at least has first and second
moments close to their corresponding normal values. Noticeable here is that
the skewness has increased with a factor 10 compared with the raw return
series. The reason for this will be treated in Section 4.4.6.
Jarque-Bera test
Statistic p-value
Jarque-Bera 46.917 6.4877e-011
Table 4.14. Skewness for zt for Volkswagen. With standardised residuals for
the GARCH(1,1). APARCH(1,1) not presented because of numerical convergence
problems.
4.4.6 Skewness of zt
For a detailed analysis of the reason for the high skewness in zt four dif-
ferent estimates are made. The data is divided into two different parts,
1 − 450 and 451 − 952, and then two different models are estimated. One
is the APARCH(1,1), which is our chosen model, and one is the symmet-
ric GARCH(1,1). The skewness result from this estimation is presented in
table 4.14. It is quite obvious that the skewness for the raw return is de-
pendent on which time part the estimation is done over. The result for the
APARCH(1,1) is not presented because of numerical convergence problems
in the estimation procedure.
4.5 Summary
4.5.1 Estimation
Different (p, q) values are tested in the symmetric case. These are then used
as fixed p and q for different GARCH-models. In this case p = q = 1
appears to be the best out-of-sample choice.
Different models are tested for these specific p and q. The asymmetric-
power-ARCH is the model that performs best among the models that
are tested.
Different distribution for this specific APARCH(1,1) are then tested and
estimated. There is no evidence that any other distribution than the
normal should be used.
The estimated coefficient values are fairly close to the standard symmetric
GARCH(1,1), with APARCH(Gamma1) close to zero and APARCH-
38 Volkswagen
The standardised residuals zt are not normally distributed and this is be-
cause of the skewness and the kurtosis. However the standardised
mean and the standardised variance are close to there excepted val-
ues.
Convergence problems arise when the data set is too small (< 500) data
samples. Ideally more than 700 data points should be used for the
estimation of GARCH parameters.
Time dependent coefficients is a problem within this data set. Even for
a standard GARCH(1,1) the parameters are different when estimated
over two data samples in the same series.
The final decision for which model is up to the user. The model which
perform best on out-of-sample measures is the APARCH(1,1) but this
model has convergence problems and the coefficients seem to be time
dependent. If this model is used, then the coefficient has to be reesti-
mated when new data (information) is available. The other possibility
is to use the more robust symmetric GARCH(1,1) which is not the best
on out-of-sample measures but has less time dependent parameters.
1
This is easily seen when these parameters are put into the APARCH-equation.
Chapter 5
Münchner Rück
In this chapter model estimation for the Münchner Rück stock is performed.
The procedure is following the structure presented in the methodology chap-
ter. The structure is the same as for Volkswagen.
date nr muvg
22.12.99 119 0.0422
23.12.99 120 0.1568
24.12.99 121 0
10.09.01 567 0.0123
11.09.01 568 −0.1704
12.09.01 569 0.0508
26.07.02 796 0.0156
29.07.02 797 0.1067
30.07.02 798 0.0075
40 Münchner Rück
Table 5.2. Moments, skewness and kurtosis for the return series of muvg.
muvg
First moment 0
Second moment 6.6197
Third moment 0.0867
Fourth moment 329.6006
Skewness 0.0051
Kurtosis 7.5215
5.2 Preestimation
5.2.1 Data formatting
The data series for muvg consists of 852 data points. The data is daily and
the return is calculated with equation (4.1). Data points (1-700) are used in
the estimation part and data points (701-832) are used for cross-validation.
The moments, skewness and kurtosis are presented in table 5.2. The data
series has a high kurtosis which is usual for stock price return series.
In this section the most important plots are presented. Before starting the
estimation procedure it is interesting to see the behaviour of the specific data
set presented in graphical terms. The price and return plots are presented
in figure 5.1 and figure 5.2 respectively. The squared return and the auto-
correlation is presented in figure 5.3 and figure 5.4. Here we observe that
there is some persistence in the second moment for at least five lags. The
partial autocorrelation is plotted in figure 5.5 and it also shows persistence
in the second moment.
The feeling from the graphical plot that there exists correlation between
data plots is in this subsection tested with the Ljung-Box-test. The test
for heteroskedasticity is performed with an ARCH-test (see section 3.3 for
a theoretical explanation for these tests).
5.2.4 Hypothesis tests 41
Münchner Rück
400
350
300
stock price
250
200
150
date
Figure 5.1. Price plot for Münchner Rück displaying daily closing prices. The
time axis ranges from the 9th July 1999 to the 17th of September 2002.
Münchner Rück
−0.05 0.00 0.05 0.10 0.15
return
−0.15
Figure 5.2. Return plot for Münchner Rück, continuously compounded. The data
is daily and starts at the 9th July 1999 and ends the 17th of September 2002.
Ljung-Box-Pierce Q-test
We compute the statistical value for specific lags and present them together
with the p-values in angle brackets; The result from the test is presented in
table 5.3. The null hypothesis is that no serial correlation exists and this
hypothesis is accepted when the p-value is high. In this case we have to
reject that hypothesis.
42 Münchner Rück
300
250
200
150
100
50
0
0 100 200 300 400 500 600 700 800 900
Figure 5.3. Squared returns for Münchner Rück, for daily data starts at the 9th
July 1999 and ends the 17th of September 2002.
muvg
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Table 5.3. Ljung-Box-Pierce Q-test for muvg. P-values are given in angle brackets.
With these low p-values we have to reject the hypothesis that no serial correlation
exists.
muvg
0.8
Sample Partial Autocorrelations
0.6
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Figure 5.5. The partial autocorrelation on the squared return for muvg, a measure
of partial autocorrelation, in the volatility.
Table 5.4. Engle’s ARCH-test for muvg on the raw return series. H0 is that no
ARCH effect exists and in this case we have p-values equal to zero which means
that we can reject that hypothesis.
Engle’s ARCH-test
5.3 Estimation
This section is presenting the whole estimation procedure for muvg GARCH
models. First p and q for the standard GARCH model is chosen and then
for these specific p and q different GARCH models are tested, estimated
and finally one GARCH model with a specific p and q is chosen. For this
GARCH(p,q)-model different distributions are evaluated. Finally the pa-
rameters for the chosen GARCH model are presented.
44 Münchner Rück
Table 5.5. Selection for symmetric GARCH for muvg. Log-likelihood is presented
as well as Akaike’s information criterion for different p and q. Six different mea-
sures are also presented to determine which p and q that perform best on out-of-
sample data.
Table 5.6. GARCH model selection for muvg. The EGARCH model did not con-
verge during the estimation, due to numerical problems. All models are estimated
with p = 2 and q = 1.
notice that it has not changed when adding an extra parameter. This is an
indication that we should choose the student-t as our distribution choice.
This is also the AIC choice and it will be our final model choice.
Table 5.8. Distribution selection for muvg. The student distribution has 7.0056
degrees of freedom and the skewed student distribution has a tail coefficient of
7.00123 and an asymmetry coefficient of −0.00283962. All three are tested on
an APARCH(2,1) model.
Table 5.9. Estimated parameters for the chosen APARCH(2,1) model for muvg.
The model is estimated with a maximum likelihood estimation.
5.4 Validation
In this section the chosen GARCH model is validated. One part of the val-
idation procedure has already been taking part when the model was chosen
on its forecasting ability. Other tests are performed to see if the autocorre-
lation in the squared return has successfully been removed. Both these tests
and measures will be presented in the following sections.
Table 5.10. Estimated parameters for muvg on different data sets for the
APARCH(2,1) model with a skewed student-t distribution. The data set is divided
in two parts, (1-399) and (400-832) respectively.
Table 5.11. The Ljung-Box-Pierce Q-test on the squared residuals in the validation
for muvg. H0 is that no significant correlation exists. H0 should be accepted when
probability is high. The test is performed on lags 10, 15, 20.
For the calculated first two moments, skewness and excess kurtosis, see
table 5.13. Here at least the first moment and the second moment are close
to their expected values.
5.5 Summary
5.5.1 Estimation
Different (p,q) values are tested in the symmetric case. These are then used
as fixed p and q for different GARCH models. In this case p = 2, q = 1
is the best out-of-sample choice.
Table 5.13. Moments, skewness and kurtosis for zt of muvg, where zt is the
standardised residuals.
muvg
First moment 0.01913
Second moment 1.04194
Skewness 0.45008
Excess kurtosis 5.9992
5.5.1 Estimation 49
Different models are tested with these specific p and q. The asymmetric-
power-ARCH (APARCH(2,1) performs best among the models that
are tested.
Different distributions for this specific APARCH(2,1) are then tested and
estimated. The distribution we use is best on out-of-sample measures
together with the AIC choice and our final choice is the student-t
distribution.
6.2 Preestimation
6.2.1 Data formatting
The data series of lyoe consists of 832 data points. The return is calculated
by:
The reason for multiplying by 100 is due to numerical problems in the es-
timation part. This will not affect the structure of the model, since this is
52 Suez-Lyonnaise des Eaux
Table 6.1. Days with high absolute returns in the lyoe series. The day before and
the day after interesting dates are also printed. Date format is (dd.mm.yy).
date nr lyoe
01.02.00 148 0.0228
02.02.00 149 0.1026
03.02.00 150 0.0456
10.09.01 567 −0.0092
11.09.01 568 −0.1013
12.09.01 569 0.0795
12.07.02 786 −0.0074
15.07.02 787 −0.1219
16.07.02 788 0.0762
24.07.02 794 −0.0500
25.07.02 795 0.1043
26.07.02 796 0.0141
05.08.02 802 −0.0801
06.08.02 803 0.1241
07.08.02 804 −0.0637
Table 6.2. Moments, skewness and kurtosis for the return series of lyoe.
lyoe
First moment 0
Second moment 5.0779
Third moment 1.4272
Fourth moment 205.0037
Skewness 0.1247
Kurtosis 7.9506
just a linear scaling. Data points (1-700) are used in the estimation part
and data points (701-832) are used as cross validation.
30
25
20
date
Figure 6.1. Price plot for Suez-Lyonnaise des Eaux, showing the daily closing
prices. The data series starts at the 9th July 1999 and ends at the 17th of September
2002.
0.00
−0.10 −0.05
Figure 6.2. Return plot for Suez-Lyonnaise des Eaux, continuously compounded.
Daily data starts at the 9th July 1999 and end the 17th of September 2002.
54 Suez-Lyonnaise des Eaux
Lyoe
0.016
0.014
0.012
0.01
0.008
0.006
0.004
0.002
0
0 100 200 300 400 500 600 700 800 900
Lyoe
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Figure 6.4. Autocorrelation for lyoe. This is the autocorrelation on the squared
return, thus this is a measure of autocorrelation in the volatility.
The indication from the graphical plot that there exists correlation between
data plots is in this subsection tested with the Ljung-Box-test. The test for
heteroskedasticity is performed with an ARCH-test.
6.2.4 Hypothesis tests 55
Lyoe
0.8
Sample Partial Autocorrelations
0.6
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Table 6.3. Ljung-Box-Pierce Q-test for lyoe. P-values are given in angle brackets.
With these low p-values we have to reject the hypothesis that no serial correlation
exists.
Ljung-Box-Pierce Q-test
The computed statistical value for the specific lag is presented together
with the p-value in angle brackets. Results from the test are presented in
table 6.3 for lyoe. The null hypothesis is that no serial correlation exists and
this hypothesis is accepted when the p-value is high. In this case we have
to reject that hypothesis. The correlation is tested for the squared return.
Engle’s ARCH-test
Table 6.4. Engle’s ARCH-test for lyoe on the raw return series. H0 is that no
ARCH effect exists and in this case we have p-values equal to zero which means
that we can reject the hypothesis.
Table 6.5. Selection for symmetric GARCH for lyoe. The log-likelihood is pre-
sented as well as Akaike’s information criterion for different p and q. Six different
forecasts measures are also presented to determine what p and q that perform best
on out-of-sample data for the symmetric GARCH.
6.3 Estimation
This section is presenting the whole estimation procedure for lyoe GARCH
models. First p and q for the standard GARCH are chosen and then for these
specific p and q different GARCH models are tested, estimated and finally
one GARCH model with a specific p and q is chosen. For this GARCH(p,q)-
model different distributions are evaluated. Finally the parameters for the
chosen GARCH model are presented.
Different p and q for the standard symmetric GARCH model are tested. The
selection procedure is based on each model’s ability to produce forecasts. Six
different forecasts measures are used.
The lyoe table 6.5 shows that the GARCH(1,1) performs best in three
out of six out-of-sample measures. The choice for future model selection is
p = 1, q = 1.
6.3.2 Choosing model 57
Table 6.6. GARCH model selection for lyoe. All models are estimated for p = 1,
q = 1.
Four different GARCH models are tested. In table 6.6 the model AP-
ARCH(1,1) is performing best on out-of-sample measures and therefore the
APARCH(1,1) is used for further model selection.
Three different distributions are tested: normal, student-t and skewed stud-
ent-t distribution. The result for the distribution comparison is presented
in table 6.7. The estimated degrees of freedom for the student-t distribution
is 5.610786. For skewed student distribution, the tail coefficient is 5.60036
and the asymmetry coefficient is −0.0116698.
58 Suez-Lyonnaise des Eaux
Table 6.8. Estimated parameters for the chosen model for lyoe. The model is an
APARCH(1,1) estimated with a maximum likelihood estimation.
estimation windows.
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 20 40 60 80 100 120 140
Figure 6.6. Time dependent coefficient plot for lyoe. Window size = 200.
0.8
0.7
0.6
coefficient value
0.5
0.4
0.3
0.2
0.1
0 20 40 60 80 100 120 140
Figure 6.7. Time dependent coefficient plot for lyoe. Window size = 700.
6.4 Validation
In this section the chosen GARCH model is validated. One part of the val-
idation procedure has already been taking part when the model was chosen
on its forecasting ability. Other tests are performed to see if the autocorre-
lation in the squared return has successfully been removed. All these tests
60 Suez-Lyonnaise des Eaux
Table 6.9. Estimated parameters for lyoe on two different data sets. Data set
(1-299) has a skewed student distribution, with a tail coefficient of 4.77673 and
an asymmetry coefficient of 0.190183. Data set (300-832) has a skewed student
distribution, with a tail coefficient of 8.0258 and an asymmetry coefficient of -
0.200555.
6.4.2 Autocorrelation
As seen in figure 6.8 most of the significant autocorrelation has been re-
moved. Compared this to the result from the preestimation (see figure 6.4).
6.4.3 How is zt distributed? 61
Table 6.10. Estimated parameters for lyoe on two different samples of the sym-
metric GARCH(1,1) model. Data set one is data points (1-416) and the other data
set is (417-832), both with a normal distribution.
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Figure 6.8. Autocorrelation for lyoe with standardised residuals after estimation.
Table 6.11. Moments, skewness and kurtosis for the standardised residuals in the
data set of lyoe.
lyoe
First moment 0.01464
Second moment 1.00107
Skewness -0.065131
Excess kurtosis 2.6564
60
50
40
30
20
10
0
−3 −2 −1 0 1 2 3
Figure 6.9. Histogram for lyoe after estimation with standardised residuals. The
histogram is divided in 100 bins.
zt with lags 10, 15 and 20. Each row in the table represents one test with
a specific lag, p-values are given within angle brackets i.e., H0 has to be
accepted. The theory for the test is presented in Section 3.3.2.
Table 6.12. Ljung-Box-Pierce Q-test on the squared residuals, validation for lyoe.
H0 is that no significant correlation exists. H0 should be accepted when probability
is high. The test is performed on lags 10, 15, 20.
Table 6.13. Engle’s ARCH-test, validation for lyoe. H0 is that no ARCH effect
exists.
6.5 Summary
6.5.1 Estimation
Different p,q are tested in the symmetric case. These are then used as fixed
p and q for different GARCH-models. In this case p = q = 1 is the
best out-of-sample choice.
Different models are tested for this specific p and q. The asymmetric-
power-ARCH is the model which performs best among the models
that are tested.
Different distributions for this specific APARCH(1,1) are then tested and
estimated. The skewed student-t distribution is the one that performs
best on out-of-sample measures.
The estimated coefficient APARCH(Gamma1) is significantly different fr-
om zero but the asymmetry coefficient in the distribution is not sig-
nificant.
The autocorrelation of the standardised residuals zt exhibits no evidence
that correlation still exists. The heteroskedasticity has also success-
fully been removed.
The dynamic features for the model have not been fully investigated. Either
the APARCH(1,1) model with skewed student-t distribution is used
and then we have to be aware of the fact that the model has to be
reestimated when new information is available, or, if we want a more
robust model, we can use the standard symmetric GARCH(1,1) with
normal distribution.
Chapter 7
OMX index
In this chapter model estimation for the Swedish OMX index is performed.
The procedure is following the structure presented in the methodology chap-
ter. Preestimation and estimation is performed. Finally some conclusions
are drawn.
7.2 Preestimation
7.2.1 Data formatting
For the data series of OMX, data points (1-800) are used in the estimation
part and data points (801-1050) are used as cross validation. The prices
series is converted to a return series via equation (4.1).
Table 7.2. Moments, skewness and kurtosis for the return series of OMX.
OMX
First moment 0
Second moment 3.3578
Third moment 0.7126
Fourth moment 52.7191
Skewness 0.1158
Kurtosis 4.6760
1600
1400
1200
1000
800
600
400
0 200 400 600 800 1000 1200
Figure 7.1. Price plot for OMX with daily closing prices.
12
10
−2
−4
−6
−8
0 200 400 600 800 1000 1200
Ljung-Box-Pierce Q-test
The computed statistical value for a certain lag is presented together with
the p-values in angle brackets in table 7.3 for OMX. The null hypothesis is
that no serial correlation exists and this hypothesis is accepted when the
p-value is high. In this case we have to reject that hypothesis.
68 OMX index
140
120
100
80
60
40
20
0
0 200 400 600 800 1000 1200
Figure 7.3. Squared return for OMX. The large values are because of the linear
scaling in the transformation from price series to return series.
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 5 10 15 20 25 30 35 40 45 50
Lag
Figure 7.4. This is the autocorrelation of the squared return for OMX.
Table 7.3. Ljung-Box-Pierce Q-test for the OMX. P-values are given in angle
brackets. With these low p-values we reject the hypothesis that no serial correlation
exists.
0.8
Sample Partial Autocorrelations
0.6
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Figure 7.5. This is the partial autocorrelation of the squared return for OMX.
Table 7.4. Engle’s ARCH-test for OMX on the raw return series. H0 is that no
ARCH effect exists and in this case we have p-values equal to zero which means
that we can reject the hypothesis that no ARCH effects exists.
Engle’s ARCH-test
Engle’s ARCH-test performed before estimation. This test supports that
there exists heteroskedasticity. The result for OMX is presented in table 7.4.
ARCH-effects are tested on lags 1-2 and 1-5.
7.3 Estimation
This section is presenting the whole estimation procedure for OMX GARCH
models. First p and q for the standard GARCH is chosen and then for this
specific p and q different GARCH models are tested, estimated and finally
one GARCH model with a specific p and q is chosen. For this GARCH(p,q)-
model different distributions are evaluated. Finally the parameters for the
chosen GARCH models are presented.
Table 7.5. Selection for symmetric GARCH for OMX. The log-likelihood value is
presented as well as Akaike’s information criterion for different p and q values. Six
different forecast measures are also displayed to determine for which p and q the
performance is best on out-of-sample data.
Table 7.6. GARCH model selection for OMX. The result for EGARCH(1,1) is
omitted because of convergence problems.
forecasts. Six different forecasts measures are used. Table 7.5 implies that
the GARCH(1,1) performs best in six out of six out-of-sample measures.
Choice for future model selection is p = 1, q = 1.
Table 7.7. Distribution selection for OMX. The distributions are normal dis-
tribution, a Student distribution, with 14.8614 degrees of freedom and a Skewed
Student distribution, with a tail coefficient of 13.1282 and an asymmetry coefficient
of −0.103472.
7.4 Validation
7.4.1 Parameter time dependence
As one can see in table 7.9 the parameters are quite stable through time. The
data is split into two different parts and then the parameters are estimated.
The APARCH(1,1) model with a normal distribution is used. The reason
for the unequal split is due to convergence problems.
72 OMX index
Table 7.8. Estimated parameters for the chosen model for OMX. The model is an
APARCH(1,1) with normal distribution. The data set consists of samples (1-800),
which is the data set used in the estimation part.
Table 7.9. Estimated parameters for the chosen model for OMX. The model is an
APARCH(1,1) with normal distribution using MLE. The data set split in two parts
(1-449) and (450-1050) to see if the parameters are time dependent.
7.4.2 Autocorrelation
As seen in figure 7.6 most of the significant autocorrelation has been re-
moved. Compared this to the result from the preestimation (see figure 7.4).
0.8
0.6
Sample Autocorrelation
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
Lag
Figure 7.6. Autocorrelation for OMX with normalised residuals after estimation.
Table 7.11. Engle’s ARCH-test, validation for OMX. H0 is that no ARCH effect
exists.
Table 7.12. Moments, skewness and kurtosis for zt of OMX, where zt is the
standardised residuals.
OMX
First moment −0.00710
Second moment 1.00129
Skewness 0.052673
Excess kurtosis 0.43265
Moments of zt
The calculated first two moments, skewness and kurtosis are given in ta-
ble 7.12. The distribution for zt is quite close to the normal distribution. A
more formal test is performed with the Jarque-Bera test. The Jarque-Bera
value is 8.6750 with a corresponding p-value of 0.013069 so we cannot reject
the hypothesis that zt is normally distributed. A graphical presentation of
this distribution is presented in figure 7.7 where the values are presented in
a histogram with 50 bins.
90
80
70
60
50
40
30
20
10
0
−3 −2 −1 0 1 2 3 4
Figure 7.7. Histogram for OMX after estimation. This is done on standardised
residuals. The histogram is split into 50 bins.
Summary 75
7.5 Summary
7.5.1 Estimation
Different (p,q) were tested in the symmetric case. The choice is p = q = 1
based on our out-of-sample measures.
Different models were tested using the specific p and q. The asymmetric-
power-ARCH is the model which performs best among the tested mod-
els. The GARCH(1,1) can also be a good choice since it performs
almost as good as the APARCH(1,1) but has fewer parameters.
Different distributions for this specific APARCH(1,1) are tested and esti-
mated. There is some indication for the use of skewed-t distribution
but the difference is so small that this is rejected in favour of the
normal distribution due to its simplicity.
The data set of an index is more homogenous than a specific stock data
set. Since all effects are more smoothed out within an index. This is
seen in the stability of the parameters in the data set when it is split
and estimated as two separate parts.
Chapter 8
Conclusions
This chapter presents the general conclusions that can be drawn from the
estimation chapters. A discussion about of lags, different models and dis-
tributions is presented. Suggestions for further studies and some reflections
for the GARCH models are also given.
Table 8.1. Parameter comparison for APARCH models. First row is Volkswagen,
second is muvg, third is lyoe and fourth is OMX.
8.3 Generalization
To draw general conclusions from only four data samples is of course dub-
ious. Still it is fairly obvious that small p and q values, i.e. (1,1) are a
good choice. It is also notable that the APARCH model seems to do a good
job for all of the data series. The value of using different distributions is
not obvious; mostly the normal distribution does a good job in light of its
simplicity.
Table 8.3. Model explanation power overview for muvg models. The distribution
for the APARCH(2,1) model is a student-t.
In all our four stocks there exists heteroskedasticity and significant au-
tocorrelation in the squared return1 . Both the heteroskedasticity and the
autocorrelation are satisfactorily removed. This is seen in the validation
part for the GARCH models when zt is tested for heteroskedasticity and
autocorrelation.
In tables 8.2, 8.3, 8.4 and 8.5 an overview of the estimated models,
with respect to their explanation power, is given. In the first column the
GARCH(0,0) is presented. This is just as a benchmark that these GARCH
model are doing a good job. In the second column the GARCH(1,1) is
presented. In the third column the chosen model for the specific stock is
displayed. The model that has the best out-of-sample measure is marked in
bold numbers. As one can see, our model choice in the third column has a
high explanation power compared to the other two columns.
1
This is calculated when the constant return value has been removed from the series.
82 Conclusions
Table 8.4. Model explanation power overview for lyoe models. The APARCH(1,1)
model is model together with a skewed student-t distribution.
Table 8.5. Model explanation power overview for OMX models. The
APARCH(1,1) is with a normal distribution.
Brooks, C., Burke, S. P. & Persand, G. (2001), ‘Benchmarks and the accu-
racy of garch model estimation’, International Journal of Forecasting
17, 45–56.
Hamann, E. (2001), Time series models for the West German economy,
Master’s thesis, Technische Universität Wien.
In English
The publishers will keep this document online on the Internet - or its possible
replacement - for a considerable time from the date of publication barring
exceptional circumstances.
The online availability of the document implies a permanent permission for
anyone to read, to download, to print out single copies for your own use and to
use it unchanged for any non-commercial research and educational purpose.
Subsequent transfers of copyright cannot revoke this permission. All other uses
of the document are conditional on the consent of the copyright owner. The
publisher has taken technical and administrative measures to assure authenticity,
security and accessibility.
According to intellectual property law the author has the right to be
mentioned when his/her work is accessed as described above and to be protected
against infringement.
For additional information about the Linköping University Electronic Press
and its procedures for publication and for assurance of document integrity,
please refer to its WWW home page: http://www.ep.liu.se/
© [Jens Näsström]