<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JMF</journal-id><journal-title-group><journal-title>Journal of Mathematical Finance</journal-title></journal-title-group><issn pub-type="epub">2162-2434</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jmf.2016.61009</article-id><article-id pub-id-type="publisher-id">JMF-63563</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Business&amp;Economics</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Multivariate Stochastic Volatility Estimation with Sparse Grid Integration
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>alil</surname><given-names>Erturk Esen</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Computational Science and Engineering Department, Informatics Institute, Istanbul Technical University, 
Istanbul, Turkey</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>eesen@itu.edu.tr</email></corresp></author-notes><pub-date pub-type="epub"><day>05</day><month>02</month><year>2016</year></pub-date><volume>06</volume><issue>01</issue><fpage>68</fpage><lpage>81</lpage><history><date date-type="received"><day>30</day>	<month>November</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>16</month>	<year>February</year>	</date><date date-type="accepted"><day>19</day>	<month>February</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   Multivariate stochastic volatility (MSV) models are nonlinear state space models that require either linear approximations or computationally demanding methods for handling the high dimensional integrals arising in the estimation problems of the latent volatilities and model parameters. Markov Chain Monte Carlo (MCMC) methods, which are based on Monte Carlo simulations using special sampling schemes, are by far the most studied method with several extensions and versions in previous stochastic volatility estimation studies. Exact nonlinear filters and particularly numerical integration based methods, such as the method proposed in this paper, were neglected and not studied as extensively as MCMC methods especially in the multivariate settings of stochastic volatility models. Filtering, smoothing, prediction and parameter estimation algorithms based on the sparse grid integration method are developed and proposed for a general MSV model. The proposed algorithms for estimation are compared with an implementation of MCMC based algorithms in a simulation study followed by an illustration of the proposed algorithms on empirical data of foreign exchange rate returns of US dollars and Euro. Results showed that the proposed algorithms based on the sparse grid integration method can be promising alternatives to the MCMC based algorithms especially in practical applications with their appealing characteristics. 
 
</p></abstract><kwd-group><kwd>Multivariate Stochastic Volatility</kwd><kwd> Nonlinear State Space</kwd><kwd> Sparse Grid Integration</kwd><kwd> Markov Chain Monte Carlo</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Modeling, analysis, and estimation of volatilities of asset returns in financial markets have been a major research area in the last three decades because of the significant conceptual role of volatility in mathematical and quantitative finance. Reliable volatility estimates of asset returns are indispensible inputs to various mathematical models in financial frameworks including but not limited to risk management, option pricing, portfolio and asset management. A considerably rich literature on volatility research describes the well studied stylized facts about volatility including the time-varying nature of volatility, leverage effects, volatility spillovers, heavy tails and long memory. Comprehensive treatment of financial volatility and discussions on the stylized facts can be found in [<xref ref-type="bibr" rid="scirp.63563-ref1">1</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref4">4</xref>] .</p><p>Two main modeling approaches addressing the mentioned stylized facts are stochastic volatility (SV) and autoregressive conditionally heteroskedastic (ARCH) models. SV models differ from ARCH models by modeling the conditional volatility as a separate stochastic process having its own error term instead of explicitly modeling it. As discussed in [<xref ref-type="bibr" rid="scirp.63563-ref5">5</xref>] , this stochastic approach makes the SV models flexible and versatile in capturing the mentioned stylized facts; however these advantages come with computational costs associated with the estimation methods. SV models are essentially nonlinear state space models requiring approximations or computationally demanding numerical methods for the associated estimation problems.</p><p>Several extensions on the univariate SV models addressing the mentioned stylized facts have been studied and proposed after the SV model of Taylor which dealt only with volatility clustering as described in [<xref ref-type="bibr" rid="scirp.63563-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref7">7</xref>] . After the first multivariate stochastic volatility (MSV) model in the literature, given in [<xref ref-type="bibr" rid="scirp.63563-ref8">8</xref>] , MSV modeling and estimation had become a rich research area composed of several model specifications addressing different and more complicated stylized facts, not only about volatilities but also about co-volatilities and their dynamics. [<xref ref-type="bibr" rid="scirp.63563-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref10">10</xref>] , [<xref ref-type="bibr" rid="scirp.63563-ref11">11</xref>] are among many of those works and a review can be found in [<xref ref-type="bibr" rid="scirp.63563-ref12">12</xref>] . While addressing the stylized facts and flexibility, another objective was keeping the complexity under control in those MSV modeling efforts since dimensionality brought additional complexity on top of the inherent complexity due to the nonlinearity in SV models. Being non-linear state space models, even univariate SV models require methods that can handle high dimensional integrals in obtaining smoothing, filtering and prediction estimates of time-varying volatilities and parameter estimates as mentioned in [<xref ref-type="bibr" rid="scirp.63563-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] . Furthermore, an extra complexity is introduced in MSV models due to the dimensionality of latent volatilities.</p><p>Several studies incorporated algorithms, providing either fast or simplified approximations based on the well- known Kalman filter and its extensions, using Laplace approximations, variations of moment matching and method of moments, and quasi likelihood methods. Although being fast and simple those methods generally suffered from poor performance as discussed in [<xref ref-type="bibr" rid="scirp.63563-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref13">13</xref>] . Illustrations and examples of these methods can be found in [<xref ref-type="bibr" rid="scirp.63563-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref16">16</xref>] .</p><p>Difficulties with estimation of SV models quickly incited the usage of computationally intensive simulation based Monte Carlo methods for better estimations with advances in computational resources. Several Monte Carlo based algorithms incorporating resampling, particle filters, rejection sampling and importance sampling algorithms have been proposed with examples that can be found in [<xref ref-type="bibr" rid="scirp.63563-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref18">18</xref>] .</p><p>A major step in SV estimation was with studies such as [<xref ref-type="bibr" rid="scirp.63563-ref19">19</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref23">23</xref>] which introduced the Markov Chain Monte Carlo (MCMC) methods to the econometrics and SV fields. MCMC methods including the influential Metropolis-Hastings and Gibbs sampling algorithms quickly became central to the SV modeling and estimation studies, and an appreciable amount of literature on applications of different variations of MCMC methods was built up on several types of SV models, especially for the MSV models. Theoretically, MCMC methods are immune to the curse of dimensionality by construction, and they can easily be implemented in a Bayesian setting where the parameter estimation can also be handled without a maximization routine for the likelihood, hence without an explicit evaluation of the likelihood function as described in [<xref ref-type="bibr" rid="scirp.63563-ref23">23</xref>] . These appealing characteristics of MCMC methods made them a natural first choice in MSV estimation studies. However, MCMC algorithms are not flawless. They still require intense computational resources for complicated iterative sampling schemes for estimation. They are not exact as being Monte Carlo simulation based methods, and additional issues on error control and convergence are inherent particularly for MCMC methods.</p><p>Multidimensional integrals arising in estimation of SV models can be handled by classical numerical integration methods. Being exact methods with a deterministic nature, convergence properties of classical numerical integration methods are superior to probabilistic methods. However, when the problem dimension increases these methods become computationally infeasible since the number of dimensions increases the complexity of these type of algorithms exponentially. Unsurprisingly, studies on application of the numerical integration methods to nonlinear state space models and particularly to MSV models are quite rare compared to the approximation based methods and Monte Carlo simulation based methods including the MCMC. Refs. [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] and [<xref ref-type="bibr" rid="scirp.63563-ref24">24</xref>] are the main studies which discussed the application of numerical integration methods to nonlinear state space models.</p><p>Sparse grid integration method is a smartly reshaped version of classical numerical integration method to handle multidimensional integrals by constructing multi-dimensional integration formulas in a way that the dimensionality effect is decreased to a certain extent which allows practical implementation in high dimensional cases in contrast to the classical numeric integration methods. Sparse grid integration approach starts with [<xref ref-type="bibr" rid="scirp.63563-ref25">25</xref>] and detailed treatment of different approaches based on the idea is available in [<xref ref-type="bibr" rid="scirp.63563-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref27">27</xref>] . The sparse grid integration approach was applied to some economics and financial problems (e.g., discrete choice analysis in [<xref ref-type="bibr" rid="scirp.63563-ref27">27</xref>] , collateral mortgage optimization problem in [<xref ref-type="bibr" rid="scirp.63563-ref28">28</xref>] , derivative and option pricing in [<xref ref-type="bibr" rid="scirp.63563-ref29">29</xref>] and asset liability in life insurance in [<xref ref-type="bibr" rid="scirp.63563-ref30">30</xref>] ). However, estimation algorithms based on the sparse grid integration methods for SV models have been neither studied nor mentioned in the literature.</p><p>The goal of this paper is to show that the practical implementation of numerical integration method is possible by developing estimation algorithms incorporating the sparse grid integration methods as an alternative, and to depict that some important advantages of sparse grid integration methods over MCMC methods can be realized for MSV models. In this study, the sparse grid integration method is applied to the estimation problems of a given MSV model by developing density based estimation algorithms which include smoothing, filtering, prediction and parameter estimation incorporating the sparse grid integration method. Additionally, the estimation algorithms based on the proposed sparse grid integration method is illustrated on simulated and empirical data with comparisons.</p><p>The control of covariance matrices in MSV modeling and their handling in associated estimation algorithms are among the core topics of the MSV research. In this context, an approach which is new to the MSV modeling and estimation literature, to parameterize the correlation matrices, hence providing an alternative mechanism for handling covariance matrices in estimation, is also proposed and applied to the MSV model estimation algorithms in this paper. The approach is based on the slightly modified versions of the methods described in [<xref ref-type="bibr" rid="scirp.63563-ref31">31</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref32">32</xref>] in a general setting.</p><p>The rest of this paper is organized as follows. A general multivariate stochastic volatility model and its state space representation are provided in Section 2. Development of estimation algorithms based on the proposed sparse grid integration method for the MSV model is presented and their properties are discussed in Section 3. An implementation of an MCMC algorithm for the MSV model is provided in Section 4. In Section 5, estimation algorithms with the proposed method are compared with the algorithms based on an MCMC implementation on simulated data. In Section 6, estimation algorithms with the proposed method are illustrated on empirical data. Finally, in Section 7 concluding remarks and further research directions are presented.</p></sec><sec id="s2"><title>2. Multivariate Stochastic Volatility Model</title><p>The first MSV model in the literature is given in [<xref ref-type="bibr" rid="scirp.63563-ref8">8</xref>] . The specification of the basic MSV model based on this model starts with modeling the asset returns by</p><disp-formula id="scirp.63563-formula733"><label>, (1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x6.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x7.png" xlink:type="simple"/></inline-formula> is a p-dimensional vector of asset returns, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x8.png" xlink:type="simple"/></inline-formula> is a p-dimensional</p><p>vector of observation disturbances which have a zero mean and a correlation matrix, P<sub>ε</sub>, defining the correlations between asset returns. In Equation (1), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x9.png" xlink:type="simple"/></inline-formula>is a diagonal matrix whose diagonal entries are the time-varying variances and their logarithms follow an AR(1) process,</p><disp-formula id="scirp.63563-formula734"><label>, (2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x10.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x11.png" xlink:type="simple"/></inline-formula>is the vector of unobserved log-volatilities, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x12.png" xlink:type="simple"/></inline-formula>is a vector of distur-</p><p>bances with zero mean and a variance matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x13.png" xlink:type="simple"/></inline-formula>. In Equation (2), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x14.png" xlink:type="simple"/></inline-formula>is the</p><p>intercept parameter vector and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x15.png" xlink:type="simple"/></inline-formula> is the diagonal matrix of persistence parameters of the AR(1) process which drives the time-varying log-volatilities.</p><p>In Equation (1), the error vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x16.png" xlink:type="simple"/></inline-formula> enters the model multiplicatively, thus the model is nonli-</p><p>near. Being a time-varying parameter model and nonlinear in structure, multivariate stochastic volatility model given by Equation (1) and Equation (2) is a non-linear state space model in essence. Equation (1) is considered to be the observation or measurement equation and implies the one step conditional density of observations (i.e. asset returns) given by</p><disp-formula id="scirp.63563-formula735"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x17.png"  xlink:type="simple"/></disp-formula><p>and Equation (2) is the state equation, and implies the one step conditional density of states (i.e., log-volatilities) given by</p><disp-formula id="scirp.63563-formula736"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x18.png"  xlink:type="simple"/></disp-formula><p>where, the initial step has an assumed density, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x19.png" xlink:type="simple"/></inline-formula></p><p>Several types of extensions and alternatives of the basic multivariate stochastic volatility model given in Equation (1) and Equation (2) have been proposed and implemented in the literature addressing various stylized facts about volatilities and co-volatilities. Examples can be found in [<xref ref-type="bibr" rid="scirp.63563-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref8">8</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref12">12</xref>] .</p><p>In this paper, the estimation algorithms with the proposed estimation algorithms and MCMC based estimation algorithms are implemented on the basic model given by Equation (1) and Equation (2) and this particular model will be referred as MSVb in the subsequent sections of this study.</p></sec><sec id="s3"><title>3. Estimation with Sparse Grid Integration</title><sec id="s3_1"><title>3.1. Preliminaries</title><p>Similar to classical numerical integration methods, sparse grid integration methods are also based on integration formulas which are simply represented by a set of function evaluation points and corresponding weights. These points and weights are then used to evaluate the integral of a given function with</p><disp-formula id="scirp.63563-formula737"><label>, (5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x20.png"  xlink:type="simple"/></disp-formula><p>where, d is the dimension, l is the level, x<sub>li</sub> are the p-dimensional vectors representing points, ω<sub>i</sub> are the weights and N<sub>l</sub> is the number of points of the integration formula which is represented by,</p><disp-formula id="scirp.63563-formula738"><label>. (6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x21.png"  xlink:type="simple"/></disp-formula><p>In Equation (5) and Equation (6), level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x22.png" xlink:type="simple"/></inline-formula> determines the number of points, N<sub>l</sub>, in the formula. Relationship between the level l and the number of points, N<sub>l</sub> depends on the type of the formula. Further details on numeric integration and quadrature formulas can be found in [<xref ref-type="bibr" rid="scirp.63563-ref26">26</xref>] , and [<xref ref-type="bibr" rid="scirp.63563-ref27">27</xref>] .</p><p>In order to implement sparse grid integration to the MSVb model, sparse grid integration formula and the associated sparse grid is constructed first by the telescoping sum,</p><disp-formula id="scirp.63563-formula739"><label>, (7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x23.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x24.png" xlink:type="simple"/></inline-formula> is an integration formula of dimension p and level l, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x25.png" xlink:type="simple"/></inline-formula>are the difference formu-</p><p>las obtained from a univariate integration formula having different levels, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x26.png" xlink:type="simple"/></inline-formula>is a p-dimensional vector and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x27.png" xlink:type="simple"/></inline-formula> is the r-norm operator. Here, Equation (7) simply constructs a p-dimensional integration formula from a given univariate integration formula of different levels. See [<xref ref-type="bibr" rid="scirp.63563-ref26">26</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref28">28</xref>] for details on the construction of regular sparse grids.</p><p>Classical construction of multivariate integration formulas differ in the approach used in Equation (7), that is, if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x28.png" xlink:type="simple"/></inline-formula>, is replaced by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x29.png" xlink:type="simple"/></inline-formula> in Equation (7), then the complete tensor grid used in classical approach would be obtained. The main difference is that, the regular sparse grid constructed by Equation (7) involves <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x30.png" xlink:type="simple"/></inline-formula> degrees of freedom with N points in one dimension of the grid at the boundary under certain conditions, while classical multivariate numerical integration formula has an exponential dependence, O(N<sup>P</sup>), on the number of dimensions. As a result, although not completely, sparse grid method significantly loosens the dependence on number of dimensions for practical application. For details on error bounds and complexity of sparse grids, see [<xref ref-type="bibr" rid="scirp.63563-ref26">26</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref28">28</xref>] .</p><p>Construction of the sparse grid starts with the selection of a univariate quadrature rule, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x31.png" xlink:type="simple"/></inline-formula>, among many alternatives such as trapezoidal rule, rectangle rule, Simpson’s rule, Clenshaw-Curtis and Gaussian quadrature rules including but not limited to Gauss-Hermite, Gauss-Legendre, and Gauss-Patterson. In this paper, the well- known iterated trapezoid rule for open interval is used:</p><disp-formula id="scirp.63563-formula740"><label>, (8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x32.png"  xlink:type="simple"/></disp-formula><p>where the number of points for level l is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x33.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3_2"><title>3.2. Smoothing, Filtering and Prediction Algorithms</title><p>In this section, the sparse grid method is applied to the density based estimation algorithms of the state-space model of MSVb. In the development of density based estimation algorithms for the MSVb model, a similar approach for the univariate nonlinear state-space models described in [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] and [<xref ref-type="bibr" rid="scirp.63563-ref24">24</xref>] is followed.</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula> be p-dimensional sparse grid quadrature rule constructed from the choice of univariate quadrature rule (i.e. trapezoid rule in our case), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula>, of level l, at time t, and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula> be the set of sparse grid point indices where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula> for the trapezoid rule given in Equation (8). Then, each point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula> in the grid is characterized with a p-dimensional vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula> representing the grid coordinates of the points and corresponding weight<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula>. The constructed sparse grid can be applied to the state space model of MSVb by providing suitable integration intervals for each dimension of the state vector, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula>, for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x42.png" xlink:type="simple"/></inline-formula>. Once the integration intervals provided, grid coordinates of points, c<sup>i</sup>, can be converted to actual point coordinates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x43.png" xlink:type="simple"/></inline-formula>. A method for identifying suitable integration intervals for the states, h<sub>t</sub>, is incorporating the estimates form an extended Kalman filter applied to the MSVb model and setting integration intervals as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x44.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x45.png" xlink:type="simple"/></inline-formula> is the state estimates and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x46.png" xlink:type="simple"/></inline-formula> is the vector composed of square roots of the diagonal elements of the covariance estimate, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x47.png" xlink:type="simple"/></inline-formula>(i.e., standard deviation estimates of states) obtained with the extended Kalman filter, and v is a scalar. In this approach, appropriate Kalman filter algorithm is selected depending on the type of the estimation problem, namely filtering (s = t), smoothing (s = T), or prediction (s = T + L). See [<xref ref-type="bibr" rid="scirp.63563-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref15">15</xref>] for different usages of the Kalman filter in SV estimation problems, and [<xref ref-type="bibr" rid="scirp.63563-ref4">4</xref>] and [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] for details and derivation of the Kalman filter estimation algorithms.</p><p>Conditional filtering density of states for the MSVb model can be obtained recursively by the following two-step algorithm:</p><disp-formula id="scirp.63563-formula741"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x48.png"  xlink:type="simple"/></disp-formula><p>for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x49.png" xlink:type="simple"/></inline-formula>. Equipped with the sparse grid points, weights, and set of their indices, the integrals in the filtering algorithm can be handled numerically as</p><disp-formula id="scirp.63563-formula742"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x50.png"  xlink:type="simple"/></disp-formula><p>Starting with the filtering density obtained in Equation (10), L-step ahead prediction density can be recursively obtained by</p><disp-formula id="scirp.63563-formula743"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x51.png"  xlink:type="simple"/></disp-formula><p>and using the sparse grid integration, approximated by</p><disp-formula id="scirp.63563-formula744"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x52.png"  xlink:type="simple"/></disp-formula><p>Given the filtering density, smoothing density is obtained with the backward recursion,</p><disp-formula id="scirp.63563-formula745"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x53.png"  xlink:type="simple"/></disp-formula><p>and sparse grid integration approximation is given by</p><disp-formula id="scirp.63563-formula746"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x54.png"  xlink:type="simple"/></disp-formula><p>for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x55.png" xlink:type="simple"/></inline-formula>.</p><p>Once the estimation density of interest is obtained with one of the recursive algorithms approximated by sparse grid integration, estimation of statistical properties such as the mean and the variance of a function, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x56.png" xlink:type="simple"/></inline-formula>can be computed by the following expectation and its approximation with sparse grid integration:</p><disp-formula id="scirp.63563-formula747"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x57.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x58.png" xlink:type="simple"/></inline-formula>for smoothing, filtering and prediction respectively.</p><p>Estimation algorithms derived so far, with the exception of smoothing, are all sequential (i.e., on-line) algorithms which do not require all the past information at each time period; instead the estimations from the previous step are used. This is important and advantageous from the computational perspective especially in practical applications, because the computational burden in prediction and filtering can be split across time periods in contrast with batch-type algorithms.</p><p>A possible issue with the recursive algorithms with sparse grid integration is the accumulation of numerical errors during recursions, where controls and corrections satisfying the requirement,</p><disp-formula id="scirp.63563-formula748"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x59.png"  xlink:type="simple"/></disp-formula><p>can be implemented easily with only an extra computational cost of recalculation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x60.png" xlink:type="simple"/></inline-formula> as needed.</p><p>An advantage of the algorithms presented in this section based on the sparse grid integration is their computational parallelizability on multi-core and/or massively parallel architectures such as graphics processing units (GPUs). The recursive filtering algorithm given in Equation (10) can be effectively parallelized at each time period by assigning sparse grid nodes and corresponding computations to parallel processors with a simple load balancing strategy since they are not dependent to each other. This provides significant speed-up in implementation. Since the prediction and smoothing algorithms use the filtering algorithm, same speed-ups are effective for those as well in a parallel implementation.</p></sec><sec id="s3_3"><title>3.3. Parameter Estimation</title><p>Parameter estimation for the MSVb model can be performed by maximizing the log-likelihood function given by</p><disp-formula id="scirp.63563-formula749"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x61.png"  xlink:type="simple"/></disp-formula><p>and approximated with sparse grid integration by</p><disp-formula id="scirp.63563-formula750"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x62.png"  xlink:type="simple"/></disp-formula><p>with respect to the parameters γ, φ, V<sub>η</sub>, and P<sub>ε</sub>. Here, the log-likelihood function is actually the denominator of the update step of filtering algorithm given in Equation (10) and readily available as a byproduct of filtering algorithm. Therefore, obtaining the log-likelihood is also sequential as discussed in the Section 3.2 and no extra computational burden is incurred. Parallelizability advantage described in Section 3.2 is also effective for parameter estimation as it is based on filtering algorithm.</p><p>A challenge that must be sorted out in practical implementation of maximization routine for the parameter estimation is finding a way to handle the correlation matrix P<sub>ε</sub>. Correlation matrix, P<sub>ε</sub>, is a symmetric matrix with ones in the diagonal, off-diagonal entries having values in the interval (−1,1), and moreover it must be positive-definite. To handle the mentioned restrictions on the correlation matrix, P<sub>ε</sub> and to be able to incorporate common non-linear optimization methods and tools in the parameter estimation problem, a parameterization approach of the correlation matrix, P<sub>ε</sub>, which is a slightly different version of the parameterization described in [<xref ref-type="bibr" rid="scirp.63563-ref31">31</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref33">33</xref>] in a general setting, was proposed in this study.</p><p>In the proposed parameterization approach, positive definiteness of the correlation matrix is ensured by the relation, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x63.png" xlink:type="simple"/></inline-formula>where the (p &#215; p) matrix B is</p><disp-formula id="scirp.63563-formula751"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x64.png"  xlink:type="simple"/></disp-formula><p>and its entries are constructed with the relation,</p><disp-formula id="scirp.63563-formula752"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x65.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x66.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x67.png" xlink:type="simple"/></inline-formula>. Let angles, α<sub>ij</sub>, be the entries of a (p &#215; p) matrix,</p><disp-formula id="scirp.63563-formula753"><label>. (21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x68.png"  xlink:type="simple"/></disp-formula><p>In matrix A, there are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x69.png" xlink:type="simple"/></inline-formula> angles for a given (p &#215; p) correlation matrix, P<sub>ε</sub>. The parameterization given in Equations (19)-(21) allow one to replace the parameter matrix, P<sub>ε</sub>, with matrix A in the maximization routine since matrix A does not have complex restriction on its entries for common optimization methods. In the notations of the estimation algorithms developed so far, P<sub>ε</sub> can be replaced by A.</p><p>The log-likelihood function obtained by Equation (18) can be maximized using a general purpose nonlinear optimization method. Well known Newton’s method, derivative free search algorithms such as Nelder-Mead, or quasi-Newton methods such as Broyden-Fletcher-Goldfarb-Shanno (BFGS) are some of the examples. Using derivative free optimization methods can significantly improve computational performance. However, methods calculating or approximating the Hessian matrix, H, at the maximum log-likelihood readily provide the observed Fisher information matrix, I in accordance with</p><disp-formula id="scirp.63563-formula754"><label>, (22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x70.png"  xlink:type="simple"/></disp-formula><p>where τ is the vector of parameters where the elements of γ, φ, V<sub>η</sub>, and A are stacked in order. Then, the standard errors for parameter estimates can be obtained easily from the inverse of the observed Fisher information matrix at the maximum log-likelihood, I<sup>−1</sup>(τ<sub>ML</sub>).</p></sec></sec><sec id="s4"><title>4. Estimation with Markov Chain Monte Carlo</title><p>MCMC methods are simulation based methods that are proved to be quite successful and that are probably the most preferred methods in SV modeling and estimation. There is a large collection of papers with extensions and variations of MCMC methods for estimating SV models (e.g., [<xref ref-type="bibr" rid="scirp.63563-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref9">9</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref11">11</xref>] ).</p><p>MCMC methods directly sample from the conditional joint density of interest, which is often the conditional joint smoothing density of states, through dependent samples obtained with the help of a constructed Markov Chain so that the limiting probability is the conditional estimation density of interest.</p><p>For parameter estimation, two main approaches are available. First approach incorporates maximization of the log-likelihood in an expectation maximization (EM) algorithm or approximations with other Monte Carlo methods that use smoothing estimates obtained by the MCMC as described in [<xref ref-type="bibr" rid="scirp.63563-ref2">2</xref>] and [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] . Second approach is augmenting the parameter space to the state space and obtaining the estimations of parameters along with the smoothing estimates of states through MCMC sampling in a Bayesian setting without the need for explicitly calculating or approximating the log-likelihood and a maximization routine as described in [<xref ref-type="bibr" rid="scirp.63563-ref9">9</xref>] -[<xref ref-type="bibr" rid="scirp.63563-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.63563-ref23">23</xref>] . In this paper, the former approach is followed for implementation, that is, a MCMC algorithm which samples from the conditional joint smoothing density of states is implemented first and then an EM algorithm is implemented using the samples obtained by the MCMC.</p><p>Let, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x71.png" xlink:type="simple"/></inline-formula>, be the set of state vectors and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x72.png" xlink:type="simple"/></inline-formula> be the set of observation vectors up to time t, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x73.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x74.png" xlink:type="simple"/></inline-formula> is defined as the set of state vectors up to time T excluding the state vector of time t, then sampling from the conditional joint smoothing density <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x75.png" xlink:type="simple"/></inline-formula> can be performed with Gibbs sampling at each step sampling from the kernel density</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x76.png" xlink:type="simple"/></inline-formula>where,</p><disp-formula id="scirp.63563-formula755"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x77.png"  xlink:type="simple"/></disp-formula><p>Given the observations and parameters, sampling from this kernel N times for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x78.png" xlink:type="simple"/></inline-formula> completes the MCMC algorithm and the joint smoothing density <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x79.png" xlink:type="simple"/></inline-formula> is obtained. Usually, the first M samples are discarded as burn-in samples depending on the mixing and convergence properties of the chain.</p><p>The kernel given in Equation (23) does not allow direct sampling since it is not in an analytically tractable form, thus Metropolis-Hastings algorithm with a choice of proposal density, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x80.png" xlink:type="simple"/></inline-formula>and Metropolis-Hasting weight,</p><disp-formula id="scirp.63563-formula756"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x81.png"  xlink:type="simple"/></disp-formula><p>can be implemented for sampling. In the Metropolis-Hastings step, a candidate, generated from the proposal density, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x82.png" xlink:type="simple"/></inline-formula>, is accepted with probability <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x83.png" xlink:type="simple"/></inline-formula> otherwise previous sample is kept as current sample. As a proposal density, several alternatives are available with examples in [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] . Following the same approach described in [<xref ref-type="bibr" rid="scirp.63563-ref14">14</xref>] , a normal density based on the extended Kalman filter,</p><disp-formula id="scirp.63563-formula757"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x84.png"  xlink:type="simple"/></disp-formula><p>can be incorporated where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x85.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x86.png" xlink:type="simple"/></inline-formula> are the extended Kalman filter smoothing estimates of states and covariance matrices respectively and v is a scalar.</p><p>Filtering density is simply obtained by repeating the above procedure for smoothing T times, at each step replacing T by t. Once the filtering density at time T or equivalently smoothing density at time T is obtained, prediction density can be constructed through resampling with the following recursive procedure:</p><disp-formula id="scirp.63563-formula758"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x87.png"  xlink:type="simple"/></disp-formula><p>Parameter estimation incorporates the joint smoothing density of states given the observations and parameters, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x88.png" xlink:type="simple"/></inline-formula>, obtained with the smoothing procedure above, in an expectation maximization algorithm, where at each iteration samples from, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x89.png" xlink:type="simple"/></inline-formula>are drawn and the expected log-likelihood function,</p><disp-formula id="scirp.63563-formula759"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x90.png"  xlink:type="simple"/></disp-formula><p>is calculated from those samples and maximized with respect to the parameters γ, φ, V<sub>η</sub>, and P<sub>ε</sub> followed by the next iteration starting with sampling again from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x91.png" xlink:type="simple"/></inline-formula> with the explained MCMC procedure for smoothing using the updated values of parameters.</p><p>In the implementation of maximization routine, the same approach for parameterization of the correlation matrix, P<sub>ε</sub>, described in Equations (19)-(21) in Section 3.3 is used to ensure the restrictions on the correlation matrix.</p><p>Filtering and prediction are often hard tasks for MCMC methods, while the real advantage of MCMC is apparent in smoothing and parameter estimation problems because the filtering, prediction and parameter estimation with the above MCMC based estimation algorithms require construction of the smoothing density first, in contrast with the estimation approaches given in the Section 3.2. Furthermore, the observations, y<sub>t</sub>, for all time periods <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x92.png" xlink:type="simple"/></inline-formula> are required to construct the smoothing density, hence for the filtering and prediction densities and parameter estimations too. Therefore, MCMC based estimation algorithms are called batch algorithms, whereas the estimation algorithms given in Section 3.2 were sequential (i.e. on-line) algorithms. Batch algorithms use all the information from the beginning to the last period, and all information are used again with the arrival of new information. Additionally, computational burden cannot be split across time periods which is a clear disadvantage for practical applications.</p><p>From the computational point of view, although being advantageous in serial implementations, MCMC based algorithms are generally not suitable for parallelization since they are batch algorithms producing dependent samples at each iteration where both temporal and spatial dependence exists. A limited parallelization is still possible in the implementation approach used in this paper though. Furthermore, parallelization in the implementations, which conduct parameter estimation through MCMC sampling in a Bayesian setting, is much harder.</p></sec><sec id="s5"><title>5. Application on Simulated Data</title><p>This section illustrates the implementation of the proposed sparse grid integration method and compares the method with the implemented MCMC method on simulated data. The data are simulated using the MSVb model specifications with the following parameters:</p><disp-formula id="scirp.63563-formula760"><graphic  xlink:href="http://html.scirp.org/file/9-1490390x93.png"  xlink:type="simple"/></disp-formula><p>which are close to typical values in previous empirical studies in the stochastic volatility literature. Using these parameters, observations<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x94.png" xlink:type="simple"/></inline-formula>, and log-volatilities, h<sub>t</sub>, are generated for T = 1,000 periods. The proposed sparse grid integration method and the MCMC method described in the previous sections are applied on the simulated data to find filtering, smoothing one-step prediction estimates of log-volatilities, and parameter estimates. This procedure is repeated R = 100 times to capture the statistics on estimations. The root mean squared error (RMSE) of the log-volatility estimates is calculated by</p><disp-formula id="scirp.63563-formula761"><label>(28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x95.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x96.png" xlink:type="simple"/></inline-formula> is the log-volatility estimate obtained with the estimation method, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x97.png" xlink:type="simple"/></inline-formula> is the log-volatility from the simulated data where (s, t<sub>S</sub>) = (t, 1) for filtering, (s, t<sub>S</sub>) = (T, 1) for smoothing and (s, t<sub>S</sub>) = (2, t − 1) for prediction. Similarly, the RMSE of the parameters are calculated by</p><disp-formula id="scirp.63563-formula762"><label>(29)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1490390x98.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x99.png" xlink:type="simple"/></inline-formula> is the parameter estimated with the estimation method and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x100.png" xlink:type="simple"/></inline-formula> is the actual values of the parameters which are used in generating the simulated data.</p><p>Using the MCMC algorithm described in Section 4, N = 1,000,000 samples are generated and M = 200,000 samples are discarded as burn-in samples. In the sparse grid integration method, univariate trapezoid rule given in Equation (8) is implemented with level l = 7 which leads to 127 points in each dimension at the boundary and a total of 2815 points in the three-dimensional sparse grid at each time period.</p><p>The scalar used in identification of the integration intervals and the proposal density in the MCMC algorithm with the Kalman filter covariance estimates was taken as v = 6.0. For parameter estimation, Newton’s method is used as the maximization routine in both methods.</p><p>To speed-up the computations, graphical processing unit (GPU) computing is used in the implementations of the sparse grid integration method algorithms and this provided a significant computational advantage since the estimation algorithms described in Section 3.2 are highly parallelizable.</p><p><xref ref-type="table" rid="table1">Table 1</xref> shows the estimation results for the parameters, where the mean and the RMSE of parameter estimates are calculated from the simulation repeats using the formula in Equation (29). In general, parameter estimates are quite close in both methods when the means and true values are compared. However, the proposed sparse grid integration performs slightly better when RMSE values are considered with lower values for most of the parameters with exceptions γ<sub>1</sub> and σ<sub>1</sub>. The level of the integration formula used, l = 7, provided enough accuracy that can be compared with that of MCMC method with 1,000,000 samples in this simulation study. However, for different choices of parameters especially for higher persistence parameter values the minimum requirement for accuracy levels would change.</p><p><xref ref-type="table" rid="table2">Table 2</xref> shows the RMSE of the estimated log-volatilities calculated by Equation (28) for comparison of latent log-volatility estimates generated by the two methods for filtering, smoothing and prediction problems. It can be observed that the RMSEs for all estimation problems are close with slightly better performance of sparse grid integration method in filtering and one-step prediction estimations while a better performance of MCMC method is observed in the smoothing estimates in <xref ref-type="table" rid="table2">Table 2</xref>.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Estimation results for parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  ></th><th align="center" valign="middle"  rowspan="2"  >i</th><th align="center" valign="middle"  rowspan="2"  >True</th><th align="center" valign="middle"  colspan="2"  >Sparse grid integration</th><th align="center" valign="middle"  colspan="2"  >MCMC</th></tr></thead><tr><td align="center" valign="middle" >Mean</td><td align="center" valign="middle" >RMSE</td><td align="center" valign="middle" >Mean</td><td align="center" valign="middle" >RMSE</td></tr><tr><td align="center" valign="middle" >γ<sub>i</sub><sub> </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >−0.25</td><td align="center" valign="middle" >−0.237</td><td align="center" valign="middle" >0.072</td><td align="center" valign="middle" >−0.260</td><td align="center" valign="middle" >0.067</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >−0.25</td><td align="center" valign="middle" >−0.248</td><td align="center" valign="middle" >0.029</td><td align="center" valign="middle" >−0.261</td><td align="center" valign="middle" >0.071</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >−0.25</td><td align="center" valign="middle" >−0.245</td><td align="center" valign="middle" >0.034</td><td align="center" valign="middle" >−0.231</td><td align="center" valign="middle" >0.096</td></tr><tr><td align="center" valign="middle" >φ<sub>i </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.95</td><td align="center" valign="middle" >0.947</td><td align="center" valign="middle" >0.024</td><td align="center" valign="middle" >0.956</td><td align="center" valign="middle" >0.069</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.95</td><td align="center" valign="middle" >0.952</td><td align="center" valign="middle" >0.016</td><td align="center" valign="middle" >0.959</td><td align="center" valign="middle" >0.065</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.95</td><td align="center" valign="middle" >0.946</td><td align="center" valign="middle" >0.026</td><td align="center" valign="middle" >0.961</td><td align="center" valign="middle" >0.071</td></tr><tr><td align="center" valign="middle" >σ<sub>η</sub><sub>i </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.209</td><td align="center" valign="middle" >0.045</td><td align="center" valign="middle" >0.206</td><td align="center" valign="middle" >0.040</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.191</td><td align="center" valign="middle" >0.042</td><td align="center" valign="middle" >0.207</td><td align="center" valign="middle" >0.054</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >0.205</td><td align="center" valign="middle" >0.037</td><td align="center" valign="middle" >0.214</td><td align="center" valign="middle" >0.067</td></tr><tr><td align="center" valign="middle" >ρ<sub>ij </sub></td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >0.6</td><td align="center" valign="middle" >0.605</td><td align="center" valign="middle" >0.053</td><td align="center" valign="middle" >0.592</td><td align="center" valign="middle" >0.059</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >0.6</td><td align="center" valign="middle" >0.594</td><td align="center" valign="middle" >0.041</td><td align="center" valign="middle" >0.590</td><td align="center" valign="middle" >0.073</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >23</td><td align="center" valign="middle" >0.6</td><td align="center" valign="middle" >0.606</td><td align="center" valign="middle" >0.039</td><td align="center" valign="middle" >0.592</td><td align="center" valign="middle" >0.058</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Root mean squared errors for estimated log-volatilities, h<sub>t</sub></title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  ></th><th align="center" valign="middle"  rowspan="2"  >i</th><th align="center" valign="middle"  colspan="3"  >RMSEs for sparse grid integration</th><th align="center" valign="middle"  colspan="3"  >RMSEs for MCMC</th></tr></thead><tr><td align="center" valign="middle" >Filtering, h<sub>t</sub><sub>|t </sub></td><td align="center" valign="middle" >Smoothing, h<sub>t</sub><sub>|T</sub></td><td align="center" valign="middle" >Prediction, h<sub>t</sub><sub>+1|t</sub></td><td align="center" valign="middle" >Filtering, h<sub>t|t </sub></td><td align="center" valign="middle" >Smoothing, h<sub>t|T</sub></td><td align="center" valign="middle" >Prediction, h<sub>t+</sub><sub>1|t</sub></td></tr><tr><td align="center" valign="middle" >h<sub>i</sub><sub> </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.204</td><td align="center" valign="middle" >0.195</td><td align="center" valign="middle" >0.246</td><td align="center" valign="middle" >0.208</td><td align="center" valign="middle" >0.185</td><td align="center" valign="middle" >0.251</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.196</td><td align="center" valign="middle" >0.186</td><td align="center" valign="middle" >0.238</td><td align="center" valign="middle" >0.199</td><td align="center" valign="middle" >0.179</td><td align="center" valign="middle" >0.245</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.199</td><td align="center" valign="middle" >0.189</td><td align="center" valign="middle" >0.233</td><td align="center" valign="middle" >0.203</td><td align="center" valign="middle" >0.182</td><td align="center" valign="middle" >0.241</td></tr></tbody></table></table-wrap></sec><sec id="s6"><title>6. Empirical Application</title><p>In this section, the proposed sparse grid integration method is applied to fit the MSVb model to foreign- exchange rate series of Euro (EUR)/Turkish Lira (TRL) and US Dollar (USD)/Turkish Lira (TRL) from March 1, 2001 to September 30, 2015. Special days and holidays, when the market was closed, were excluded. In the resulting data, there are 3669 trading days for each series. The returns are defined by the log-difference of each series. The return series were first checked for AR(1) effects and those effects were removed from the series. Returns of two foreign-exchange rates are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> where the co-movement of the returns is observable.</p><p>The MSVb model was fitted to the data using the proposed sparse grid integration method where the trapezoid rule of level l = 8 is used as the basis univariate integration formula to construct the sparse grid as described in Section 3.1. The resulting two dimensional sparse grid has 1793 points for each time period with 255 points at each dimension. For identifying the integration intervals, extended Kalman filter is used and the integration interval for each time period t was set as described in Section 3.2, where v = 6.0 is used for the interval</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1490390x101.png" xlink:type="simple"/></inline-formula>. For the parameter estimation, log-likelihood given in Equation (18) was maximized using</p><p>the Newton’s method. The standard errors and confidence intervals on parameters are obtained from the Hessian produced by the Newton’s methods as explained in Section 3.3.</p><p><xref ref-type="table" rid="table3">Table 3</xref> summarizes the parameter estimation results on the foreign exchange data. The MSVb model estimated by the sparse grid integration method successively captures the high persistence of the log-volatilities (φ<sub>1</sub> = 0.971, φ<sub>2</sub> = 0.971) and the correlations between returns (ρ<sub>12</sub> = 0.649).</p><p>As it can be seen in <xref ref-type="table" rid="table4">Table 4</xref>, the MSVb model addresses the patterns of log-volatilities in the logarithms of squared returns better than the approximation with extended Kalman filter with lower RMSEs for all estimation types namely filtering, smoothing and one-step ahead predictions.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows the smoothing estimates of log-volatilities obtained by the sparse grid integration and the Kalman filter methods, along with the logarithms of squared returns as benchmark, where better coherence of sparse grid integration estimation patterns is visually supported.</p></sec><sec id="s7"><title>7. Conclusions</title><p>The results obtained from the simulated data and empirical application show that the estimation algorithms based on the proposed sparse grid integration method perform well enough to be considered as an alternative estimation method for the MSV models. Sequential algorithmic nature, highly parallelizable structure, better error control and convergence properties of sparse grid integration based estimation algorithms, compared to the batch nature of MCMC method, their limited parallelizability capabilities, and convergence issues, make sparse grid integration based estimation algorithms quite promising, especially for practical applications. Moreover, for the estimation problems of filtering and prediction, sparse grid integration based algorithms achieve better performance than MCMC based algorithms in terms of both accuracy and computational requirements. Filtering and prediction are as important as smoothing and parameter estimation, especially in practical applications, so the proposed algorithms based on the sparse grid integration provide the required versatility.</p><p>Further research includes construction of sparse grid formulas from other univariate formulas such as Gaussian quadrature rules which may and probably be more effective and suitable to MSV model density structures. Another direction for improvement would be the construction strategy of the sparse grid; a dynamic construction of the sparse grid by adjusting the level of integration formula at each time step for better error control and</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Returns of USD/TRL and EUR/TRL</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1490390x102.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Smoothing estimates of log-volatilities</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1490390x103.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Estimated MSVb model parameters for EUR/TL and USD/TL returns</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Series</th><th align="center" valign="middle" >Mean</th><th align="center" valign="middle" >Standard error</th><th align="center" valign="middle" >95% interval</th></tr></thead><tr><td align="center" valign="middle" >γ<sub>i </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >−0.289</td><td align="center" valign="middle" >0.027</td><td align="center" valign="middle" >[−0.342, −0.237]</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >−0.378</td><td align="center" valign="middle" >0.033</td><td align="center" valign="middle" >[−0.440, −0.314]</td></tr><tr><td align="center" valign="middle" >φ<sub>i </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.971</td><td align="center" valign="middle" >0.0092</td><td align="center" valign="middle" >[0.954, 0.987]</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.962</td><td align="center" valign="middle" >0.0084</td><td align="center" valign="middle" >[0.946, 0.976]</td></tr><tr><td align="center" valign="middle" >σ<sub>ηi </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.188</td><td align="center" valign="middle" >0.019</td><td align="center" valign="middle" >[0.154, 0.225]</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.184</td><td align="center" valign="middle" >0.023</td><td align="center" valign="middle" >[0.146, 0.229]</td></tr><tr><td align="center" valign="middle" >ρ<sub>ij</sub></td><td align="center" valign="middle" >1,2</td><td align="center" valign="middle" >0.649</td><td align="center" valign="middle" >0.039</td><td align="center" valign="middle" >[0.572, 0.725]</td></tr></tbody></table></table-wrap><p>a. EUR/TL is Series 1 and USD/TL is Series 2.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of MSVb model estimates using sparse-grid integration and extended Kalman filter</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  ></th><th align="center" valign="middle"  rowspan="2"  >i</th><th align="center" valign="middle"  colspan="3"  >RMSEs for SV with sparse grid integration</th><th align="center" valign="middle"  colspan="3"  >RMSEs for extended Kalman filter</th></tr></thead><tr><td align="center" valign="middle" >Filtering, h<sub>t|t</sub><sub> </sub></td><td align="center" valign="middle" >Smoothing, h<sub>t|T</sub></td><td align="center" valign="middle" >Prediction, h<sub>t</sub><sub>+1|t</sub></td><td align="center" valign="middle" >Filtering, h<sub>t|t </sub></td><td align="center" valign="middle" >Smoothing, h<sub>t|T</sub></td><td align="center" valign="middle" >Prediction, h<sub>t</sub><sub>+1|t</sub></td></tr><tr><td align="center" valign="middle" >h<sub>i </sub></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2.576</td><td align="center" valign="middle" >2.436</td><td align="center" valign="middle" >2.660</td><td align="center" valign="middle" >2.711</td><td align="center" valign="middle" >2.652</td><td align="center" valign="middle" >2.754</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2.583</td><td align="center" valign="middle" >2.442</td><td align="center" valign="middle" >2.687</td><td align="center" valign="middle" >2.691</td><td align="center" valign="middle" >2.644</td><td align="center" valign="middle" >2.751</td></tr></tbody></table></table-wrap><p>computational efficiency can significantly improve the method from the algorithmic perspective. Hybrid approaches combining Monte Carlo based methods with sparse grid integration based methods for computational advantage and better convergence could lead to further research.</p></sec><sec id="s8"><title>Cite this paper</title><p>Halil ErturkEsen, (2016) Multivariate Stochastic Volatility Estimation with Sparse Grid Integration. Journal of Mathematical Finance,06,68-81. doi: 10.4236/jmf.2016.61009</p></sec></body><back><ref-list><title>References</title><ref id="scirp.63563-ref1"><label>1</label><mixed-citation publication-type="book" xlink:type="simple">Xiao, L. and Abdurrahman, A. (2007) Volatility Modelling and Forecasting in Finance. In: Knight, J. and Satchell, S., Eds., Volatility in the Financial Markets, Elsevier, 1-45.&lt;/br&gt;http://dx.doi.org/10.1016/b978-075066942-9.50003-0</mixed-citation></ref><ref id="scirp.63563-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Shephard, N. and Andersen, T.G. (2008) Stochastic Volatility: Origins and Overview. Discussion Paper Series, University of Oxford Department of Economics, Oxford.</mixed-citation></ref><ref id="scirp.63563-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Poon, S.H. and Granger, C.J.W. (2003) Forecasting Volatility in Financial Markets: A Review. Journal of Economic Literature, 41, 478-539. &lt;/br&gt;http://dx.doi.org/10.1257/.41.2.478</mixed-citation></ref><ref id="scirp.63563-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Tsay, R.S. (2002) Analysis of Financial Time Series: Financial Econometrics. John Wiley, New York.&lt;/br&gt;http://dx.doi.org/10.1002/0471264105</mixed-citation></ref><ref id="scirp.63563-ref5"><label>5</label><mixed-citation publication-type="book" xlink:type="simple">Ghysels, E., Harvey, A. and Renault, E. (1996) Stochastic Volatility. In: Maddala, G.S. and Rao, C.R., Eds., Handbook of Statistics (14) Statistical Methods in Finance, Elsevier, Amsterdam, 119-191. &lt;/br&gt;http://dx.doi.org/10.1016/s0169-7161(96)14007-4</mixed-citation></ref><ref id="scirp.63563-ref6"><label>6</label><mixed-citation publication-type="book" xlink:type="simple">Taylor, S.J. (1982) Financial Returns Modelled by the Product of Two Stochastic Processes—A Study of Daily Sugar Prices 1961-79. In: Anderson, O.D., Ed., Time Series Analysis: Theory and Practice 1, North-Holland, Amsterdam, 203-226.</mixed-citation></ref><ref id="scirp.63563-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Taylor, S.J. (1986) Modelling Financial Time Series. John Wiley, Chichester.</mixed-citation></ref><ref id="scirp.63563-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Harvey, A., Ruiz, E. and Shephard, N. (1994) Multivariate Stochastic Variance Models. Review of Economic Studies, 61, 247-264.&lt;/br&gt;http://dx.doi.org/10.2307/2297980</mixed-citation></ref><ref id="scirp.63563-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Asai, M. and McAleer, M. (2006) Asymmetric Multivariate Stochastic Volatility. Econometric Reviews, 25, 453-473. &lt;/br&gt;http://dx.doi.org/10.1080/07474930600712913</mixed-citation></ref><ref id="scirp.63563-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Asai, M. and McAleer, M. (2009) The Structure of Dynamic Correlations in Multivariate Stochastic Volatility Models. Journal of Econometrics, 150, 182-192. http://dx.doi.org/10.1016/j.jeconom.2008.12.012</mixed-citation></ref><ref id="scirp.63563-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Ishihara, T. and Omori, Y. (2012) Efficient Bayesian Estimation of a Multivariate Stochastic Volatility Model with Cross-Leverage and Heavy-Tailed Errors. Computational Statistics and Data Analysis, 56, 3674-3689. &lt;/br&gt;http://dx.doi.org/10.1016/j.csda.2010.07.015</mixed-citation></ref><ref id="scirp.63563-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, G., Knight, J. and Rossi, P.E. (2005) Alternative Specifications of Stochastic Volatility Models. Working Paper, University of Western Ontario, Ontario.</mixed-citation></ref><ref id="scirp.63563-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Watanabe, T. (1999) A Non-Linear Filtering Approach to Stochastic Volatility Models with an Application to Daily Stock Returns. Journal of Applied Econometrics, 14, 101-121. &lt;/br&gt;http://dx.doi.org/10.1002/(SICI)1099-1255(199903/04)14:2&lt;101::AID-JAE499&gt;3.0.CO;2-A</mixed-citation></ref><ref id="scirp.63563-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Tanizaki, H. (1997) Nonlinear and Nonnormal Filters Using Monte Carlo Methods. Computational Statistics &amp; Data Analysis, 25, 417-439. &lt;/br&gt;http://dx.doi.org/10.1016/S0167-9473(97)00016-9</mixed-citation></ref><ref id="scirp.63563-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Harvey, A. and Shephard, N. (1996) Estimation of an Asymmetric Stochastic Volatility Model for Asset Returns. Journal of Business and Economic Statistics, 14, 429-434.</mixed-citation></ref><ref id="scirp.63563-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Galant, A.R., Hsieh, D.A. and Tauchen, G. (1997) Estimation of Stochastic Volatility Models with Diagnostics. Journal of Econometrics, 81, 159-192. &lt;/br&gt;http://dx.doi.org/10.1016/S0304-4076(97)00039-0</mixed-citation></ref><ref id="scirp.63563-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Carlin, B.P., Polson, N.G. and Stoffer, D.S. (1992) A Monte Carlo Approach to Nonnormal and Nonlinear State Space Modeling. Journal of American Statistical Association, 87, 493-500. &lt;/br&gt;http://dx.doi.org/10.1080/01621459.1992.10475231</mixed-citation></ref><ref id="scirp.63563-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Sandman, G. and Koopman, S.J. (1998) Estimation of Stochastic Volatility Models via Monte Carlo Maximum Likelihood. Journal of Econometrics, 87, 271-301. &lt;/br&gt;http://dx.doi.org/10.1016/S0304-4076(98)00016-5</mixed-citation></ref><ref id="scirp.63563-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Tanner, M.A. and Wong, W.H. (1987) The Calculation of Posterior Distributions by Data Augmentation. Journal of the American Statistical Association, 82, 528-550. &lt;/br&gt;http://dx.doi.org/10.1080/01621459.1987.10478458</mixed-citation></ref><ref id="scirp.63563-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Tierney, L. (1994) Markov Chains for Exploring Posterior Distributions. The Annals of Statistics, 22, 1701-1762. &lt;/br&gt;http://dx.doi.org/10.1214/aos/1176325750</mixed-citation></ref><ref id="scirp.63563-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Chib, S. and Greenberg, E. (1995) Understanding the Metropolis-Hastings Algorithm. The American Statistician, 49, 327-335.</mixed-citation></ref><ref id="scirp.63563-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Chib, S. and Greenberg, E. (1996) Markov Chain Monte Carlo Simulation Methods in Econometrics. Econometric Theory, 12, 409-431. &lt;/br&gt;http://dx.doi.org/10.1017/S0266466600006794</mixed-citation></ref><ref id="scirp.63563-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Jacquier, E., Polson, N.G. and Rossi, P.E. (1994) Bayesian Analysis of Stochastic Volatility Models. Journal of Business and Economic Statistics, 12, 371-417.</mixed-citation></ref><ref id="scirp.63563-ref24"><label>24</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kitagawa</surname><given-names> G. </given-names></name>,<etal>et al</etal>. (<year>1987</year>)<article-title>Non-Gaussian State Space Modeling of Nonstationary Time Series</article-title><source> Journal of American Statistics Association</source><volume> 82</volume>,<fpage> 1032</fpage>-<lpage>1063</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.63563-ref25"><label>25</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Smolyak</surname><given-names> S.A. </given-names></name>,<etal>et al</etal>. (<year>1963</year>)<article-title>Quadrature and Interpolation Formulas for Tensor Products of Certain Classes of Functions</article-title><source> Soviet Mathematics Doklady</source><volume> 4</volume>,<fpage> 240</fpage>-<lpage>243</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.63563-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Heiss, F. and Winschel, V. (2006) Estimation with Numerical Integration on Sparse Grids. Technical Report, University of Munich, Munich.</mixed-citation></ref><ref id="scirp.63563-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Bungarts, H.J. and Griebel, M. (2004) Sparse Grids. Acta Numerica, 13, 147-270. &lt;/br&gt;http://dx.doi.org/10.1017/cbo9780511569975.003</mixed-citation></ref><ref id="scirp.63563-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Gerstner, T. and Griebel, M. (1998) Numerical Integration Using Sparse Grids. Numerical Algorithms, 18, 209-232. &lt;/br&gt;http://dx.doi.org/10.1023/A:1019129717644</mixed-citation></ref><ref id="scirp.63563-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Gerstner, T. (2007) Sparse Grid Quadrature Methods for Computational Finance. University of Bonn, Habilitation.</mixed-citation></ref><ref id="scirp.63563-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Holtz, M. (2010) Sparse Grid Quadrature in High Dimensions with Applications in Finance and Insurance. Vol. 77, Springer Science &amp; Business Media, Berlin.</mixed-citation></ref><ref id="scirp.63563-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Rebonato, R. and J&amp;aumlckel, P. (2011) The Most General Methodology to Create a Valid Correlation Matrix for Risk Management and Option Pricing Purposes.</mixed-citation></ref><ref id="scirp.63563-ref32"><label>32</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kercheval</surname><given-names> A.N. </given-names></name>,<etal>et al</etal>. (<year>2008</year>)<article-title>On Rebonato and Jackel’s Parametrization Method for Finding Nearest Correlation Matrices</article-title><source> International Journal of Pure and Applied Mathematics</source><volume> 45</volume>,<fpage> 383</fpage>-<lpage>390</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.63563-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Rapisarda, F., Brigo, D. and Mercurio, F. (2007) Parameterizing Correlations: A Geometric Interpretation. IMA Journal of Management Mathematics, 18, 55-73. &lt;/br&gt;http://dx.doi.org/10.1093/imaman/dpl010</mixed-citation></ref></ref-list></back></article>