stoch_vol {bvartools} | R Documentation |
Stochastic Volatility
Description
Produces a draw of log-volatilities.
Usage
stoch_vol(y, h, sigma, h_init, constant)
Arguments
y |
a |
h |
a |
sigma |
a numeric of the variance of the log-volatilites. |
h_init |
a numeric of the initial state of log-volatilities. |
constant |
a numeric of the constant that should be added to |
Details
The function is a wrapper for function stochvol_ksc1998
.
Value
A vector of log-volatility draws.
References
Chan, J., Koop, G., Poirier, D. J., & Tobias J. L. (2019). Bayesian econometric methods (2nd ed.). Cambridge: Cambridge University Press.
Kim, S., Shephard, N., & Chib, S. (1998). Stochastic volatility. Likelihood inference and comparison with ARCH models. Review of Economic Studies 65(3), 361–393. doi:10.1111/1467-937X.00050
Examples
data("us_macrodata")
y <- matrix(us_macrodata[, "r"])
# Initialise log-volatilites
h_init <- matrix(log(var(y)))
h <- matrix(rep(h_init, length(y)))
# Obtain draw
stoch_vol(y - mean(y), h, matrix(.05), h_init, matrix(0.0001))
[Package bvartools version 0.2.4 Index]