Description Usage Arguments Value Author(s) References See Also Examples
Maximum likehlihood estimation of the GEOVOL and GEOVOL loadings. Estimation is carried out as a maximization-maximization procedure, where the latent multiplicative volatility factor and the factor loadings are estimated iteratively until convergence. Either a balanced or an unbalanced panel can be used. For each point in time t, GEOVOL is estimated using all the available values in the cross-section. The GEOVOL loadings are estimated for each time series.
1 |
e |
matrix, multivariate time series or |
initial.values |
a list containing the initial parameter values passed on to the optimization routine (optim for the GEOVOL factor and loadings. If list(), the default, then the values are chosen automatically; |
An object of class 'geovol'.
Susana Campos-Martins
Engle, R.F. and Campos-Martins, S. (2020) Measuring and hedging geopolitical risk. Available at https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3685213.
geovol
,
geovolSim
,
geovolTest
,
optim
,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | set.seed(123)
## Simulate from a GEOVOL model (default):
eSim <- geovolSim(n = 1000, m = 30)
## Test for GEOVOL
geovolTest(e = eSim^2-1)
## Estimate a GEOVOL model:
geovolEst <- geovol(e = eSim)
## Print estimation results:
print(geovolEst)
## Extract coefficients:
coef(geovolEst)
## Extract and store GEOVOL:
sigma2Est <- fitted(geovolEst)
## Extract optimised log-likelihood values:
logLik(geovolEst)
## Extract and store GEOVOL standardised residuals:
etaEst <- residuals(geovolEst)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.