cond_mean argument is now mutually exclusive with first stage ARMA
dynamics at the model level: if any first stage series uses arma, supplying
cond_mean raises an error in the specification, filter, simulate and predict
methods.xreg in
garch_modelspec) in the DCC and Copula GARCH models: tsfilter and
predict gain a newxreg argument and simulate an xreg argument, each
taking a list with one element per series (fully named and possibly partial,
or fully unnamed and complete).cond_mean argument is now also mutually exclusive with first stage
mean regressors, for the same reason as with ARMA dynamics.vreg in
garch_modelspec) in the DCC and Copula GARCH models: tsfilter and
predict gain a newvreg argument and simulate a vreg argument, each
taking a list with one element per series of raw regressor matrices with
NROW(y), h and h + burn rows respectively. Regressors required by a
first stage model but not supplied raise an error naming the affected
series.simulate with burn > 0 failing for the DCC and Copula GARCH
models: the burn-in period is now discarded once at the end of the joint
recursion rather than in the correlation recursion before the first stage
GARCH recursion could consume it, and the returned correlation, covariance
and standardized residual arrays are correctly of length h.vcov(type = "H")
returned negative variances for the second stage parameters and estfun
returned second stage scores of the wrong sign.QMLE and NW sandwich estimators in vcov (and hence summary
with vcov_type = "QMLE" or "NW"), which used B M B rather than
B M B'. Since the partitioned hessian of the two stage estimator is not
symmetric, this understated the second stage standard errors and returned a
non-symmetric matrix. The default OP standard errors used by summary are
unaffected.return_hessian = TRUE is somewhat slower.pca_cov = "LW" failing in GOGARCH estimation due to a missing trace
argument (#6, reported by @Caliani21).Rf_error with Rcpp::stop in the C++ code (#5, reported by
@Enchufa2).Small fixes to RADICAL algorithm.
Added the FASTICA algorithm as an option to the GOGARCH model since the RADICAL algorithm still needs work for high dimensional systems and may be slow in those cases. This is a custom implementation which more closely follows the original Matlab code (https://research.ics.aalto.fi/ica/fastica/) rather than the other alternatives in R.
Added the constant correlation test of Engle and Sheppard and a flextable method for pretty printing.