rbfmvar: Residual-Based Fully Modified Vector Autoregression

Implements the Residual-Based Fully Modified Vector Autoregression (RBFM-VAR) estimator of Chang (2000) <doi:10.1017/S0266466600166071>. The RBFM-VAR procedure extends Phillips (1995) FM-VAR to handle any unknown mixture of I(0), I(1), and I(2) components without prior knowledge of the number or location of unit roots. Provides automatic lag selection via information criteria (AIC, BIC, HQ), long-run variance estimation using Bartlett, Parzen, or Quadratic Spectral kernels with Andrews (1991) <doi:10.2307/2938229> automatic bandwidth selection, Granger non-causality testing with asymptotically chi-squared Wald statistics, impulse response functions (IRF) with bootstrap confidence intervals, forecast error variance decomposition (FEVD), and out-of-sample forecasting.

Package details

AuthorMuhammad Alkhalaf [aut, cre, cph] (ORCID: <https://orcid.org/0009-0002-2677-9246>), Yoosoon Chang [ctb] (Original RBFM-VAR methodology)
MaintainerMuhammad Alkhalaf <muhammedalkhalaf@gmail.com>
LicenseGPL-3
Version2.0.2
URL https://github.com/muhammedalkhalaf/rbfmvar
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("rbfmvar")

Try the rbfmvar package in your browser

Any scripts or data that you put into this service are public.

rbfmvar documentation built on April 9, 2026, 9:08 a.m.