Estimating Latent Affine Processes
Estimating Latent Affine Processes
Your use of the JSTOR archive indicates your acceptance of JSTOR's Terms and Conditions of Use, available at
[Link] JSTOR's Terms and Conditions of Use provides, in part, that unless
you have obtained prior permission, you may not download an entire issue of a journal or multiple copies of articles, and you
may use content in the JSTOR archive only for your personal, non-commercial use.
Please contact the publisher regarding any further use of this work. Publisher contact information may be obtained at
[Link]
Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed
page of such transmission.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of
content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms
of scholarship. For more information about JSTOR, please contact support@[Link].
The Society for Financial Studies and Oxford University Press are collaborating with JSTOR to digitize,
preserve and extend access to The Review of Financial Studies.
[Link]
Maximum Likelihood Estimation
David S. Bates
University of Iowa
"The Lion in Affrik and the Bear in Sarmatia are Fierce, but Translated
into a Contrary Heaven, are of less Strength and Courage."
Jacob Ziegler; translated by Richard Eden (1555)
For instance, the filtration issue of estimating the current level of under?
lying volatility is the key issue in risk assessment approaches such as
Value at Risk. The popular GARCH approach of modeling latent vola?
tility as a deterministic function of past data can be viewed as a simple
method of specifying and estimating a volatility filtration algorithm.1
This article proposes a new recursive maximum likelihood methodol?
ogy for semi-affine processes. The key feature of these processes is that the
joint characteristic function describing the joint stochastic evolution of
the (discrete-time) data and the latent variables is assumed exponentially
affine in the latent variable, but not necessarily in the observed data. Such
processes include the general class of affine continuous-time jump-
diffusions discussed in Duffie, Pan, and Singleton (2000), the time-
changed Levy processes of Carr, Geman, Madan, and Yor (2003), and
various discrete-time stochastic volatility models such as the Gaussian
AR(1) log variance process.
The major innovation is to work almost entirely in the transform space
of characteristic functions, rather than working with probability densities.
While both approaches are, in principle, equivalent, working with char?
acteristic functions has a couple of advantages. First, the approach is
more suited to filtration issues, since conditional moments of the latent
variable are more directly related to characteristic functions than to
probability densities. Second, the set of state space systems with analytic
transition densities is limited, whereas there is a broader set of systems for
which the corresponding conditional characteristic functions are analytic.
I use a version of Bayes' rule for updating the characteristic function of
a latent variable conditional upon observed data. Given this and the
semi-affine structure, recursively updating the characteristic functions of
observations and latent variables conditional upon past observed data is
relatively straightforward. Conditional probability densities of the data
needed for maximum likelihood estimation can be evaluated numerically
by Fourier inversion.
The approach can be viewed as an extension of the Kalman filtration
methodology used with Gaussian state space models?which indeed are
included in the class of affine processes. In Kalman filtration, the multi?
variate normality of the data and latent variable(s) is exploited to update
the estimated mean xt\t and variance Pt\t of the latent variable realization
1SeeNelson
(1992),NelsonandFoster(1994),andFlemingandKirby(2003)for filtrationinterpretations
of GARCHmodels.
910
LatentAffineProcesses
' Ruiz
(1994)andHarvey,Ruiz,and Shephard(1994)applythe KalmanfiltrationassociatedwithGaussian
model
modelsto [Link](1998)essentiallyusea constrainedregime-switching
witha largenumberof statesas an approximationto an underlyingstochasticvolatilityprocess.
911
TheReviewof FinancialStudiesI v 19 n 3 2006
The AML approach has two weaknesses. First, the approach is limited
at present to semi-affine processes, whether discrete- or continuous-time,
whereas simulation-based methods are more flexible. However, the affine
class of processes is a broad and interesting one and is extensively used in
pricing bonds and options. In particular, jumps in returns and/or in the
state variable can be accommodated. Furthermore, some recent interest?
ing expanded-data approaches also fit within the affine structure; for
instance, the intradaily "realized volatility" used by Anderson, Bollerslev,
Diebold, and Ebens (2001). Finally, some discrete-time nonaffine pro?
cesses become affine after appropriate data transformations [e.g., the
stochastic log variance model examined inter alia by Harvey, Ruiz, and
Shephard (1994) and Jacquier, Poison, and Rossi (1994)].
Second, AML has a "curse of dimensionality" originating in its use of
numerical integration. It is best suited for a single data source; two data
sources necessitate bivariate integration, while using higher-order data is
probably infeasible. However, extensions to multiple latent variables
appear possible.
The parameter estimation efficiency of AML appears excellent for two
processes for which we have performance benchmarks. For the discrete-
time log variance process, AML is more efficient than EMM and almost
as efficient as MCMC, while AML and MCMC estimation efficiency are
comparable for the continuous-time stochastic volatility/jump model with
constant jump intensity. Furthermore, AML's filtration efficiency also
appears to be excellent. For continuous-time stochastic volatility pro?
cesses, AML volatility filtration is substantially more accurate than
GARCH when jumps are present, while leaving behind little information
to be gleaned by EMM-style reprojection.
Section 1 in this article derives the basic algorithm for arbitrary semi-
affine processes, and discusses alternative approaches. Section 2 runs
diagnostics, using data simulated from continuous-time affine stochastic
volatility models with and without jumps. Section 3 provides estimates
of some affine continuous-time stochastic volatility/jump-diffusion mod?
els previously estimated by Andersen, Benzoni, and Lund (2002) and
Chernov, Gallant, Ghysels, and Tauchen (2003). For direct comparison
with EMM-based estimates, I use the Anderson et al. data set of daily
S&P 500 returns over 1953-1996, which were graciously provided by
Luca Benzoni. Section 4 discusses option pricing implications, while
Section 5 concludes.
912
LatentAffineProcesses
will be called fully affine processes. Fully affine processes have been exten?
sively used as models of stock and bond price evolution. Examples include
1. The continuous-time affine jump-diffusions summarized in Duffie,
Pan, and Singleton (2000)
2. The time-changed Levy processes considered by Carr, Geman,
Madan and Yor (2001) and Huang and Wu (2004), in which the
rate of information flow follows a square-root diffusion
3. All discrete-time Gaussian state-space models
4. The discrete-time AR(1) specification for log variance xt = ln Vu
where yt is either the demeaned log absolute return [Ruiz (1994)] or
the high-low range [Alizadeh, Brandt, and Diebold (2002)].
I will focus on the most common case of one data source and one latent
variable: L = M = 1. Generalizing to higher-dimensional data and/or
multiple latent variables is theoretically straightforward but involves multi-
dimensional integration for higher-dimensional yt. It is also assumed that
the univariate data yt observed at discrete time intervals have been made
stationary if necessary, as is standard practice in time series analysis. In
913
TheReviewof FinancialStudiesI v 19 n 3 2006
=
F(/0>, i\|f) E[eiq>y+i*x)
j*y+i*xp(y,x)dydx (3)
//?
914
LatentAffineProcesses
=
G(n|/) E[e^x)
= (4)
je^xp(x)dx
(5)
p{x)=^JGme-i"xd^
and
where
(8)
p{y)=^JF{m,0)e-?>?d<b
915
TheReviewof FinancialStudiesI v 19 n 3 2006
Gxb{Hf\y)= [e^p(x\y)dx
i (9)
r
=W)Jei"Xp{y'x)dx-
F(?,ft|r)= f J*>[GAy(iMy)p(y)\dy
(10)
ff
= // eiQ>y+i*xp(y,x)dxdy.
916
LatentAffineProcesses
= E[e^]for all t
Gb|0(iNO
= ec^(^ i^ yt)l
Gtlt[D(iO,
1 />oo
F(iO>,0\Yt)e-*??d<I>. (14)
p(yt+i\Yt)=-j
4 See Karlinand
Taylor(1981),pp. 220-221and 241.
5 An illustrationis
providedin AppendixA.2, Equations(A.19)and (A.20).
917
TheReviewof FinancialStudiesI v 19 n 3 2006
Gt+i]t+M)-ju^m-
(15)
p(y,+i\Yt)
Table1
Fourierinversionapproachto computing
likelihoodfunctions
Densities Associatedmomentgeneratingfunctions
Conditionaldensityof jc,:
p(*t\Yt) G?,(v|/)
Jointconditionaldensityof(v,+1,x,+i): r /* , \ i
*?,.?,,\r.) mm}-E[*(*?*~???),T,]
*:y'^+D^*:y*)*11
= E\ec{<b> Yt]
L J
?/ P(yt+\>xt+\\yt,xt)p{xt\Yt)dx,
rt+i
= ec^^^Gtlt[D(^t,yt):
Conditionaldensityevaluation:
Updatedconditionaldensityof xt+\\
P(X,M=**?# Gl+,?+,w=^Fv^r,M
Momentgeneratingfunctions:
= E[e*y>^
F{<!>,Myt,xt) +*x^\yt,xt]
= exp[C(<D,
y\t;yt)+ Z)(<D,
t,yt)xt]
is the (analytic)joint momentgeneratingfunctionof (yt+\,xt+\) conditional
upon knowing(yhxt).
Gt{tM=E[e+x'\Yt]
is the momentgeneratingfunctionof x, conditionalon observingdata Yt = {yi, ...,yt}. Its initialvalue
= ?[exp(v)/;co)]
G0|o(v|/) is the unconditionalmomentgeneratingfunctionof x0. SubsequentG,|,sandthe
conditionaldensitiesof the data used in the likelihoodfunctioncan be recursivelyupdatedas shownin
the table.
918
LatentAffineProcesses
Filtered estimates
of next period's latent variable realization and the
accompanying precision can be computed from derivatives ofthe moment
generating function Gr+i|r+i(\|/) in Equation (15):
=
*r+i|/+i Gj+iir+iCO)
1 f?? ?* 06)
-?-/ F+(ia>,0\Yt)e-*??d<l>
2np{yl 't+ilYtjJ-oo
Pt+i\t+i = Vart+l{xt+x)
- _
r+l(0)"
^+i|/+i(0) *h-i|h-i
1 /?oo Q7)
27rp(jv
1.3 Implementation
The recursion in Equations (13)?(15) indicates that, for a given prior
characteristic function Gt\t(i\\f) of latent xt and an observed datum yt+\9
it is possible to compute an updated posterior characteristic function
G>+i|,+i(n|/) that fully summarizes the filtered distribution of latent xt+\.
To implement the recursion, it is necessary to temporarily store the entire
function G^(a|/) in some fashion. This is an issue of approximating
functions?a subject extensively treated in Press et al. (1992, Ch. 5) and
Judd (1998, Ch.6). Using atheoretic methods such as splines or Cheby-
chev polynomials, it is possible to achieve arbitrarily precise approxima?
tions to G,|f(n|/).
However, such atheoretic methods do not neeessarily preserve the
shape restrictions that make a given atheoretic approximating function
Gt\t(ty) a legitimate characteristic function. A simple illustration of
potential pitfalls arises with the symmetric Edgeworth distribution, with
unitary variance and an excess kurtosis of K4. The associated density and
characteristic functions are
p(x)= + 3)\n(x)
\l+^(x4-6x2
(18)
G(ft|r) =
rW(l+gV)
919
TheReviewof FinancialStudiesI v 19 n 3 2006
V/+1 = Xt+\\t+\/Pt+\\t+\-
920
LatentAffineProcesses
/ y<+1 \ ( <* \
(22)
\Pt+lll+iJ \c%)
or
Zt+i=A+BZt+et+i (23)
where
921
TheReviewof FinancialStudiesI v 19 n 3 2006
6 In the
specialcase of Kalmanfiltration,the variancerevisionwt+\- v2t+x is a nonpositivedeterministic
nonlinearfunctionof the priorvariancePt\t,whichin turnconvergesto a steady-stateminimalvalue
conditionalupon a steadyinformationflow [seeHamilton(1994,Ch. 13) or AppendixB]. For general
affineprocesses,variancerevisionsare stochasticandcan be positive.
7 Pearsonand Sunnote
that,if zt is inferredfromobserveddata,an additionalJacobiantermfor the data
transformation is requiredin the log likelihoodfunction.
922
LatentAffineProcesses
923
TheReviewof FinancialStudiesI v 19 n 3 2006
(1996), Ho, Perraudin, and Sorensen (1996), Jiang and Knight (2002), and
Chacko and Viceira (2003). This is relatively straightforward for models with
affine conditional characteristic functions. As illustrated in Jiang and Knight
(2002), iterated expectations can be used to generate unconditional charac?
teristic functions = or characteristic functions
F{iQ>) E[Qxp(iQ>yt)] joint
=
F(/Oo,..., /Ol) E[cxp(iQ>oyt + ... + ^zJ^-l)]. Unconditional moments
and cross-moments of returns can then be computed by taking derivatives.
Alternatively, one can generate moment conditions by directly comparing
theoretical and empirical characteristic functions. Feuerverger (1990) shows
that a continuum of such moment conditions for different values of <I>sis
equivalent to maximum likelihood estimation premised on the limited-infor-
mation densitiesp{yt\yt-\, ? a result cited in
???>yt-L\ 6) Jiang and Knight
(2002) and Carrasco et al. (2003).
The second strand of GMM estimation evaluates theoretical
moments numerically by Monte Carlo methods, using the simulated
method of moments approach of McFadden (1989) and Duffie and
Singleton (1993). Eliminating the requirement of analytic tractability
greatly increases the range of moment conditions that can be used. The
currently popular Efficient Method of Moments (EMM) methodology
of Gallant and Tauchen (2002) uses first-order conditions from the
estimation of an auxiliary discrete-time semi-nonparametric time series
model as the moment conditions to be satisfied by the postulated con?
tinuous-time process.
The approximate maximum likelihood (AML) methodology is closest
in spirit to the filtration approaches that evaluatep(yt\ Yt-\, 0) recursively
over time. Indeed, the discretization of possible variance realizations
within the range of ?3 unconditional standard deviations [Fridman and
Harris (1998)] can be viewed as a particular point-mass approximation
methodology for the conditional characteristic function:
where nt\tU) ? Pr?b \xt = *^l^]- Fridman and Harris use the Bayesian
state probability updating of regime-switching models to recursively
update the state probabilities nt\t over time.
The AML methodology has strengths and weaknesses relative to
Fridman and Harris. AML can be used with a broad class of discrete-
or continuous-time affine models, whereas the Fridman and Harris
approach requires a discrete-time model with explicit conditional transi?
tion densities p(xt\xt-\;6) for the latent variable. Second, AML can
accommodate correlations between observed data and the latent variable
evolution (e.g., correlated asset returns and volatility shocks), whereas
the regime-switching structure used by Fridman and Harris relies on
924
LatentAffineProcesses
925
TheReviewof FinancialStudiesI v 19 n 3 2006
where
926
LatentAffineProcesses
927
TheReviewof FinancialStudiesI v 19 n 3 2006
Table2
Parameterestimateson simulateddailydata:SVJ0 model
d\nSt = \i*0dt
+ + - +
y/Vt(pdWlt y/1 p2dW2t^ ysdNt
dVt= {OL-PVt)dt+ <7%/VtdWU
Prob{dNt= 1) = XQ
dt, ys ~ Nft, 52)
928
LatentAffineProcesses
Table3
Parameterestimateson simulateddailydata:SV model
estimates
Returns-based
929
TheReviewof FinancialStudiesI v 19 n 3 2006
Table4
Parameterestimateson simulateddailydata:SVJ1 model
Returns-based
estimates
The estimated bias (average bias rows) for all parameters and parameter
transformations also generally decreased with longer data samples.
There do not appear to be significant biases in the estimates of jump
parameters: the sensitivity X\ of jump intensities to changes in latent
variance, or the mean and standard deviation of jumps conditional
upon jumps occurring. However, the Xi estimates are quite noisy even
with 48 years of daily data. The RMSE of 21.0 is a substantial fraction of
the true value of 93.4.
There are substantial biases for two parameter estimates: the sensitivity
fii of expected stock returns to the current level of variance and the
parameter P that determines the serial correlation and the associated
half-life ofthe variance process. The p^ bias remains even at 12000-day
930
LatentAffineProcesses
2.2 Filtration
A major advantage ofthe filtration algorithm is that it provides estimates
of latent variable realizations conditional upon past data. Figure 1
illustrates how volatility assessments are updated conditional upon the
last observation for three models estimated below: the stochastic volatility
model (SV), the stochastic volatility/jump model with constant
jump intensities (SVJO), and the stochastic volatility/jump model with
variance-dependent jump intensities (SVJ1). For comparability with
Hentschel's (1995) study of GARCH models, the figure illustrates volati?
- moments12 of Vt+\
lity revisions (Et+\ Et)y/Vt+\, using the conditional
and the Taylor approximation
931
TheReviewof FinancialStudiesI v 19 n 3 2006
C
o
>
?
Q
CO
Figure1
Newsimpactcurvesfor variousmodels
The graphshowsthe revisionin estimatedannualizedstandarddeviation(Et+\ Et)y/Vt+i,conditional
uponobservinga standardized returnof magnitudeyt+\/JVt\t/252.
? y/E[V] ]_Var\V]
E[y/V\ (26)
8
E[V}2
The estimates were calibrated from a median volatility day with a prior
volatility estimate of 11.4%, and initial filtered gamma distribution para?
meters (?? v,) = (.00229, 5.89).
All news impact curves are tilted, with negative returns having a larger
impact on volatility assessments than positive returns. All models process
the information in small asset returns similarly. The most striking result,
however, is that taking jumps into account implies that volatility updating
becomes a nonmonotonic function of the magnitude of asset returns.
Under the SVJO model, large moves indicate a jump has occurred,
which totally obscures any information in returns regarding latent vola?
tility for moves in excess of seven standard deviations. Under the SVJ1
model, the large-move implication that a jump has occurred still contains
some information regarding volatility, given jump intensities are propor?
tional to latent variance. Neither case, however, resembles the U- and
V-shaped GARCH news impact curves estimated by Hentschel (1995).
Figure 2 illustrates the accuracy of the volatility filtration Et\/Vt con?
ditional upon using the true parameters, for the first 1000 observations
(four years) of a 100,000-observation sample generated from the SVJ1
model. The filtered estimate tracks latent volatility quite well, with an
overall R2 of 70% over the full sample. Changes in filtered volatility
932
LatentAffineProcesses
Figure2
Annualized
latentvolatility,andits filteredestimateandstandarddeviation:SVJ1 model
perforce lag behind changes in the true volatility, since the filtered esti?
mate must be inferred from past returns. The absolute divergence was
usually less than 5% (roughly two standard deviations) but was occasion-
ally larger. To put this error in perspective, the volatility estimate in mid-
sample of 15% when the true volatility was 10% represents a substantial
error when pricing short-maturity options. The magnitude of this error
reflects the low informational content of daily returns for estimating
latent volatility and variance.
933
TheReviewof FinancialStudiesI v 19 n 3 2006
Table5
Volatilityandvariancefiltrationperformance
undervariousapproaches
934
LatentAffineProcesses
935
TheReviewof FinancialStudiesI v 19 n 3 2006
Table6
HigherConditional
Momentsof LatentVariance
divergences indicate there are specific days on which a more flexible speci?
fication might be preferable.
The posterior moments for the SVJ1 model are also generally close to
the gamma moments. Again, however, there are specific days in which a
more flexible specification is desirable. In particular, the posterior dis?
tribution can occasionally be negatively skewed and platykurtic. This
reflects the fact that the posterior distributions for latent variance from
the SVJ1 model are mixtures of distributions, the posterior distributions
conditional upon n jumps occurring weighted by the posterior probabil?
ities of ?jumps. For days with substantially ambiguity ex post regarding
whether a jump has or has not occurred, the posterior distribution for
latent variance can be multimodal and platykurtic.
It should be emphasized that all of the above posterior moment com-
putations involve updating conditional upon a gamma prior distribution.
As such, they provide a strictly local diagnostic of whether a more flexible
class of distributional approximations would better capture posterior
distributions at any single point in time.
A second diagnostic was used to assess the overall performance of the
approximate conditional distributions: the frequency with which simulated
Vt realizations fell within the quantiles of the conditional Vt\t gamma
distributions. The realized frequencies over runs of 100,000 observations
indicate the gamma conditional distributions do, on average, capture the
conditional distribution of Vt realizations quite accurately:
Quantile/?: .010 .050 .100 .250 .500 .750 .900 .950 .990
SV
SVJ1
936
LatentAffineProcesses
The above results were for filtrations using the true parameter vector 9.
The results using in-sample estimated 8 were identical.
In summary, the approximate maximum likelihood methodology per?
forms well on simulated data. Parameter estimation is about as efficient
as the MCMC approach for two processes for which we have bench-
marks: the discrete-time log variance process, and the continuous time
stochastic volatility/jump process SVJO. Volatility and variance filtrations
are more accurate than GARCH approaches, especially for processes
with jumps, while the filtration error is virtually unpredictable by
EMM-style reprojection. Finally, the mean- and variance-matching
gamma conditional distributions assess the quantiles of variance realiza?
tions quite well on average. However, there are individual days for which
matching higher moments better would be desirable.
For estimates on observed stock returns, I use the 11,076 daily S&P 500
returns over 1953 through 1996 that formed the basis for Andersen,
Benzoni, and Lund's (2002) EMM/SNP estimates. I will not repeat the
data description in that article, but two comments are in order. First,
Andersen et al. prefilter the data to remove an MA(1) component that
may be attributable to nonsynchronous trading in the underlying stocks.
Second, there were three substantial negative outliers: the -22% stock
market crash of October 19, 1987, the 7% drop on September 26, 1955,
that followed reports of President Eisenhower's heart attack, and the 6%
minicrash on October 13, 1989.
The first three columns of Table 7 present estimates of the stochastic
volatility model without jumps (SV) from Chernov et al., Andersen et
al., and the AML methodology of this article.15 As discussed in CGGT,
estimating the parsimonious stochastic volatility model without jumps
creates conflicting demands for the volatility mean reversion parameter
P and the volatility of volatility parameter o\ Extreme outliers such as
the 1987 crash can be explained by highly volatile volatility that mean-
reverts within days, whereas standard volatility persistence suggests
lower volatility of volatility and slower mean reversion. In CGGT's
estimates, the former effect dominates; in ABL's estimates, the latter
dominates.
AML estimates are affected by both phenomena, but matching the
volatility persistence clearly dominates. While constraining a to the
CGGT estimate of 1.024 substantially raises the likelihood of the outliers
in 1955,1987, and 1989, this is more than offset by likelihood reductions for
the remainder of the data. The overall log likelihood fails from 39,234 to
937
TheReviewof FinancialStudiesI v 19 n 3 2006
Table7
Modelestimatesandcomparison
withEMM-basedresults
16It is
possiblethe differencein estimatesis attributable
to how differentspecifications
ofthe SNPdiscrete-
timeauxiliarymodelinteractwith [Link] specifyan EGARCH-based auxiliarymodelto capture
the correlationbetweenreturnand [Link] a GARCHframeworkandcapturethe
volatility-returncorrelationthroughtermsin the Hermitepolynomials.
938
LatentAffineProcesses
yll=N-l[CDF(y^l\YhQ)} (27)
939
TheReviewof FinancialStudiesI v 19 n 3 2006
940
LatentAffineProcesses
:s
I
U
s +
i
?8.
9s O
??
fi-S
S 1-1
'II
EnZ H
941
TheReviewof FinancialStudiesI v 19 n 3 2006
3.1 Filtration
Figure 4 shows the filtered estimates ofthe latent state variable \[Vt from
the SVJ1 model, and the divergence between SVJ1 and SV estimates of
diffusive volatility y/Vt. Those estimates are generally almost identical,
except following large positive or negative stock returns. For instance,
the 1955 and 1987 crashes have much more of an impact on volatility
assessments under the SV model than under the jump models?as one
would expect from the news impact curves in Figure 1.
The number of jumps on any given day is also a latent variable that can
be inferred from observed returns. It is shown in Appendix A that the
joint conditional distribution of log-differenced asset prices and the num?
ber of jumps AiV,+i = Nt+\ ? Nt has an affine specification. Conse?
the characteristic function =
quently, GAN(il,\Yt+i) E[e^Nt^\yt+x, Yt]
can be evaluated by Proposition 1.
While it is possible to evaluate the daily probability that n jumps
occurred by Fourier inversion of Gajv, it is simpler to estimate the
number of jumps: E[ANt+\\Yt+\] = At the daily horizon,
G^N(0\Yt+\).
ANt+i is essentially binomial, and the estimated number of jumps is
approximately the probability that a jump occurred. Unsurprisingly, in
Figure 5 large moves are attributed to jumps, and small moves are not.
Intermediate moves of roughly three to five times the estimated latent
standard deviation imply a small probability that a jump occurred. It is
the accumulation of these small jump probabilities for the moderately
~i-1-1-1-1-r
53 58 63 68 73 78 83 88 93
Figure4
AnnualizedfilteredvolatilityestimateEty/Vt from the stochasticvolatility/jump
modelSVJ1, and its
fromSV volatilityestimates.
divergence
942
LatentAffineProcesses
A3r
871019
891013
550926
-G8-
M-
?M-
-M-
t*
-16 ?12 -8 -4 0 4 8
Figure5 /_-
Estimatednumberof jumps,versusstandardized returnsyt+\/Jvt\t/252, SVJOmodel
Thevaluesare approximatelythe probabilityfor eachday that a jumpoccurred.
where C*(*) and ?>*(?) are variants of C(*) and /)(?) evaluated at the risk-
neutral parameters 9* and time interval T. The value for a European call
option c(St, Vt, T; X) with maturity Tand strike price Xcan be evaluated
by using dc/dX=-e~rTP2, substituting Equation (29) for P2, and inte-
grating with respect to X:
943
TheReviewof FinancialStudiesI v 19 n 3 2006
c(Sh Vu T\ X) = Ste~d<T
"1 1 f^ eC*(i?AT)+D*(i?,0;T)Vt-mn(X/St) ^"| (30)
e~rTX
2 2'kJ_oq i*(1-i?)
where dt is the current dividend yield, and the ex-dividend spot price
Ste~dtT is a constant of integration determined by the value of a call
option with zero strike price.19 Given the affine structure inside the
integrand in Equation (30), an econometrician's valuation of a European
call option conditional upon observing past returns Yt and the current
asset price St is
= E[c(Sh -dtT
c(Sh T; X\Yt) Vu T- X)\YU St] = Ste
-
1 r?? ec*^ T)Gt^D*^ 0; T^e-mn{x/st)
e~rT) + ]_
(31)
2 W-oo i*(1-M>)
19This
approachis equivalentto but moreefficientthan the approachesin Bates(1996,2000)andBakshi
and Madan(2000).Those approachesrequiretwo univariateintegrations,whereasEquation(30) has
only one, withan integrandthat fallsoff morerapidlyin O. Carrand Madan(2000),Lewis(2001),and
Attari(2004)havederivedsimilarformulasby alternatemethods.
944
LatentAffineProcesses
Objective measure:
Risk-neutral measure'.
where
945
TheReviewof FinancialStudiesI v 19 n 3 2006
W*t and N*t are the corresponding risk-neutral Wiener processes and
Poisson counters.
dSt\fdMt\
(Mo + V>iVt + dt- rt)dt = -Et (35)
St)\Mt)
Mo=0
2
~ (36)
ii! = R + Rvpo + Y^ (Kkl Wi)
i=i
while the risk-neutral parameter values used in pricing derivatives are
= 1
^=^[1+^1^
\dVtdMt
P* = P"?
Vt Mt
= fi + Rpcr + Rvo2.
946
LatentAffineProcesses
[Coval and Shumway (2001)] and on mutual funds [e.g., Cumby and Glen
(1990)]. It is also the standard benchmark against which implicit pricing
kernels are compared [Rosenberg and Engle (2002) and Bliss and Pana-
girtzoglou (2004)]. While equivalent to a conditional CAPM criterion
when stock market and option returns are approximately conditionally
normal, using a power utility pricing kernel is more robust to the sub?
stantial departures from normality observed with returns on out-of-the-
money options.20 Large deviations of observed option prices from the
power utility valuations indicate investment opportunities with an exces-
sively favorable conditional return/risk tradeoff. Of course, it is possible
that such investment opportunities can be rationally explained by inves?
tors' aversions to time-varying volatility or to jump risk, which would
show up in nonzero Rv or Rj.
Since Equation (33) requires excess returns, the ABL data were
adjusted by monthly dividend yields and 1-month Treasury bill rates
obtained from the Web sites of Robert Shiller and Ken French, respec?
tively. In addition, the ABL data set was extended through 2001 using
CRSP data, for use in out-of-sample tests. Since the substantial autocor-
relations in daily S&P 500 index returns estimated by Andersen et al.
(2002) over 1953-1996 were not apparent over the post-1996 period, post-
1996 excess returns were used directly, without prefiltration.
Table 8 contains estimates of the SVJ2 model on returns and excess
returns and the corresponding estimates of the risk-neutral parameters
under the myopic power utility pricing kernel. Unsurprising, the uncon-
strained SVJ2 estimates on raw and excess returns in the first two rows of
each panel are virtually identical, except for a difference in the mean
parameter |ii. The dividend and interest rate series are smooth, inducing
little change in the estimates of volatility dynamics and jump risk.
Affine pricing kernel models imply that [i0 = 0 for the SVJ2 model. The
estimated sensitivity |ii of the equity premium to the current level of
variance determines the risk aversion parameter R for the power utility
pricing kernel and constrains the risk aversion parameters for other
models. In Table 8, the |i0 = 0 constraint is borderline insignificant,
with a marginal significance level of 6.8% under a likelihood ratio test.
The risk aversion estimate is approximately 4. The implications for the
risk-neutral parameters used in option pricing are twofold. First, the risk-
neutral frequency of 1987-like crashes is more than double that of the
objective frequency. Second, the risk-neutral volatility dynamics implicit
in the term structure of implied volatilities involve somewhat slower
mean reversion to a somewhat higher level: a half-life of 2.0 months
947
TheReviewof FinancialStudiesI v 19 n 3 2006
Table8
Estimatesof the multi-jump
modelSVJ2 andassociatedrisk-neutral estimates
parameter
948
LatentAffineProcesses
-15%
Figure6
ObservedandestimatedISDs for 17-dayJan.1997S&P 500 futuresoptionson Dec.31,1996
The darkgreyareais the 95%[Link]
greyareais the 95%confidenceintervalgivenboth parameterand stateuncertainty.
9c Tr ,-. dc
parameter estimation error, with variance ?7 Var(Q) ?, and
c/0 a9
949
TheReviewof FinancialStudiesI v 19 n 3 2006
and call option prices are less affected by state uncertainty but are more
affected by parameter uncertainty. This reflects the difficulties in estimat?
ing the jump parameters, which are of key importance in determining the
probability of these options paying off.
Third, the deviations between estimated and observed ISDs were some?
times large enough to be statistically significant. S&P 500 futures options
were mostly overpriced on December 31, 1996, from the perspective ofa
myopic power utility investor with a risk aversion of 4 who is 100%
invested in S&P 500 stocks. This sort of overpricing is responsible for
the high Sharpe ratios reported by various authors for option-selling
strategies.
Figure 7 shows at-the-money ISDs for short-maturity options on Wednes-
days over 1983-2001, the corresponding AML filtered ISD estimates, and
the divergence between the two. The estimates prior to 1997 are "in-sample,"
in that the parameter estimates underlying the filtration are from the full
1953-1996 data set. The post-1996 filtered estimates are out-of-sample.
Overall, the filtered estimates track the at-the-money option ISDs
reasonably well. There are, however, some interesting and persistent
50%
40%
30%
20%
10%
0
ISDopnons
options-I& ts ^ ?-' scale)"
/o (right i
10%
Figure7
ObservedandestimatedISD'sfor at-the-money S&P 500 futuresoptions;Wednesday data
EstimatedISD's are based on SVJ2 parameterestimatesfrom 1953-1996,and on filteredvariance
estimatesfrom daily [Link] grey area is the 95%confidenceintervalgiven both parameterand
stateuncertainty.
950
LatentAffineProcesses
951
TheReviewof FinancialStudiesI v 19 n 3 2006
the 1987 crash. Chernov et al. (2003) find very different estimates from
Andersen et al. for the stochastic volatility model, for a similar data set
but a different auxiliary model. A Monte Carlo examination of whether
the EMM estimation procedure is indeed robust to stochastic volatility/
jump processes would appear desirable.
This article has focused on classical maximum likelihood estimation.
However, the recursive likelihood evaluation methodology presented here
can equally be used in Bayesian estimation, when combined with a prior
distribution on parameter values.
More recent research into volatility dynamics has focused on the addi?
tional information provided by alternate data sources, for example, high-
low ranges, or "realized" intradaily variance. Furthermore, it appears
from Alizadeh, Brandt, and Diebold (2002) and Andersen, Bollerslev,
Diebold, and Ebens (2001) that the additional data are sufficiently infor?
mative about latent variance that single-factor models no longer suffice.
The complexities of using alternative data sources in conjunction with
multifactor models of latent variance will be explored in future research.
Appendix A
^/+i = CS +
C^+4(0)Z)?
= C%+ Ciyt+x,ltDi>
where all derivatives of C?, C and D are evaluated at <J>= i|/ = 0. The first and second
derivativesof gt\t, evaluated at D(0,0) = 0, give the time-/ conditional mean and variance of xt.
Conditional moment dynamics can be evaluated by writing each noncentral moment as
the sum of the prior expectation and the revision in expectations in light of new data. For
conditional means this takes the form
(cJ=(^Mc4?)a;M:n:)
952
LatentAffineProcesses
"
(P,+i|,+i + *?+i|,+i) = (Pt+\\t + *?+i|r)+ (?+1 &t)x}+l. (A.4)
Substituting in the expressions for Pt+i\t and xt+i\t from Equation (A.2) yields the dynamics
of conditional variance:
-
Pr+i,,+i = Cj^ + Cfayt + Z)w^|, + Z^P,,, + (w,+i n?+1), (A.5)
where w/+i = (P?+i - Et)x2t+l- 2vt+\ (Cj + Cj^ + AiAi*)- This, along with Equation
(A.3), yields the vector autoregression for conditional moments that is given in Equation
(22).
The dynamics of the higher noncentral conditional moments of xt+i and yt+1 can be
evaluated similarly, using derivatives of the moment generating function
to evaluate Etx^+l and Etyf+l for arbitrary integer ra. The mth derivative of Gt\t, evaluated
at Z>(0,0)= 0, is the noncentral conditional moment Etxf.
be the joint moment generating function of the future variables zt = (sr, VT, NT) condi?
tional upon observing zt today, where st is the log asset price, Vt is the instantaneous
variance, and Nt is a Poisson counter. Since F is a conditional expectation, it is a
martingale:
P,[</P(.|s? V?Nt,t,T)]=0. (A.8)
Expanding this by the jump-diffusion generalization of Ito's lemma yields the backwards
Kolmogorov equation that F must solve for a given stochastic process. For the affine
processes in this article, the solution is exponentially affine in the state variables, and
depends on the time gap r=T ? t between observations:
P(0>,i|/,$|j? VuNt; t) = exp[<Ds,+ %Nt+ C(G>,x|/,$;r)+ Z)(<D,x|/,$;r)Vt\. (A.9)
By Ito's lemma, the stochastic volatility/jump-diffusion in Equation (25) implies a log asset
price evolution of the form
dst = [Mo+ (Hi - V2)^ - (Ao+ k Vt)k]dt+ V^(P dWlt + Vl - p2^) + 7, dNt
dVt = (a - PKr)<fc+ (Ty/VtdWu (A. 10)
where (Wu, Fjy are independent Brownian motions, Nt is a Poisson counter with intensity
^o+^i F*,7* is normally distributed N(y, 82), and k = e^+&&- 1. The corresponding back?
wards Kolmogorov equation for P is
953
TheReviewof FinancialStudiesI v 19 n 3 2006
Plugging Equation (A.9) into Equation ([Link]) yields a recursive system of ordinary differ-
ential equations in x that C(?;x) and D(?; x) must solve, subject to the boundary conditions
C(?; 0) = 0 and /)(?; 0) = \|/. The resulting solutions are:
A(3>,5; r)\|/
l-K(<D,?;x)i|/
where
7(^^)^J|y^r + P-p^>
"I
^,4)rllj
A(*,feT)=?^-*--2. (A.18)
Equations (A.13)-(A.18) are identical to those in Appendix D of Pan (2002) when ? = 0, but
are written in a form that makes it easy to take analytic derivatives with respect to \|/. In the
two-jump SVJ2 model of Equation (28), Ao = 0 and the A\E(<b,?) terms are replaced by
- 1 - Ofexp^ +
?2=1 XtEii?, y, where ?,(<&,%)= expft + 7^ + y2<I>282) V28?)- !]?
The moment generating functions underlying the marginal transition densities of sT, VT,
and NT are of course given by F(<X>, 0, 0|?), F(0,\\f,0\?), and ^(0, 0, ?|?), respectively. In
particular, the marginal transition density of Kj-has the cumulant generating function of a
noncentral chi-squared random variable:
954
LatentAffineProcesses
2a, /, a2
ln GbioOl,)= ln E[e*vr) = -_ln ( 1 --^/) (A.20)
where x = 1/252 is the fixed time interval between observations, in years. The case of \? 0 is
used only for inferences about the occurrences of jumps. In variance filtration and maximum
likelihood estimation, \ is set to zero and the transform of the joint transition density in
Equation (1) is
As discussed above in Equation (13), iterated expectations can be used to compute the joint
characteristic function of (yt+i, Vt+i) conditional upon data Yt observed through time t:
=
Gt\t(y\t) E[e^Vt\ Yt] is the conditional moment generating function of Vt. It is approximated
by the gamma moment generating function Gt\t(ty)= (1 ? k;,\|/)_v',by appropriate choice of
(k? v,).
A.3 Filtration
Density evaluation and variance updating involves three numerical integrations at each
date t+1, to evaluate the prior density ofthe asset return yt+\ and the posterior mean and
variance of the latent variable Vt+i. The density is evaluated by Fourier inversion of
Equation (A.23):
1 Z"00
FyAM> ?lYt)e-?*?d*. (A.24)
P(yt+i\Y^=2^J
The noncentral moments Pf+i[F"+1]are evaluated as in Equations (16) and (17) by taking
analytic derivatives of Equation (15) with respect to \|/.22Defining
for ln Gt\t(D) ? ? vtln(l ? KtD), the first two posterior noncentral moments are
?I+1(K/+1) = ^%i
*" ^
1 /"OO v '
(A.26)
955
TheReviewof FinancialStudiesI v 19 n 3 2006
F (V2 , fffi+HH-lWI
&t+i{yt+\)-^71- *V
k=o (A27)
= +Mi*' ^mfi)-'*yMd*-
255^)/-l/?(*0)
Higher-order posterior moments can be computed similarly, by taking higher-order deriva?
tives. In all cases, the integrand for negative Q>is the complex conjugate of the positive-O
values. Moments can therefore be evaluated by integrating the real component of the
integrand over [0,oo) and doubling the result.
The first two posterior moments were then used to update the parameters (?t+i, Vt+i)of
next period's conditional moment generating functionGt+i\t+\(ty). These were based on the
posterior moments
Kt+ivt+i=Et+i(Vt+i)
- i (A.28)
k2+1v,+i= Et+1(Vf+l) [Et+i(Vl+i)]\
The algorithm is initiated at the unconditional gamma characteristic function of the initial
Vq,which is given above in Equation (A.20). The unconditional mean and variance of V0are
?oVo= a/p and /c?v0= (a/p)(cr2/2p), respectively.
The posterior moments ofthe number of jumps E[(ANt+i)"\Yt+\] can be computed analo-
gously to the approach in Equations (A.24)-(A.27). In particular, since the number of jumps
on a given day is approximately a binomial variable, the estimated number of jumps
E[ANt+\\Yt+i] is approximately the probability that a jump occurred on date t+l. Since
analytic derivatives with respect to ? are messy, numerical derivatives were used instead.
= E[e^y}
j[eayp(y)y*>dy
= exp[f{a + i<D,0)]
956
LatentAffineProcesses
sampling, and is the basis of saddlepoint approximations. Fourier inversion of this yields a
density evaluation
p-ay
e roo
p(y) = 2tt / ef(a+iO,0)-myd^
y.^
ef{a,0)-ay (A.32)
0) f?? ef(a + i<t>,0)-f(a,0)-i<l>ydQ
lf<M>{a>
y/2irf<M>(a,0) 2n [Link]
May,0)=y. (A.33)
The scale factor ay equals 0 when y equals its conditional mean y = /$(0,0), and ay is of the
same sign as y ? y.
Using this scaling factor has several consequences. First, the term inside the brackets in
Equation (A.32) is approximately 1, while the term preceding the brackets is the basic
saddlepoint approximation for the density: p(y) ? exp[ f(ay,0) ? ayy\/ y/27rf^^(ay,0).
This follows from a second-order Taylor expansion of the exponent in Equation (A.32):
/?oo r ,
~ /
enay+x>fl)-A*yfi)-*>ydq> + l/2fm(ay, 0)(iO)2L/O
eXpk(^,0) -y](i?)
/oooo J-oo *- *
exp[-y2fw(ay, 0)^2]JO>
/oo?oo
2?r
given that the first-order term in the Taylor expansion cancels by choice of ay from (A.33).
Second, using a = ay makes the numerical integration in Equation (A.32) better behaved.
The cancellation of the imaginary component removes an oscillatory component in the
integrand in the neighborhood of <D= 0, and reduces it elsewhere. Furthermore, the inte?
gration is using locally the complex-valued path of steepest descent, for which the integrand
fails off most rapidly in magnitude near O = 0. Finally, evaluating the term in brackets in
Equation (A.32) to a given absolute accuracy implies comparable accuracy for the log
densities used in maximum likelihood estimation.
Similar rescalings were used to improve the efficiency and robustness of the integrals in
Equations (A.26) and (A.27). For each integral, an upper limit Omaxwas computed analy?
tically for which estimated absolute truncation error would be less than IO-9. The integral
was then computed numerically to IO-8 accuracy using IMSI's adaptive Gauss-Kronrod
DQDAG integration routine over (0, <?max),exploiting the fact that the integrands for
negative O are complex conjugates of those for positive <?.In the Monte Carlo runs, each
integration required, on average, about 136 and 150 evaluations ofthe integrand for the SV
and SVJ models, respectively.
! See Kolassa
(1997,Ch. 4) or Bamdorff-Nielsen
and Cox (1989,Ch. 4).
957
TheReviewof FinancialStudiesI v 19 n 3 2006
for u^ = l^o? hk ? oep/cr and \iql = fj,x? */&? Ai&+ Pp/tf"- Given this orthogonality
and the linearity of instantaneous mean, variance, and jump intensity in Vt9the daily
time-aggregated innovation Aq = qt+T- qt conditional upon the intradaily variance sample
path {VsYt+Tis a mixture of normals, with parameters that depend only upon the average
intradaily variance:
~ tf - p2)Vtr+ nb2)
Aq\{Vs}\+\njumps [(n* + |i*i Vt)r+ ny,(l
n ~ Poisson [(Ao+ k\ Vt)r\.
where x is the daily time interval (1/252 years) between observations and Vtr = f*+TVsds.
Daily asset returns were therefore generated by
1. generating intradaily variance sample paths and computing average intradaily var?
iance Vt and the daily variance shock Vt+T- Vt;
2. randomly generating the daily number of jumps n given daily average Vt\
3. randomly generating daily Aq given n and sample Vt\ and
4. computing daily log asset returns Aln S = Aq + (p/cr)(Vt+T? Vt).
Intradaily variance sample paths were generated by dividing days into 50 subperiods, and
using the exact discrete-time noncentral chi-squared transition density
Random numbers were generated in two fashions. For the SV and SVJ1 simulations, the
volatility of volatility parameter ct was rounded to make m = 4a/<r2 integer. This permitted
exact Monte Carlo generation of noncentral %2(m,A,) shocks from the sum of m indepen?
dent squared normal shocks with unitary variance and mean At/m24 For the SVJOmodel,
noncentral chi-squared random draws were generated using a substantially slower inverse
CDF method, in order to duplicate exactly the parameter values used by Eraker, Johannes,
and Poison (2003). The initial variance V0was independently drawn from its unconditional
gamma density for each sample path.
The latent variance sample paths are therefore exact discrete-time draws from their
postulated process, while log asset returns are drawn from the correct family of
distributions with the appropriate sensitivity to variance shocks. Discretization error
enters only in the evaluation of variance at 50 intradaily points rather than continu-
ously, when computing the intradaily average variance used in generating returns via
Equation (A.36).
*Thedefaultrandomnumber
generatorin IMSL(a multiplicative
congruentialgeneratorwitha multiplier
of 16807)was found to be insufficientlyrandomfor generatingintradailydata. A comparisonof the
statisticalpropertiesof daily variancesgeneratedfrom intradailydata with those generateddirectlyat
dailyfrequenciesrevealedlow-orderserialcorrelationsin the formerthat biasedthe estimatesof p by
5-10%.Using IMSL'smost powerfulrandomnumbergenerator(a highermultiplier,combinedwith
shuffling)eliminatedthe biases.
958
LatentAffineProcesses
Zt+i =vPJ??t+i /g jx
ln Vt+i =LJ + (f)ln Vt + cri/nt+\
where( lv rjt) are i.i.d. 7V(0,1) shocks. By taking logs, the process has an affine state space
representation of the form
where
-
C(/<D,n|/) = [mn2 + lnr(i/2 + *0>) lnr(i/2)] + [w(i\|r)+ V2^(/v|/)2]
= (B.4)
Z>(/0, A|/) iO + 0(/v|/)
E[x] = Xq\q= _
<? (B-5)
K?r[x]=P0|o =
r^
and associated unconditional characteristic function
-
Gb|oW = exp[x0|0/\|/ Vy\)|oV]- (B.6)
Since the domain ofthe latent variable is unbounded, the natural approximate prior to use in
the AML filtration is Gaussian, with associated characteristic function
-
Gt\tm = exp[x,|,n|/ y2P,?i|/2]. (B.7)
5The
complex-valued log gammafunctionwas evaluatedusingthe Lanczosapproachdescribedin Press
et al. (1992,Ch. 6), whichis accurateto 2 x [Link] double-precision
complexlog gamma
CLNGAMfunctionwasfoundto be insufiicientlysmoothforusewith
function,whileits single-precision
filtrationand parameterestimation.
959
TheReviewof FinancialStudiesI v 19 n 3 2006
The procedure is similar to the Kalman filtration used by Ruiz (1994) and Harvey, Ruiz,
and Shephard (1994). Kalman filtration uses a strictly linear updating of the conditional
mean of the latent log variance:
<t>Pt\t
xr+i|,+i = (u;+ #,|,) + [yt+i -(x,|f-7-ln2)] (B.8)
Pt\t + l/v?
where 7 ? .577 is Euler's constant, and (-7 - ln2,V27r2)are the mean and variance of ?2+1.
The Kalman variance updating is nonlinear and deterministic:
+ 02,, (B.9)
itf+2/**
and converges to a minimal steady-state variance Pss. The key difference is that AML
permits nonlinear functions of the latest datum when updating the mean and variance of
latent log variance. The AML filtration is the optimal Bayesian updating conditional upon a
Gaussian prior. Kalman filtration is suboptimal because e2+1 is not Gaussian.
Figure (8) compares the Kalman and AML volatility filtrations, using the weekly para?
meter values (u;,0,<rv) = (-.736, .90, .363) from Andersen, Chung, and Sorensen (1999). A
Gaussian prior in Equation (B.7) was used for latent log variance in both cases, evaluated at
the unconditional mean xt\t = 3cq|o= ?7.36 and the steady-state variance Pss = .4985
achieved under Kalman filtration. These values imply an initial volatility estimate of
Ety/Vt = exp[1/2Xt\t+1/iPt\t]= 2.68% weekly, or about 19.3% annualized.
The "inlier" problem noted by Sandmann and Koopman (1998) is apparent: small
absolute returns \zt+\\ generate large negative values for yt+\=\n z2+l, and undesirably
960
LatentAffineProcesses
large downward revisions in Kalman volatility and log variance estimates. The graph
illustrates that the Kalman filter also suffers from an "outlier" problem: it substantially
underresponds to returns larger than about two standard deviations. The result is inefficient
filtration. On a generated sample of 20,000 weekly observations, Kalman filtration had an
R2 of 27% when estimating true volatility y/Vt or log variance ln Vt. By contrast, the AML
volatility and log variance filtrations had substantially higher P2s of 37-38%.
Table9
of estimationmethodologies
Comparison for the discrete-time
log varianceprocess
r=500 r=2000
Zt+i=y/Vt?t+i
ln Vt+i= u + (j)ln Vt+ o-vfjt+i
?
ML|V and AML estimatesare from 500 Monte Carlo samplepaths of 500 and 2000 observations,
[Link] all other approachesare from comparableruns summarizedin Table 5 of
Andersen,Chung,and S0rensen(1999).Models:
ML|V:ML conditional upon observing{Vt) AML:approximateML of this article
QML:Harvey,Ruizand Shephard(1994) MCMC:Jacquier,Poisonand Rossi (1994)
GMM:Andersenand Sorensen(1996) ML:Fridmanand Harris(1998)
EMM:Andersen,Chungand Sorensen(1999) MCL:Sandmannand Koopman(1996)
=
aAndersenet al. note that the GMM resultsfor T 500 are from runs that did not crash, and are
thereforenot comparableto resultsfromothermethods.
961
TheReviewof FinancialStudiesI v 19 n 3 2006
References
Ait-Sahalia,Y., 2002, "Closed-FormLikelihoodExpansionsfor MultivariateDiffusions,"Working
Paper8956,NationalBureauof EconomicResearch,May.
Alizadeh,S., M. W. Brandt,and F. X. Diebold,2002,"Range-Based
Estimationof StochasticVolatility
Models,"Journalof Finance,57, 1047-1091.
Andersen,T. G., L. Benzoni,andJ. Lund,2002,"AnEmpiricalInvestigation
of Continuous-Time
Equity
ReturnModels,"JournalofFinance,57, 1239-1284.
Valuation,"Journalof Financial
Bakshi,G., and D. B. Madan,2000,"SpanningandDerivative-Security
Economics,55, 205-238.
O. E., and D. R. Cox, 1989,AsymptoticTechniques
Barndorff-Nielsen, for Use in Statistics,Chapman
and Hall, New York.
962
LatentAffineProcesses
963
TheReviewof FinancialStudiesI v 19 n 3 2006
Jiang,G. J., and J. L. Knight, 2002, "Estimationof ContinuousTime ProcessesVia the Empirical
CharacteristicFunction,"Journalof BusinessandEconomicStatistics,20, 198-212.
Johannes,M., N. G. Poison, and J. Stroud, 2002, "NonlinearFilteringof StochasticDifferential
EquationswithJumps,"ColumbiaUniversity
Judd,K. L., 1998,NumericalMethodsin Economics,MIT Press,Cambridge(MA).
Karlin,S. and H. M. Taylor,1981,A SecondCoursein StochasticProcesses,AcademicPress,Boston.
Kolassa,J. E., 1997,SeriesApproximation
Methodsin Statistics,Springer-Verlag,
New York.
964
LatentAffineProcesses
965