| Title: | Simulating, Estimating and Diagnosing MGARCH (BEKK and mGJR) Processes | 
| Version: | 0.0.5 | 
| Description: | Procedures to simulate, estimate and diagnose MGARCH processes of BEKK and multivariate GJR (bivariate asymmetric GARCH model) specification. | 
| Depends: | R (≥ 3.2.3), tseries, mvtnorm | 
| Suggests: | testthat, devtools, roxygen2 | 
| License: | GPL-3 | 
| Encoding: | UTF-8 | 
| URL: | https://github.com/vst/mgarchBEKK/ | 
| RoxygenNote: | 7.2.1 | 
| NeedsCompilation: | yes | 
| Packaged: | 2022-12-06 07:19:44 UTC; vst | 
| Author: | Harald Schmidbauer [aut], Angi Roesch [aut], Vehbi Sinan Tunalioglu [cre, aut] | 
| Maintainer: | Vehbi Sinan Tunalioglu <vst@vsthost.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2022-12-06 07:50:02 UTC | 
Estimate MGARCH-BEKK processes
Description
Provides the MGARCH-BEKK estimation procedure.
Usage
BEKK(
  eps,
  order = c(1, 1),
  params = NULL,
  fixed = NULL,
  method = "BFGS",
  verbose = F
)
Arguments
| eps | Data frame holding time series. | 
| order | BEKK(p, q) order. An integer vector of length 2
giving the orders of the model to be fitted.  | 
| params | Initial parameters for the  | 
| fixed | Vector of parameters to be fixed. | 
| method | The method that will be used by the  | 
| verbose | Indicates if we need verbose output during the estimation. | 
Details
BEKK estimates a BEKK(p,q) model, where p
stands for the GARCH order, and q stands for the ARCH
order.
Value
Estimation results packaged as BEKK class
instance. 
- eps
- a data frame contaning all time series 
- length
- length of the series 
- order
- order of the BEKK model fitted 
- estimation.time
- time to complete the estimation process 
- total.time
- time to complete the whole routine within the mvBEKK.est process 
- estimation
- estimation object returned from the optimization process, using - optim
- aic
- the AIC value of the fitted model 
- est.params
- list of estimated parameter matrices 
- asy.se.coef
- list of asymptotic theory estimates of standard errors of estimated parameters 
- cor
- list of estimated conditional correlation series 
- sd
- list of estimated conditional standard deviation series 
- H.estimated
- list of estimated series of covariance matrices 
- eigenvalues
- estimated eigenvalues for sum of Kronecker products 
- uncond.cov.matrix
- estimated unconditional covariance matrix 
- residuals
- list of estimated series of residuals 
References
Bauwens L., S. Laurent, J.V.K. Rombouts, Multivariate GARCH models: A survey, April, 2003
Bollerslev T., Modelling the coherence in short-run nominal exchange rate: A multivariate generalized ARCH approach, Review of Economics and Statistics, 498–505, 72, 1990
Engle R.F., K.F. Kroner, Multivariate simultaneous generalized ARCH, Econometric Theory, 122-150, 1995
Engle R.F., Dynamic conditional correlation: A new simple class of multivariate GARCH models, Journal of Business and Economic Statistics, 339–350, 20, 2002
Tse Y.K., A.K.C. Tsui, A multivariate generalized autoregressive conditional heteroscedasticity model with time-varying correlations, Journal of Business and Economic Statistics, 351-362, 20, 2002
Examples
## Simulate series:
simulated <- simulateBEKK(2, 1000, c(1,1))
## Prepare the matrix:
simulated <- do.call(cbind, simulated$eps)
## Estimate with default arguments:
estimated <- BEKK(simulated)
## Not run: 
## Show diagnostics:
diagnoseBEKK(estimated)
## End(Not run)
Diagnose BEKK process estimation
Description
Provides diagnostics for a BEKK process estimation.
Usage
diagnoseBEKK(estimation)
Arguments
| estimation | The return value of the  | 
Details
This procedure provides console output and browsable plots for a
given BEKK process estimation. Therefore, it is meant to be
interactive as the user needs to proceed by pressing c on
the keyboard to see each plot one-by-one.
Value
Nothing special
Examples
## Simulate series:
simulated = simulateBEKK(2, 1000, c(1,1))
## Prepare the matrix:
simulated = do.call(cbind, simulated$eps)
## Estimate with default arguments:
estimated = BEKK(simulated)
## Not run: 
## Show diagnostics:
diagnoseBEKK(estimated)
## End(Not run)
Bivariate GJR Estimation
Description
Provides bivariate GJR (mGJR(p,q,g)) estimation procedure.
Usage
mGJR(
  eps1,
  eps2,
  order = c(1, 1, 1),
  params = NULL,
  fixed = NULL,
  method = "BFGS"
)
Arguments
| eps1 | First time series. | 
| eps2 | Second time series. | 
| order | mGJR(p, q, g) order a three element integer vector
giving the order of the model to be fitted.  | 
| params | Initial parameters for the  | 
| fixed | A two dimensional vector that contains the user specified fixed parameter values. | 
| method | The method that will be used by the  | 
Value
Estimation results packaged as mGJR class instance. The values are defined as:
- eps1
- first time series 
- eps2
- second time series 
- length
- length of each series 
- order
- order of the mGJR model fitted 
- estimation.time
- time to complete the estimation process 
- total.time
- time to complete the whole routine within the mGJR.est process 
- estimation
- estimation object returned from the optimization process, using - optim
- aic
- the AIC value of the fitted model 
- est.params
- estimated parameter matrices 
- asy.se.coef
- asymptotic theory estimates of standard errors of estimated parameters 
- cor
- estimated conditional correlation series 
- sd1
- first estimated conditional standard deviation series 
- sd2
- second estimated conditional standard deviation series 
- H.estimated
- estimated series of covariance matrices 
- eigenvalues
- estimated eigenvalues for sum of Kronecker products 
- uncond.cov.matrix
- estimated unconditional covariance matrix 
- resid1
- first estimated series of residuals 
- resid2
- second estimated series of residuals 
References
Bauwens L., S. Laurent, J.V.K. Rombouts, Multivariate GARCH models: A survey, April, 2003
Bollerslev T., Modelling the coherence in short-run nominal exchange rate: A multivariate generalized ARCH approach, Review of Economics and Statistics, 498–505, 72, 1990
Engle R.F., K.F. Kroner, Multivariate simultaneous generalized ARCH, Econometric Theory, 122-150, 1995
Engle R.F., Dynamic conditional correlation: A new simple class of multivariate GARCH models, Journal of Business and Economic Statistics, 339–350, 20, 2002
Tse Y.K., A.K.C. Tsui, A multivariate generalized autoregressive conditional heteroscedasticity model with time-varying correlations, Journal of Business and Economic Statistics, 351-362, 20, 2002
Examples
## Not run: 
  sim = BEKK.sim(1000)
  est = mGJR(sim$eps1, sim$eps2)
## End(Not run)
Simulate BEKK processes
Description
Provides a procedure to simulate BEKK processes.
Usage
simulateBEKK(series.count, T, order = c(1, 1), params = NULL)
Arguments
| series.count | The number of series to be simulated. | 
| T | The length of series to be simulated. | 
| order | BEKK(p, q) order. An integer vector of length 2
giving the orders of the model to fit.  | 
| params | A vector containing a sequence of parameter matrices' values. | 
Details
simulateBEKK simulates an N dimensional BEKK(p,q)
model for the given length, order list, and initial parameter list
where N is also specified by the user.
Value
Simulated series and auxiliary information packaged as a
simulateBEKK class instance. Values are:
- length
- length of the series simulated 
- order
- order of the BEKK model 
- params
- a vector of the selected parameters 
- true.params
- list of parameters in matrix form 
- eigenvalues
- computed eigenvalues for sum of Kronecker products 
- uncond.cov.matrix
- unconditional covariance matrix of the process 
- white.noise
- white noise series used for simulating the process 
- eps
- a list of simulated series 
- cor
- list of series of conditional correlations 
- sd
- list of series of conditional standard deviations 
References
Bauwens L., S. Laurent, J.V.K. Rombouts, Multivariate GARCH models: A survey, April, 2003
Bollerslev T., Modelling the coherence in short-run nominal exchange rate: A multivariate generalized ARCH approach, Review of Economics and Statistics, 498–505, 72, 1990
Engle R.F., K.F. Kroner, Multivariate simultaneous generalized ARCH, Econometric Theory, 122-150, 1995
Engle R.F., Dynamic conditional correlation: A new simple class of multivariate GARCH models, Journal of Business and Economic Statistics, 339–350, 20, 2002
Tse Y.K., A.K.C. Tsui, A multivariate generalized autoregressive conditional heteroscedasticity model with time-varying correlations, Journal of Business and Economic Statistics, 351-362, 20, 2002
Examples
## Simulate series:
simulated = simulateBEKK(2, 1000, c(1,1))