Learn R Programming

MSBVAR (version 0.9-2)

Markov-Switching, Bayesian, Vector Autoregression Models

Description

Provides methods for estimating frequentist and Bayesian Vector Autoregression (VAR) models and Markov-switching Bayesian VAR (MSBVAR). Functions for reduced form and structural VAR models are also available. Includes methods for the generating posterior inferences for these models, forecasts, impulse responses (using likelihood-based error bands), and forecast error decompositions. Also includes utility functions for plotting forecasts and impulse responses, and generating draws from Wishart and singular multivariate normal densities. Current version includes functionality to build and evaluate models with Markov switching.

Copy Link

Version

Install

install.packages('MSBVAR')

Monthly Downloads

175

Version

0.9-2

License

MIT + file LICENSE

Maintainer

Last Published

February 10th, 2015

Functions in MSBVAR (0.9-2)

cf.forecasts

Compare VAR forecasts to each other or real data
null.space

Find the null space of a matrix
mae

Mean absolute error of VAR forecasts
list.print

Prints a list object for the VAR and BVAR models in MSBVAR
dfev

Decompositions of Forecast Error Variance (DFEV) for VAR/BVAR/BSVAR models
mountains

Mountain plots for summarizing forecast densities
granger.test

Bivariate Granger causality testing
forc.ecdf

Empirical CDF computations for posterior forecast samples
HamiltonGDP

Quarterly U.S. GDP Growth, 1952Q3-1984Q4
gibbs.A0

Gibbs sampler for posterior of Bayesian structural vector autoregression models
plot.gibbs.A0

Plot a parameter density summary for B-SVAR A(0) objects
IsraelPalestineConflict

Weekly Goldstein Scaled Israeli-Palestinian Conflict Data, 1979-2003
mean.SS

Summary measures and plots for MS-B(S)VAR state-spaces
plot.forc.ecdf

Plots VAR forecasts and their empirical error bands
ldwishart

Log density for a Wishart variate
mcmc.szbsvar

Gibbs sampler for coefficients of a B-SVAR model
BCFdata

Subset of Data from Brandt, Colaresi, and Freeman (2008)
initialize.msbvar

Initializes the mode-finder for a Markov-switching Bayesian VAR model
mc.irf

Monte Carlo Integration / Simulation of Impulse Response Functions
SZ.prior.evaluation

Sims-Zha Bayesian VAR Prior Specification Search
gibbs.msbvar

Gibbs sampler for a Markov-switching Bayesian reduced form vector autoregression model
msbvar

Markov-switching Bayesian reduced form vector autoregression model setup and posterior mode estimation
hc.forecast

Forecast density estimation of hard condition forecasts for VAR models via MCMC
SS.ffbs

State-space forward-filter and backwards-sampler for a Markov-switching VAR model
forecast

Generate forecasts for fitted VAR objects
var.lag.specification

Automated VAR lag specification testing
rdirichlet

Random draws from and density for Dirichlet distribution
simulateMSAR

Simulate (univariate) Markov-switching autoregressive (MSAR) data
print.dfev

Printing DFEV tables
rmse

Root mean squared error of a Monte Carlo / MCMC sample of forecasts
reduced.form.var

Estimation of a reduced form VAR model
restmtx

Utility function for generating the restriction matrix for hard condition forecasting
plot.irf

Plots impulse responses
summary.forecast

Summary functions for forecasts obtained through VAR / BVAR / B-SVAR model objects
posterior.fit

Estimates the marginal likelihood or log posterior probability for BVAR, BSVAR, and MSBVAR models
rwishart

Random deviates from a Wishart distribution
szbvar

Reduced form Sims-Zha Bayesian VAR model estimation
normalize.svar

Likelihood normalization of SVAR models
msvar

Markov-switching vector autoregression (MSVAR) estimator
A02mcmc

Converts A0 objects to coda MCMC objects
plot.forecast

Plot function for forecasts
plot.ms.irf

Color plot of MSBVAR impulse response functions
regimeSummary

Regime probability summaries and regime duration estimates based on MCMC output for MSBVAR models
rmultnorm

Multivariate Normal Random Number Generator
decay.spec

Lag decay specification check
uc.forecast

Forecast density estimation unconditional forecasts for VAR/BVAR/BSVAR models via MCMC
irf

Impulse Response Function (IRF) Computation for a VAR
simulateMSVAR

Simulate a Markov-switching VAR (MSVAR) process
plotregimeid

Clustering and plotting function for msbvar permuted sample output
summary

Summary functions for VAR / BVAR / B-SVAR model objects
szbsvar

Structural Sims-Zha Bayesian VAR model estimation
plot.mc.irf

Plotting posteriors of Monte Carlo simulated impulse responses
print.posterior.fit

Print method for posterior fit measures