specify_data_matrices {bsvars} | R Documentation |
R6 Class Representing DataMatricesBSVAR
Description
The class DataMatricesBSVAR presents the data matrices of dependent variables, Y
,
and regressors, X
, for the homoskedastic bsvar model.
Public fields
Y
an
NxT
matrix of dependent variables,Y
.X
an
KxT
matrix of regressors,X
.
Methods
Public methods
Method new()
Create new data matrices DataMatricesBSVAR.
Usage
specify_data_matrices$new(data, p = 1L, exogenous = NULL)
Arguments
data
a
(T+p)xN
matrix with time series data.p
a positive integer providing model's autoregressive lag order.
exogenous
a
(T+p)xd
matrix of exogenous variables. This matrix should not include a constant term.
Returns
New data matrices DataMatricesBSVAR.
Method get_data_matrices()
Returns the data matrices DataMatricesBSVAR as a list
.
Usage
specify_data_matrices$get_data_matrices()
Examples
data(us_fiscal_lsuw) YX = specify_data_matrices$new(data = us_fiscal_lsuw, p = 4) YX$get_data_matrices()
Method clone()
The objects of this class are cloneable with this method.
Usage
specify_data_matrices$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.
Examples
data(us_fiscal_lsuw)
YX = specify_data_matrices$new(data = us_fiscal_lsuw, p = 4)
dim(YX$Y); dim(YX$X)
## ------------------------------------------------
## Method `specify_data_matrices$get_data_matrices`
## ------------------------------------------------
data(us_fiscal_lsuw)
YX = specify_data_matrices$new(data = us_fiscal_lsuw, p = 4)
YX$get_data_matrices()
[Package bsvars version 3.1 Index]