Package index
-
ICr()
print(<ICr>)
plot(<ICr>)
screeplot(<ICr>)
- Information Criteria to Determine the Number of Factors (r)
Fit a Dynamic Factor Model
DFM estimation via the EM algorithm and PCA, and various methods inspect the model and extract results.
-
DFM()
- Estimate a Dynamic Factor Model
-
print(<dfm>)
summary(<dfm>)
print(<dfm_summary>)
- DFM Summary Methods
-
plot(<dfm>)
screeplot(<dfm>)
- Plot DFM
-
as.data.frame(<dfm>)
- Extract Factor Estimates in a Data Frame
-
residuals(<dfm>)
fitted(<dfm>)
- DFM Residuals and Fitted Values
Forecasting
Forecast both the factors and the data, and methods to visualize forecasts and extract results.
Fast Stationary Kalman Filtering and Smoothing
Optimized Armadillo C++ implementations of the stationary Kalman Filter and Smoother.
-
SKF()
- (Fast) Stationary Kalman Filter
-
FIS()
- (Fast) Fixed-Interval Smoother (Kalman Smoother)
-
SKFS()
- (Fast) Stationary Kalman Filter and Smoother
Helper Functions
Fast VAR, matrix inverses, imputation/removal of missing values in multivariate time series, and convergence check for EM algorithm.
-
.VAR()
- (Fast) Barebones Vector-Autoregression
-
tsnarmimp()
- Remove and Impute Missing Values in a Multivariate Time Series
-
em_converged()
- Convergence Test for EM-Algorithm
Data
Euro area macroeconomic data from Banbura and Modugno (2014), and 3 DFM specifications considered in their paper.
-
BM14_Models
BM14_M
BM14_Q
- Euro Area Macroeconomic Data from Banbura and Modugno 2014