Abstract
Particle Gibbs with ancestor sampling (PG-AS) is a new tool in the family of sequential Monte Carlo methods. We apply PG-AS to the challenging class of stochastic volatility models with increasing complexity, including leverage and in mean effects. We provide applications that demonstrate the flexibility of PG-AS under these different circumstances and justify applying it in practice. We also combine discrete structural breaks within the stochastic volatility model framework. For instance, we model changing time series characteristics of monthly postwar US core inflation rate using a structural break autoregressive fractionally integrated moving average (ARFIMA) model with stochastic volatility. We allow for structural breaks in the level, long and short-memory parameters with simultaneous breaks in the level, persistence and the conditional volatility of the volatility of inflation.
A Appendix
A.1 Prior sensitivity analysis
In this section, sensitivity of the results to prior specification is evaluated by investigating alternative prior hyperparameter values on the transition probabilities, pkk∼Beta(a0, b0), keeping prior hyperparameter values of the other parameters the same as in the main text. pkk, k=1, …, m–1 is one of the key parameters of the model because it controls the duration of each regime in S.
We experiment with different hyperparameter values on pkk in Table 6. We report the break dates for each of them by estimating CP(2)-ARFIMA-SV using the corresponding values of a0 and b0. For instance, the first alternative prior is pkk∼Beta(0.1,0.1), which is relatively flat. With this prior, we still find that the change-point dates correspond to 1973:7 and 1984:2. In fact, regardless of the values of a0 and b0, we still find that the change-point dates for each of these specifications correspond to 1973:7 and 1984:2. We also report logBF of CP(2)-ARFIMA-SV versus ARFIMA-SV using the corresponding values of α, along with the difference in DIC between CP(2)-ARFIMA-SV and ARFIMA-SV, see Table 6. These results overwhelmingly suggest existence of structural breaks. More importantly, we find that the choice of prior hyperparameter values on p is of relatively limited importance.
Prior sensitivity analysis, CP(2)-ARFIMA-SV.
| Prior | Break dates | logBFα=0.50 | logBFα=0.75 | logBFα=0.95 | logBFα=0.99 | Diff(DIC) |
|---|---|---|---|---|---|---|
| Beta(0.1, 0.1) | 1973:7, 1984:2 | 59.345 | 59.347 | 59.346 | 59.346 | –33.251 |
| Beta(8, 0.1) | 1973:7, 1984:2 | 67.807 | 67.808 | 67.808 | 67.808 | –33.385 |
| Beta(20, 0.1) | 1973:7, 1984:2 | 74.911 | 74.913 | 74.912 | 74.912 | –27.454 |
| Beta(100, 0.1) | 1973:7, 1984:2 | 60.123 | 60.125 | 60.124 | 60.124 | –29.880 |
This table compares the performance of CP(2)-ARFIMA-SV for different values of a0 and b0, where pkk∼Beta(a0, b0). The priors of the other parameters are set according to the main text. logBF, logarithm of the Bayes factor of CP(2)-ARFIMA-SV versus ARFIMA-SV using the corresponding value of α. diff(DIC), difference in DIC between CP(2)-ARFIMA-SV and ARFIMA-SV.
A.2 Sensitivity of PG-AS with respect to M
We often find that the choice of M is important because it ensures that the estimate of h1:T is not too jittery or imprecise. Furthermore, increasing M also increases the computation time. Therefore, it is important to find a reasonable value for M that avoids the above mentioned problems. In the following, we experiment with different values of M to find out its effects on estimation results. We do this by re-estimating the SV model using the DJIA data for M=2, 10, 100 and 1000. We report parameter estimates of the SV model using the above mentioned number of particles in Table 7. Besides these estimates, we also report the inefficiency factors (RB) of the parameters and h1:T for each case, see Figure 5. Furthermore, we compute Geweke’s convergence statistics and present estimation time in seconds for each M. In each case, we sample N=20,000 draws from p(θ,h1:T|YT) after a burn-in of 1000.

Sensitivity of the PG-AS sampler with respect to M.
Graphs (A)–(D): Box plots of the inefficiency factors of h1:T using the corresponding number of particles.
Sensitivity of PG-AS with respect to M, DJIA daily returns.
| Parameter | Mean | Std. dev | 5%-tile | 95%-tile | RB | Geweke |
|---|---|---|---|---|---|---|
| PG-AS, M=2 | ||||||
| μ | 0.088 | (0.019) | 0.057 | 0.119 | 6.091 | 0.800 |
| μh | –0.126 | (0.289) | –0.587 | 0.342 | 1.887 | –0.532 |
| ϕh | 0.980 | (0.006) | 0.969 | 0.989 | 22.883 | 1.175 |
| | 0.051 | (0.011) | 0.035 | 0.070 | 61.345 | –1.446 |
| PG-AS, M=10 | ||||||
| μ | 0.089 | (0.019) | 0.057 | 0.120 | 2.458 | 0.186 |
| μh | –0.120 | (0.299) | –0.589 | 0.362 | 1.280 | 0.309 |
| ϕh | 0.980 | (0.006) | 0.969 | 0.989 | 17.867 | –0.134 |
| | 0.050 | (0.011) | 0.034 | 0.069 | 48.682 | 0.629 |
| PG-AS, M=100 | ||||||
| μ | 0.089 | (0.019) | 0.058 | 0.120 | 1.804 | 1.103 |
| μh | –0.123 | (0.293) | –0.590 | 0.338 | 1.050 | 0.757 |
| ϕh | 0.979 | (0.006) | 0.968 | 0.989 | 17.703 | –1.691 |
| | 0.052 | (0.012) | 0.035 | 0.073 | 46.176 | 1.719 |
| PG-AS, M=1000 | ||||||
| μ | 0.088 | (0.019) | 0.057 | 0.119 | 1.924 | –0.899 |
| μh | –0.120 | (0.296) | –0.587 | 0.352 | 1.002 | –1.522 |
| ϕh | 0.979 | (0.006) | 0.969 | 0.989 | 17.550 | 0.021 |
| | 0.051 | (0.011) | 0.034 | 0.071 | 45.178 | 0.331 |
| Gibbs sampling, Kim et al. (1998) | ||||||
| μ | 0.086 | (0.019) | 0.055 | 0.117 | 2.210 | –0.498 |
| μh | –0.124 | (0.338) | –0.764 | 0.285 | 1.340 | –1.422 |
| ϕh | 0.983 | (0.006) | 0.973 | 0.992 | 17.089 | 0.871 |
| | 0.048 | (0.009) | 0.029 | 0.069 | 47.383 | –0.905 |
RB, Inefficiency factor (using a bandwidth, B, of 100); Geweke, Geweke’s convergence statistic; PG-AS, M=2, Particle Gibbs with ancestor sampling using M=2 particles, etc; Gibbs sampling, Estimation of the SV model using the method of Kim et al. (1998). Total number of observations, T=1740.
Overall, we see that PG-AS performs very well as parameter estimates are very similar regardless the values of M. In fact, we get almost identical results for M=10 and M=100. However, the RBs for both θ and h1:T decrease for M=100. In Figure 5, for M=10, 75% of h1:Ts have inefficiency factors <8, while for M=100 this number is close to 4. Compared to M=100, we do not obtain any significant gains in RB for M=1000. However, as M increases the computation time also increases. From this point of view, M=1000 seems computationally very demanding. For instance, for M=100 the computation time is around 3.5 h, whereas for M=1000 the computation time is around 11 h.
Finally, since the SV model is a relatively simple model, we also report estimation results for this model using the algorithm of Kim et al. (1998) in the bottom part of Table 7. We sample N=20,000 draws (after a burn-in of 1000) from p(θ, h1:T, z1:T|YT), where z1:T are the mixture component indicators, see Kim et al. (1998). As expected, the Gibbs sampler estimates of Kim et al. (1998) are very similar to the PG-AS estimates. Furthermore, we see that PG-AS provides very similar mixing compared to Kim et al. (1998) for the model parameters.
References
Abanto-Valle, C. A., D. Bandyopadhyay, V. H. Lachos, and I. Enriquez. 2010. “Robust Bayesian Analysis of Heavy-Tailed Stochastic Volatility Models Using Scale Mixtures of Normal Distributions.” Computational Statistics and Data Analysis 54 (12): 2883–2898.10.1016/j.csda.2009.06.011Search in Google Scholar PubMed PubMed Central
Andrieu, C., and A. Doucet. 2002. “Particle Filtering for Partially Observed Gaussian State Space Models.” Journal of the Royal Statistical SocietyB 64 (4): 827–836.10.1111/1467-9868.00363Search in Google Scholar
Andrieu, C., A. Doucet, and R. Holenstein. 2010. “Particle Markov chain Monte Carlo methods (with discussion).” Journal of the Royal Statistical SocietyB 72 (3): 1–33.Search in Google Scholar
Bauwens, L., G. Koop, D. Korobilis, and V. K. Rombouts. 2011. “A Comparison of Forecasting Models for Macroeconomics Series: The Contribution of Structural Break Models.” Working paper, University of Strathclyde.10.2139/ssrn.1748703Search in Google Scholar
Berg, A., R. Meyer, and J. Yu. 2004. “Deviance Information Criterion for Comparing Stochastic Volatility Models.” Journal of Business and Economic Statistics 22 (1): 107–120.10.1198/073500103288619430Search in Google Scholar
Bollerslev, T. 1987. “A Conditional Heteroskedastic Time Series Model for Speculative Prices and Rates of Return.” The Review of Economics and Statistics 69 (3): 542–547.10.2307/1925546Search in Google Scholar
Bos, C. S., S. J. Koopman, and M. Ooms. 2012. “Long Memory with Stochastic Variance Model: A Recursive Analysis for U.S. Inflation.” Computational Statistics and Data Analysis 76 (3): 144–157.Search in Google Scholar
Chan, J. 2013. “Moving Average Stochastic Volatility Models with Application to Inflation Forecast.” Journal of Econometrics 176 (2): 162–172.10.1016/j.jeconom.2013.05.003Search in Google Scholar
Chan, J. 2014. “The Stochastic Volatility in Mean Model with Time-Varying Parameters: An Application to Inflation Modeling.” Working paper, Research School of Economics, Australian National University.10.2139/ssrn.2579988Search in Google Scholar
Chan, J., and A. L. Grant. 2014. “Issues in Comparing Stochastic Volatility Models Using the Deviance Information Criterion.” Working paper, Research School of Economics, Australian National University.10.2139/ssrn.2464850Search in Google Scholar
Chan, J., and C. Hsiao. 2013. “Estimation of Stochastic Volatility Models with Heavy Tails and Serial Dependence.” In Bayesian Inference in the Social Sciences, edited by I. Jeliazkov, and X.-S. Yang (Eds.). 159–180, Hoboken, New Jersey: John Wiley & Sons.10.1002/9781118771051.ch6Search in Google Scholar
Chan, N. H., and W. Palma. 1998. “State Space Modeling of Long-Memory Processes.” Annals of Statistics 26 (2): 719–740.10.1214/aos/1028144856Search in Google Scholar
Chib, S. 1995. “Marginal Likelihood from the Gibbs Output.” Journal of the American Statistical Association 90 (432): 1313–1321.10.1080/01621459.1995.10476635Search in Google Scholar
Chib, S. 1998. “Estimation and Comparison of Multiple Change-Point Models.” Journal of Econometrics 86 (2): 221–241.10.1016/S0304-4076(97)00115-2Search in Google Scholar
Chib, S., and E. Greenberg. 1995. “Understanding the Metropolis-Hastings Algorithm.” The American Statistician 49 (4): 327–335.Search in Google Scholar
Chib, S., F. Nadari, and N. Shephard. 2002. “Markov Chain Monte Carlo Methods for Stochastic Volatility Models.” Journal of Econometrics 108 (2): 281–316.10.1016/S0304-4076(01)00137-3Search in Google Scholar
Cogley, T., and T. J. Sargent. 2005. “Drifts and Volatilities: Monetary Policies and Outcomes in the Post WWII US.” Review of Economic Dynamics 8 (2): 262–302.10.1016/j.red.2004.10.009Search in Google Scholar
Doucet, A., and A. Johansen. 2011. “A Tutorial on Particle Filtering and Smoothing: Fifteen Years Later.” In The Oxford Handbook of Nonlinear Filtering, edited by D. Crisan, and B. Rozovsky. New York: Oxford University Press.Search in Google Scholar
Eisenstat, E., and R. W. Strachan. 2014. “Modelling Inflation Volatility.” CAMA Working Paper 24.10.2139/ssrn.2519296Search in Google Scholar
Flury, T., and N. Shephard. 2011. “Bayesian Inference Based Only on Simulated Likelihood: Particle Filter Analysis of Dynamic Economic Models.” Econometric Theory 27 (5): 933–956.10.1017/S0266466610000599Search in Google Scholar
Gelfand, A., and D. Dey. 1994. “Bayesian Model Choice: Asymptotics and Exact Calculations.” Journal of the Royal Statistical Society B 56 (3): 501–514.10.1111/j.2517-6161.1994.tb01996.xSearch in Google Scholar
Geweke, J. 2005. Contemporary Bayesian Econometrics and Statistics. New Jersey: John Wiley & Sons Ltd.10.1002/0471744735Search in Google Scholar
Gordon, S., and J. Maheu. 2008. “Learning, Forecasting and Structural Breaks.” Journal of Applied Econometrics 23 (5): 553–583.10.1002/jae.1018Search in Google Scholar
Jacquiera, E., N. G. Polson, and P. E. Rossi. 1994. “Bayesian Analysis of Stochastic Volatility Models.” Journal of Business and Economic Statistics 12 (4): 371–389.Search in Google Scholar
Jacquiera, E., N. G. Polson, and P. E. Rossi. 2004. “Bayesian Analysis of Stochastic Volatility Models With Fat-Tails and Correlated Errors.” Journal of Econometrics 122 (1): 185–212.10.1016/j.jeconom.2003.09.001Search in Google Scholar
Kass, R. E., and A. E. Raftery. 1995. “Bayes Factors.” Journal of the American Statistical Association 90: 773–795.10.1080/01621459.1995.10476572Search in Google Scholar
Kim, C. J., and C. R. Nelson. 1999a. State Space Models with Regime Switching Classical and Gibbs Sampling Approaches with Applications. Cambridge, MA: MIT Press.Search in Google Scholar
Kim, C. J., and C. R. Nelson. 1999b. “Has the U.S. Economy Become More Stable? A Bayesian Approach Based on a Markov-Switching Model of Business Cycle.” Review of Economics and Statistics 81 (4): 608–616.10.1162/003465399558472Search in Google Scholar
Kim, C. J., C. R. Nelson, and J. Piger. 2004. “The Less Volatile U.S. Economy: A Bayesian Investigation of Timing, Breadth, and Potential Explanations.” Journal of Business and Economic Statistics 22 (1): 80–93.10.1198/073500103288619412Search in Google Scholar
Kim, S., N. Shephard, and S. Chib. 1998. “Stochastic Volatility: Likelihood Inference and Comparison with ARCH Models.” Review of Economic Studies 65 (3): 361–393.10.1111/1467-937X.00050Search in Google Scholar
Koop, G. 2003. Bayesian Econometrics. England: John Wiley & Sons Ltd.Search in Google Scholar
Koopman, S. J., and E. H. Uspensky. 2002. “The Stochastic Volatility in Mean Model: Empirical Evidence from International Stock Markets.” Journal of Applied Econometrics 17 (6): 667–689.10.1002/jae.652Search in Google Scholar
Lindsten, F., M. I. Jordan, and T. B. Schön. 2012. “Ancestor Sampling for Particle Gibbs.” Advances in Neural Information Processing Systems (NIPS) 25: 2600–2608.Search in Google Scholar
Lindsten, F., M. I. Jordan, and T. B. Schön. 2014. “Particle Gibbs with Ancestor Sampling.” Journal of Machine Learning Research 15: 2145–2184.Search in Google Scholar
Lindsten, F., and T. B. Schön. 2013. “Backward Simulation Methods for Monte Carlo Statistical Inference.” Foundations and Trends in Machine Learning 6 (1): 1–14.10.1561/2200000045Search in Google Scholar
Liu, C., and J. Maheu. 2008. “Are There Structural Breaks in Realized Volatility?” Journal of Financial Econometrics 6 (3): 326–360.10.1093/jjfinec/nbn006Search in Google Scholar
Malik, S., and M. K. Pitt. 2011. “Modelling Stochastic Volatility with Leverage and Jumps: A Simulated Maximum Likelihood Approach Via Particle Filtering.” Working paper, University of Warwick.10.2139/ssrn.1763783Search in Google Scholar
Marcellino, M., J. H. Stock, and M. W. Watson. 2005. “A Comparison of Direct and Iterated AR Methods for Forecasting Macroeconomic Series h-Steps Ahead.” Journal of Econometrics 134 (2): 425–449.Search in Google Scholar
Nakajima, J., and Y. Omori. 2012. “Stochastic Volatility Model with Leverage and Asymmetrically Heavy-Tailed Error Using GH Skew Student’s t-Distribution.” Computational Statistics and Data Analysis 56 (11): 3690–3704.10.1016/j.csda.2010.07.012Search in Google Scholar
Omori, Y., S. Chib, N. Shephard, and J. Nakajima. 2007. “Stochastic Volatility with Leverage: Fast and Efficient Likelihood Inference.” Journal of Econometrics 135 (1–2): 499–526.10.1016/j.jeconom.2006.07.008Search in Google Scholar
Primiceri, G. E. 2005. “Time Varying Structural Vector Autoregressions and Monetary Policy.” Review of Economic Studies 72 (3): 821–852.10.1111/j.1467-937X.2005.00353.xSearch in Google Scholar
Raggi, D., and S. Bordignon. 2012. “Long Memory and Nonlinearities in Realized Volatility: A Markov Switching Approach.” Computational Statistics and Data Analysis 56 (11): 3730–3742.10.1016/j.csda.2010.12.008Search in Google Scholar
Sims, C. A., D. F. Waggoner, and T. Zha. 2008. “Methods for Inference in Large Multiple-Equation Markov-Switching Models.” Journal of Econometrics 146 (2): 255–274.10.1016/j.jeconom.2008.08.023Search in Google Scholar
Spiegelhalter, D., N. Best, B. Carlin, and A. van der Linde. 2002. “Bayesian Measures of Model Complexity and Fit (with comments).” Journal of the Royal Statistical Society B 64 (4): 583–639.10.1111/1467-9868.00353Search in Google Scholar
Stock, J. H., and M. W. Watson. 2007. “Why Has U.S. Inflation Become Harder to Forecast?” Journal of Money, Credit, and Banking 39 (1): 3–34.10.1111/j.1538-4616.2007.00014.xSearch in Google Scholar
Whiteley, N., C. Andrieu, and A. Doucet. 2010. “Efficient Bayesian Inference for Switching State-Space Models using Particle Markov chain Monte Carlo methods.” Bristol Statistics Research Report 10:04.Search in Google Scholar
Zellner, A. 1986. “Bayesian Estimation and Prediction Using Asymmetric Loss Functions.” Journal of the American Statistical Association 81: 446–451.10.1080/01621459.1986.10478289Search in Google Scholar
Supplemental Material
The online version of this article (DOI: 10.1515/snde-2014-0043) offers supplementary material, available to authorized users.
©2015 by De Gruyter
Articles in the same Issue
- Frontmatter
- Fourier inversion formulas for multiple-asset option pricing
- Particle Gibbs with ancestor sampling for stochastic volatility models with: heavy tails, in mean effects, leverage, serial dependence and structural breaks
- Testing the relationships between shadow economy and unemployment: empirical evidence from linear and nonlinear tests
- Business cycle (de)synchronization in the aftermath of the global financial crisis: implications for the Euro area
- Amplitude and phase synchronization of European business cycles: a wavelet approach
- On the relationship between oil and gold before and after financial crisis: linear, nonlinear and time-varying causality testing
- Stock market’s reaction to money supply: a nonparametric analysis
Articles in the same Issue
- Frontmatter
- Fourier inversion formulas for multiple-asset option pricing
- Particle Gibbs with ancestor sampling for stochastic volatility models with: heavy tails, in mean effects, leverage, serial dependence and structural breaks
- Testing the relationships between shadow economy and unemployment: empirical evidence from linear and nonlinear tests
- Business cycle (de)synchronization in the aftermath of the global financial crisis: implications for the Euro area
- Amplitude and phase synchronization of European business cycles: a wavelet approach
- On the relationship between oil and gold before and after financial crisis: linear, nonlinear and time-varying causality testing
- Stock market’s reaction to money supply: a nonparametric analysis