View source: R/generateParams.R
random_coefmats2 | R Documentation |
(dxd)
coefficient matrices A
.random_coefmats2
generates random VAR model coefficient matrices.
random_coefmats2(p, d, ar_scale = 1)
p |
a positive integer specifying the autoregressive order |
ar_scale |
a positive real number. Larger values will typically result larger AR coefficients. |
The coefficient matrices are generated using the algorithm proposed by Ansley
and Kohn (1986) which forces stationarity. It's not clear in detail how ar_scale
affects the coefficient matrices. Read the cited article by Ansley and Kohn (1986) and
the source code for more information.
Note that when using large ar_scale
with large p
or d
, numerical
inaccuracies caused by the imprecision of the float-point presentation may result in errors
or nonstationary AR-matrices. Using smaller ar_scale
facilitates the usage of larger
p
or d
.
Returns ((pd^2)x1)
vector containing stationary vectorized coefficient
matrices (vec(A_{1}),...,vec(A_{p})
.
Ansley C.F., Kohn R. 1986. A note on reparameterizing a vector autoregressive moving average model to enforce stationarity. Journal of statistical computation and simulation, 24:2, 99-106.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.